public class HypersonicDB extends BaseDB
ALTER_COLUMN_NAME, ALTER_COLUMN_TYPE, ALTER_TABLE_NAME, CREATE_TABLE, DROP_INDEX, DROP_PRIMARY_KEY, RENAME_TABLE_TEMPLATE, REWORD_TEMPLATE, TEMPLATE
Constructor and Description |
---|
HypersonicDB(int majorVersion,
int minorVersion) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
buildSQL(java.lang.String template) |
java.lang.String |
getPopulateSQL(java.lang.String databaseName,
java.lang.String sqlContent) |
java.lang.String |
getRecreateSQL(java.lang.String databaseName) |
protected int[] |
getSQLTypes() |
protected java.lang.String[] |
getTemplate() |
protected java.lang.String |
reword(java.lang.String data) |
addIndexes, buildColumnNameTokens, buildColumnTypeTokens, buildCreateFile, buildCreateFile, buildSQLFile, buildTableNameTokens, dropIndexes, getDBType, getIndexes, getMajorVersion, getMinorVersion, getSQLType, getTemplateBlob, getTemplateFalse, getTemplateTrue, getVersionString, increment, increment, increment, isSupportsAlterColumnName, isSupportsAlterColumnType, isSupportsInlineDistinct, isSupportsQueryingAfterException, isSupportsScrollableResults, isSupportsStringCaseSensitiveQuery, isSupportsUpdateWithInnerJoin, replaceTemplate, runSQL, runSQL, runSQL, runSQL, runSQLTemplate, runSQLTemplate, runSQLTemplateString, runSQLTemplateString, runSQLTemplateString, runSQLTemplateString, setSupportsStringCaseSensitiveQuery, updateIndexes
public java.lang.String buildSQL(java.lang.String template) throws java.io.IOException
public java.lang.String getPopulateSQL(java.lang.String databaseName, java.lang.String sqlContent)
public java.lang.String getRecreateSQL(java.lang.String databaseName)
protected int[] getSQLTypes()
getSQLTypes
in class BaseDB
protected java.lang.String[] getTemplate()
getTemplate
in class BaseDB