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