public class H2DatabaseType
extends com.j256.ormlite.db.BaseDatabaseType
| Constructor and Description |
|---|
H2DatabaseType() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
appendBooleanType(StringBuilder sb,
com.j256.ormlite.field.FieldType fieldType,
int fieldWidth) |
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 |
getDriverClassName() |
boolean |
isCreateIfNotExistsSupported() |
boolean |
isDatabaseUrlThisType(String url,
String dbTypePart) |
boolean |
isOffsetLimitArgument() |
boolean |
isTruncateSupported() |
addPrimaryKeySql, addUniqueComboSql, appendBigDecimalNumericType, appendByteArrayType, appendByteType, appendCharType, appendColumnArg, appendCreateTableSuffix, appendDateType, appendEscapedEntityName, appendEscapedWord, appendInsertNoColumns, appendLongStringType, appendLongType, appendSelectNextValFromSequence, appendSerializableType, appendShortType, appendStringType, appendUuidNativeType, configureGeneratedIdSequence, configureId, downCaseString, dropColumnArg, extractDatabaseTableConfig, generatedIdSqlAtEnd, generateIdSequenceName, getCommentLinePrefix, getDataPersister, getFieldConverter, getPingStatement, isAllowGeneratedIdInsertSupported, isBatchUseTransaction, isCreateIndexIfNotExistsSupported, isCreateTableReturnsNegative, isCreateTableReturnsZero, isEntityNamesMustBeUpCase, isIdSequenceNeeded, isLimitAfterSelect, isLimitSqlSupported, isNestedSavePointsSupported, isOffsetSqlSupported, isSelectSequenceBeforeInsert, isVarcharFieldWidthSupported, loadDriver, setDriver, upCaseEntityName, upCaseStringprotected String getDriverClassName()
getDriverClassName in class com.j256.ormlite.db.BaseDatabaseTypepublic String getDatabaseName()
protected void appendBooleanType(StringBuilder sb, com.j256.ormlite.field.FieldType fieldType, int fieldWidth)
appendBooleanType in class com.j256.ormlite.db.BaseDatabaseTypeprotected 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.BaseDatabaseTypeThis documentation is licensed by Gray Watson under the Creative Commons Attribution-Share Alike 3.0 License.