public interface DB
| Modifier and Type | Field and Description |
|---|---|
static int |
BARE |
static int |
DEFAULT |
static int |
SHARDED |
static java.lang.String[] |
TYPE_ALL |
static java.lang.String |
TYPE_DB2 |
static java.lang.String |
TYPE_DERBY |
static java.lang.String |
TYPE_FIREBIRD |
static java.lang.String |
TYPE_HYPERSONIC |
static java.lang.String |
TYPE_INFORMIX |
static java.lang.String |
TYPE_INGRES |
static java.lang.String |
TYPE_INTERBASE |
static java.lang.String |
TYPE_JDATASTORE |
static java.lang.String |
TYPE_MYSQL |
static java.lang.String |
TYPE_ORACLE |
static java.lang.String |
TYPE_POSTGRESQL |
static java.lang.String |
TYPE_SAP |
static java.lang.String |
TYPE_SQLSERVER |
static java.lang.String |
TYPE_SYBASE |
| Modifier and Type | Method and Description |
|---|---|
void |
addIndexes(java.sql.Connection con,
java.lang.String indexesSQL,
java.util.Set<java.lang.String> validIndexNames) |
void |
buildCreateFile(java.lang.String sqlDir,
java.lang.String databaseName) |
void |
buildCreateFile(java.lang.String sqlDir,
java.lang.String databaseName,
int population) |
java.lang.String |
buildSQL(java.lang.String template) |
void |
buildSQLFile(java.lang.String sqlDir,
java.lang.String fileName) |
java.util.List<Index> |
getIndexes(java.sql.Connection con) |
java.lang.String |
getTemplateFalse() |
java.lang.String |
getTemplateTrue() |
java.lang.String |
getType() |
long |
increment() |
long |
increment(java.lang.String name) |
boolean |
isSupportsAlterColumnName() |
boolean |
isSupportsAlterColumnType() |
boolean |
isSupportsDateMilliseconds() |
boolean |
isSupportsInlineDistinct() |
boolean |
isSupportsQueryingAfterException() |
boolean |
isSupportsScrollableResults() |
boolean |
isSupportsStringCaseSensitiveQuery() |
boolean |
isSupportsUpdateWithInnerJoin() |
void |
runSQL(java.sql.Connection con,
java.lang.String sql) |
void |
runSQL(java.sql.Connection con,
java.lang.String[] sqls) |
void |
runSQL(java.lang.String sql) |
void |
runSQL(java.lang.String[] sqls) |
void |
runSQLTemplate(java.lang.String path) |
void |
runSQLTemplate(java.lang.String path,
boolean failOnError) |
void |
runSQLTemplateString(java.lang.String template,
boolean evaluate,
boolean failOnError) |
void |
setSupportsStringCaseSensitiveQuery(boolean supportsStringCaseSensitiveQuery) |
void |
updateIndexes(java.sql.Connection con,
java.lang.String tablesSQL,
java.lang.String indexesSQL,
java.lang.String indexesProperties,
boolean dropStaleIndexes) |
static final int BARE
static final int DEFAULT
static final int SHARDED
static final java.lang.String[] TYPE_ALL
static final java.lang.String TYPE_DB2
static final java.lang.String TYPE_DERBY
static final java.lang.String TYPE_FIREBIRD
static final java.lang.String TYPE_HYPERSONIC
static final java.lang.String TYPE_INFORMIX
static final java.lang.String TYPE_INGRES
static final java.lang.String TYPE_INTERBASE
static final java.lang.String TYPE_JDATASTORE
static final java.lang.String TYPE_MYSQL
static final java.lang.String TYPE_ORACLE
static final java.lang.String TYPE_POSTGRESQL
static final java.lang.String TYPE_SAP
static final java.lang.String TYPE_SQLSERVER
static final java.lang.String TYPE_SYBASE
void addIndexes(java.sql.Connection con,
java.lang.String indexesSQL,
java.util.Set<java.lang.String> validIndexNames)
throws java.io.IOException
java.io.IOExceptionvoid buildCreateFile(java.lang.String sqlDir,
java.lang.String databaseName)
throws java.io.IOException
java.io.IOExceptionvoid buildCreateFile(java.lang.String sqlDir,
java.lang.String databaseName,
int population)
throws java.io.IOException
java.io.IOExceptionjava.lang.String buildSQL(java.lang.String template)
throws java.io.IOException
java.io.IOExceptionvoid buildSQLFile(java.lang.String sqlDir,
java.lang.String fileName)
throws java.io.IOException
java.io.IOExceptionjava.util.List<Index> getIndexes(java.sql.Connection con) throws java.sql.SQLException
java.sql.SQLExceptionjava.lang.String getTemplateFalse()
java.lang.String getTemplateTrue()
java.lang.String getType()
long increment()
throws SystemException
SystemExceptionlong increment(java.lang.String name)
throws SystemException
SystemExceptionboolean isSupportsAlterColumnName()
boolean isSupportsAlterColumnType()
boolean isSupportsDateMilliseconds()
boolean isSupportsInlineDistinct()
boolean isSupportsQueryingAfterException()
boolean isSupportsScrollableResults()
boolean isSupportsStringCaseSensitiveQuery()
boolean isSupportsUpdateWithInnerJoin()
void runSQL(java.sql.Connection con,
java.lang.String sql)
throws java.io.IOException,
java.sql.SQLException
java.io.IOExceptionjava.sql.SQLExceptionvoid runSQL(java.sql.Connection con,
java.lang.String[] sqls)
throws java.io.IOException,
java.sql.SQLException
java.io.IOExceptionjava.sql.SQLExceptionvoid runSQL(java.lang.String sql)
throws java.io.IOException,
java.sql.SQLException
java.io.IOExceptionjava.sql.SQLExceptionvoid runSQL(java.lang.String[] sqls)
throws java.io.IOException,
java.sql.SQLException
java.io.IOExceptionjava.sql.SQLExceptionvoid runSQLTemplate(java.lang.String path)
throws java.io.IOException,
javax.naming.NamingException,
java.sql.SQLException
java.io.IOExceptionjavax.naming.NamingExceptionjava.sql.SQLExceptionvoid runSQLTemplate(java.lang.String path,
boolean failOnError)
throws java.io.IOException,
javax.naming.NamingException,
java.sql.SQLException
java.io.IOExceptionjavax.naming.NamingExceptionjava.sql.SQLExceptionvoid runSQLTemplateString(java.lang.String template,
boolean evaluate,
boolean failOnError)
throws java.io.IOException,
javax.naming.NamingException,
java.sql.SQLException
java.io.IOExceptionjavax.naming.NamingExceptionjava.sql.SQLExceptionvoid setSupportsStringCaseSensitiveQuery(boolean supportsStringCaseSensitiveQuery)
void updateIndexes(java.sql.Connection con,
java.lang.String tablesSQL,
java.lang.String indexesSQL,
java.lang.String indexesProperties,
boolean dropStaleIndexes)
throws java.io.IOException,
java.sql.SQLException
java.io.IOExceptionjava.sql.SQLException