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 |
appendSerializableType(StringBuilder sb,
com.j256.ormlite.field.FieldType fieldType,
int fieldWidth) |
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() |
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, appendCreateSchemaSuffix, appendCreateTableSuffix, appendDateType, appendDeleteLimitValue, appendDoubleType, appendEscapedWord, appendFloatType, appendIntegerType, appendLimitValue, appendLongType, appendSelectNextValFromSequence, appendShortType, appendStringType, appendUpdateLimitValue, appendUuidNativeType, configureGeneratedIdSequence, configureId, downCaseString, dropColumnArg, extractDatabaseTableConfig, generatedIdSqlAtEnd, generateIdSequenceName, getCommentLinePrefix, getDataPersister, isBatchUseTransaction, isCreateIfNotExistsSupported, isCreateIndexIfNotExistsSupported, isCreateSchemaIfNotExistsSupported, isCreateSchemaReturnsNegative, isCreateSchemaReturnsZero, isCreateTableReturnsNegative, isCreateTableReturnsZero, isIdSequenceNeeded, isLimitAfterDeleteSupported, isLimitAfterSelect, isLimitAfterUpdateSupported, isLimitDeleteAtEndSupported, isLimitUpdateAtEndSupported, isNestedSavePointsSupported, isOffsetLimitArgument, isOffsetSqlSupported, isSelectSequenceBeforeInsert, isSequenceNamesMustBeLowerCase, isTruncateSupported, isVarcharFieldWidthSupported, loadDriver, setDriver, upCaseEntityName, upCaseString
protected static final String DATABASE_URL_PORTION
protected String[] getDriverClassNames()
getDriverClassNames
in class com.j256.ormlite.db.BaseDatabaseType
public 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.DatabaseType
getFieldConverter
in class com.j256.ormlite.db.BaseDatabaseType
protected void appendLongStringType(StringBuilder sb, com.j256.ormlite.field.FieldType fieldType, int fieldWidth)
appendLongStringType
in class com.j256.ormlite.db.BaseDatabaseType
public void appendOffsetValue(StringBuilder sb, long offset)
appendOffsetValue
in interface com.j256.ormlite.db.DatabaseType
appendOffsetValue
in class com.j256.ormlite.db.BaseDatabaseType
protected void appendBooleanType(StringBuilder sb, com.j256.ormlite.field.FieldType fieldType, int fieldWidth)
appendBooleanType
in class com.j256.ormlite.db.BaseDatabaseType
protected void appendCharType(StringBuilder sb, com.j256.ormlite.field.FieldType fieldType, int fieldWidth)
appendCharType
in class com.j256.ormlite.db.BaseDatabaseType
protected void appendByteType(StringBuilder sb, com.j256.ormlite.field.FieldType fieldType, int fieldWidth)
appendByteType
in class com.j256.ormlite.db.BaseDatabaseType
protected void appendByteArrayType(StringBuilder sb, com.j256.ormlite.field.FieldType fieldType, int fieldWidth)
appendByteArrayType
in class com.j256.ormlite.db.BaseDatabaseType
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.BaseDatabaseType
public void appendEscapedEntityName(StringBuilder sb, String name)
appendEscapedEntityName
in interface com.j256.ormlite.db.DatabaseType
appendEscapedEntityName
in class com.j256.ormlite.db.BaseDatabaseType
public boolean isLimitSqlSupported()
isLimitSqlSupported
in interface com.j256.ormlite.db.DatabaseType
isLimitSqlSupported
in class com.j256.ormlite.db.BaseDatabaseType
public String getPingStatement()
getPingStatement
in interface com.j256.ormlite.db.DatabaseType
getPingStatement
in class com.j256.ormlite.db.BaseDatabaseType
public boolean isEntityNamesMustBeUpCase()
isEntityNamesMustBeUpCase
in interface com.j256.ormlite.db.DatabaseType
isEntityNamesMustBeUpCase
in class com.j256.ormlite.db.BaseDatabaseType
public boolean isAllowGeneratedIdInsertSupported()
isAllowGeneratedIdInsertSupported
in interface com.j256.ormlite.db.DatabaseType
isAllowGeneratedIdInsertSupported
in class com.j256.ormlite.db.BaseDatabaseType
public void appendInsertNoColumns(StringBuilder sb)
appendInsertNoColumns
in interface com.j256.ormlite.db.DatabaseType
appendInsertNoColumns
in class com.j256.ormlite.db.BaseDatabaseType
protected void appendSerializableType(StringBuilder sb, com.j256.ormlite.field.FieldType fieldType, int fieldWidth)
appendSerializableType
in class com.j256.ormlite.db.BaseDatabaseType
This documentation is licensed by Gray Watson under the Creative Commons Attribution-Share Alike 3.0 License.