org.gusdb.wdk.model
Interface RDBMSPlatformI
- All Known Implementing Classes:
- Oracle, PostgreSQL
public interface RDBMSPlatformI
|
Method Summary |
boolean |
checkTableExists(java.lang.String tableName)
|
java.lang.String |
cleanStringValue(java.lang.String val)
|
void |
close()
|
void |
createResultTable(javax.sql.DataSource dataSource,
java.lang.String tableName,
java.lang.String sql)
|
void |
createSequence(java.lang.String sequenceName,
int start,
int increment)
|
void |
dropSequence(java.lang.String sequenceName)
|
int |
dropTable(java.lang.String fullTableName)
|
java.lang.String |
getClobDataType()
|
java.lang.String |
getCurrentDateFunction()
|
javax.sql.DataSource |
getDataSource()
|
java.lang.String |
getMinus()
|
java.lang.String |
getNextId(java.lang.String schemaName,
java.lang.String tableName)
|
java.lang.String |
getNumberDataType()
|
java.lang.String |
getTableAliasAs()
|
java.lang.String |
getTableFullName(java.lang.String schemaName,
java.lang.String tableName)
|
void |
init(java.lang.String url,
java.lang.String user,
java.lang.String password,
java.lang.Integer minIdle,
java.lang.Integer maxIdle,
java.lang.Integer maxWait,
java.lang.Integer maxActive,
java.lang.Integer initialSize,
java.lang.String fileName)
|
init
void init(java.lang.String url,
java.lang.String user,
java.lang.String password,
java.lang.Integer minIdle,
java.lang.Integer maxIdle,
java.lang.Integer maxWait,
java.lang.Integer maxActive,
java.lang.Integer initialSize,
java.lang.String fileName)
throws WdkModelException
- Throws:
WdkModelException
getDataSource
javax.sql.DataSource getDataSource()
getTableFullName
java.lang.String getTableFullName(java.lang.String schemaName,
java.lang.String tableName)
getNextId
java.lang.String getNextId(java.lang.String schemaName,
java.lang.String tableName)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
cleanStringValue
java.lang.String cleanStringValue(java.lang.String val)
getCurrentDateFunction
java.lang.String getCurrentDateFunction()
getNumberDataType
java.lang.String getNumberDataType()
getClobDataType
java.lang.String getClobDataType()
checkTableExists
boolean checkTableExists(java.lang.String tableName)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
dropTable
int dropTable(java.lang.String fullTableName)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
createSequence
void createSequence(java.lang.String sequenceName,
int start,
int increment)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
dropSequence
void dropSequence(java.lang.String sequenceName)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
createResultTable
void createResultTable(javax.sql.DataSource dataSource,
java.lang.String tableName,
java.lang.String sql)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
close
void close()
throws WdkModelException
- Throws:
WdkModelException
getTableAliasAs
java.lang.String getTableAliasAs()
getMinus
java.lang.String getMinus()