public class HsqldbDatabaseType
extends com.j256.ormlite.db.BaseDatabaseType
| Constructor and Description |
|---|
HsqldbDatabaseType() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
appendBooleanType(StringBuilder sb,
com.j256.ormlite.field.FieldType fieldType,
int fieldWidth) |
protected void |
appendByteArrayType(StringBuilder sb,
com.j256.ormlite.field.FieldType fieldType,
int fieldWidth) |
void |
appendEscapedEntityName(StringBuilder sb,
String name) |
void |
appendLimitValue(StringBuilder sb,
long limit,
Long offset) |
protected void |
appendLongStringType(StringBuilder sb,
com.j256.ormlite.field.FieldType fieldType,
int fieldWidth) |
void |
appendOffsetValue(StringBuilder sb,
long offset) |
void |
appendSelectNextValFromSequence(StringBuilder sb,
String sequenceName) |
protected void |
appendSerializableType(StringBuilder sb,
com.j256.ormlite.field.FieldType fieldType,
int fieldWidth) |
protected void |
configureGeneratedIdSequence(StringBuilder sb,
com.j256.ormlite.field.FieldType fieldType,
List<String> statementsBefore,
List<String> additionalArgs,
List<String> queriesAfter) |
void |
dropColumnArg(com.j256.ormlite.field.FieldType fieldType,
List<String> statementsBefore,
List<String> statementsAfter) |
String |
getDatabaseName() |
protected String |
getDriverClassName() |
String |
getPingStatement() |
boolean |
isDatabaseUrlThisType(String url,
String dbTypePart) |
boolean |
isEntityNamesMustBeUpCase() |
boolean |
isIdSequenceNeeded() |
boolean |
isLimitAfterSelect() |
boolean |
isOffsetLimitArgument() |
boolean |
isSelectSequenceBeforeInsert() |
boolean |
isVarcharFieldWidthSupported() |
addPrimaryKeySql, addUniqueComboSql, appendBigDecimalNumericType, appendByteType, appendCharType, appendColumnArg, appendCreateTableSuffix, appendDateType, appendEscapedWord, appendInsertNoColumns, appendLongType, appendShortType, appendStringType, appendUuidNativeType, configureGeneratedId, configureId, downCaseString, extractDatabaseTableConfig, generatedIdSqlAtEnd, generateIdSequenceName, getCommentLinePrefix, getDataPersister, getFieldConverter, isAllowGeneratedIdInsertSupported, isBatchUseTransaction, isCreateIfNotExistsSupported, isCreateIndexIfNotExistsSupported, isCreateTableReturnsNegative, isCreateTableReturnsZero, isLimitSqlSupported, isNestedSavePointsSupported, isOffsetSqlSupported, isTruncateSupported, loadDriver, setDriver, upCaseEntityName, upCaseStringprotected String getDriverClassName()
getDriverClassName in class com.j256.ormlite.db.BaseDatabaseTypepublic String getDatabaseName()
protected void appendLongStringType(StringBuilder sb, com.j256.ormlite.field.FieldType fieldType, int fieldWidth)
appendLongStringType in class com.j256.ormlite.db.BaseDatabaseTypeprotected void appendBooleanType(StringBuilder sb, com.j256.ormlite.field.FieldType fieldType, int fieldWidth)
appendBooleanType in class com.j256.ormlite.db.BaseDatabaseTypeprotected void appendByteArrayType(StringBuilder sb, com.j256.ormlite.field.FieldType fieldType, int fieldWidth)
appendByteArrayType in class com.j256.ormlite.db.BaseDatabaseTypeprotected void appendSerializableType(StringBuilder sb, com.j256.ormlite.field.FieldType fieldType, int fieldWidth)
appendSerializableType in class com.j256.ormlite.db.BaseDatabaseTypeprotected void configureGeneratedIdSequence(StringBuilder sb, com.j256.ormlite.field.FieldType fieldType, List<String> statementsBefore, List<String> additionalArgs, List<String> queriesAfter)
configureGeneratedIdSequence in class com.j256.ormlite.db.BaseDatabaseTypepublic void appendEscapedEntityName(StringBuilder sb, String name)
appendEscapedEntityName in interface com.j256.ormlite.db.DatabaseTypeappendEscapedEntityName in class com.j256.ormlite.db.BaseDatabaseTypepublic void dropColumnArg(com.j256.ormlite.field.FieldType fieldType,
List<String> statementsBefore,
List<String> statementsAfter)
dropColumnArg in interface com.j256.ormlite.db.DatabaseTypedropColumnArg in class com.j256.ormlite.db.BaseDatabaseTypepublic boolean isIdSequenceNeeded()
isIdSequenceNeeded in interface com.j256.ormlite.db.DatabaseTypeisIdSequenceNeeded in class com.j256.ormlite.db.BaseDatabaseTypepublic boolean isSelectSequenceBeforeInsert()
isSelectSequenceBeforeInsert in interface com.j256.ormlite.db.DatabaseTypeisSelectSequenceBeforeInsert in class com.j256.ormlite.db.BaseDatabaseTypepublic boolean isVarcharFieldWidthSupported()
isVarcharFieldWidthSupported in interface com.j256.ormlite.db.DatabaseTypeisVarcharFieldWidthSupported in class com.j256.ormlite.db.BaseDatabaseTypepublic boolean isLimitAfterSelect()
isLimitAfterSelect in interface com.j256.ormlite.db.DatabaseTypeisLimitAfterSelect in class com.j256.ormlite.db.BaseDatabaseTypepublic void appendLimitValue(StringBuilder sb, long limit, Long offset)
appendLimitValue in interface com.j256.ormlite.db.DatabaseTypeappendLimitValue in class com.j256.ormlite.db.BaseDatabaseTypepublic boolean isOffsetLimitArgument()
isOffsetLimitArgument in interface com.j256.ormlite.db.DatabaseTypeisOffsetLimitArgument in class com.j256.ormlite.db.BaseDatabaseTypepublic void appendOffsetValue(StringBuilder sb, long offset)
appendOffsetValue in interface com.j256.ormlite.db.DatabaseTypeappendOffsetValue in class com.j256.ormlite.db.BaseDatabaseTypepublic void appendSelectNextValFromSequence(StringBuilder sb, String sequenceName)
appendSelectNextValFromSequence in interface com.j256.ormlite.db.DatabaseTypeappendSelectNextValFromSequence in class com.j256.ormlite.db.BaseDatabaseTypepublic boolean isEntityNamesMustBeUpCase()
isEntityNamesMustBeUpCase in interface com.j256.ormlite.db.DatabaseTypeisEntityNamesMustBeUpCase in class com.j256.ormlite.db.BaseDatabaseTypepublic String getPingStatement()
getPingStatement in interface com.j256.ormlite.db.DatabaseTypegetPingStatement in class com.j256.ormlite.db.BaseDatabaseTypeThis documentation is licensed by Gray Watson under the Creative Commons Attribution-Share Alike 3.0 License.