public class H2DatabaseType
extends com.j256.ormlite.db.BaseDatabaseType
| Constructor and Description |
|---|
H2DatabaseType() |
| Modifier and Type | Method and Description |
|---|---|
void |
appendLimitValue(StringBuilder sb,
long limit,
Long offset) |
void |
appendOffsetValue(StringBuilder sb,
long offset) |
protected void |
configureGeneratedId(String tableName,
StringBuilder sb,
com.j256.ormlite.field.FieldType fieldType,
List<String> statementsBefore,
List<String> statementsAfter,
List<String> additionalArgs,
List<String> queriesAfter) |
String |
getDatabaseName() |
protected String[] |
getDriverClassNames() |
boolean |
isCreateIfNotExistsSupported() |
boolean |
isDatabaseUrlThisType(String url,
String dbTypePart) |
boolean |
isLimitDeleteAtEndSupported() |
boolean |
isLimitUpdateAtEndSupported() |
boolean |
isOffsetLimitArgument() |
boolean |
isTruncateSupported() |
addPrimaryKeySql, addUniqueComboSql, appendBigDecimalNumericType, appendBooleanType, appendByteArrayType, appendByteType, appendCharType, appendColumnArg, appendCreateSchemaSuffix, appendCreateTableSuffix, appendDateType, appendDeleteLimitValue, appendDoubleType, appendEscapedEntityName, appendEscapedWord, appendFloatType, appendInsertNoColumns, appendIntegerType, appendLongStringType, appendLongType, appendSelectNextValFromSequence, appendSerializableType, appendShortType, appendStringType, appendUpdateLimitValue, appendUuidNativeType, configureGeneratedIdSequence, configureId, downCaseString, dropColumnArg, extractDatabaseTableConfig, generatedIdSqlAtEnd, generateIdSequenceName, getCommentLinePrefix, getDataPersister, getFieldConverter, getPingStatement, isAllowGeneratedIdInsertSupported, isBatchUseTransaction, isCreateIndexIfNotExistsSupported, isCreateSchemaIfNotExistsSupported, isCreateSchemaReturnsNegative, isCreateSchemaReturnsZero, isCreateTableReturnsNegative, isCreateTableReturnsZero, isEntityNamesMustBeUpCase, isIdSequenceNeeded, isLimitAfterDeleteSupported, isLimitAfterSelect, isLimitAfterUpdateSupported, isLimitSqlSupported, isNestedSavePointsSupported, isOffsetSqlSupported, isSelectSequenceBeforeInsert, isSequenceNamesMustBeLowerCase, isVarcharFieldWidthSupported, loadDriver, setDriver, upCaseEntityName, upCaseStringprotected String[] getDriverClassNames()
getDriverClassNames in class com.j256.ormlite.db.BaseDatabaseTypepublic String getDatabaseName()
protected void configureGeneratedId(String tableName, StringBuilder sb, com.j256.ormlite.field.FieldType fieldType, List<String> statementsBefore, List<String> statementsAfter, List<String> additionalArgs, List<String> queriesAfter)
configureGeneratedId 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 boolean isTruncateSupported()
isTruncateSupported in interface com.j256.ormlite.db.DatabaseTypeisTruncateSupported in class com.j256.ormlite.db.BaseDatabaseTypepublic boolean isCreateIfNotExistsSupported()
isCreateIfNotExistsSupported in interface com.j256.ormlite.db.DatabaseTypeisCreateIfNotExistsSupported in class com.j256.ormlite.db.BaseDatabaseTypepublic boolean isLimitUpdateAtEndSupported()
isLimitUpdateAtEndSupported in interface com.j256.ormlite.db.DatabaseTypeisLimitUpdateAtEndSupported in class com.j256.ormlite.db.BaseDatabaseTypepublic boolean isLimitDeleteAtEndSupported()
isLimitDeleteAtEndSupported in interface com.j256.ormlite.db.DatabaseTypeisLimitDeleteAtEndSupported in class com.j256.ormlite.db.BaseDatabaseTypeThis documentation is licensed by Gray Watson under the Creative Commons Attribution-Share Alike 3.0 License.