public class SqliteAndroidDatabaseType
extends com.j256.ormlite.db.BaseSqliteDatabaseType
Constructor and Description |
---|
SqliteAndroidDatabaseType() |
Modifier and Type | Method and Description |
---|---|
protected void |
appendBooleanType(StringBuilder sb,
com.j256.ormlite.field.FieldType fieldType,
int fieldWidth) |
protected void |
appendDateType(StringBuilder sb,
com.j256.ormlite.field.FieldType fieldType,
int fieldWidth) |
void |
appendEscapedEntityName(StringBuilder sb,
String name) |
<T> com.j256.ormlite.table.DatabaseTableConfig<T> |
extractDatabaseTableConfig(com.j256.ormlite.support.ConnectionSource connectionSource,
Class<T> clazz) |
String |
getDatabaseName() |
com.j256.ormlite.field.DataPersister |
getDataPersister(com.j256.ormlite.field.DataPersister defaultPersister,
com.j256.ormlite.field.FieldType fieldType) |
boolean |
isBatchUseTransaction() |
boolean |
isDatabaseUrlThisType(String url,
String dbTypePart) |
boolean |
isNestedSavePointsSupported() |
boolean |
loadDriver() |
appendInsertNoColumns, appendLongType, configureGeneratedId, generatedIdSqlAtEnd, getFieldConverter, isCreateIfNotExistsSupported, isCreateTableReturnsZero, isVarcharFieldWidthSupported
addPrimaryKeySql, addUniqueComboSql, appendBigDecimalNumericType, appendByteArrayType, appendByteType, appendCharType, appendColumnArg, appendCreateSchemaSuffix, appendCreateTableSuffix, appendDeleteLimitValue, appendDoubleType, appendEscapedWord, appendFloatType, appendIntegerType, appendLimitValue, appendLongStringType, appendOffsetValue, appendSelectNextValFromSequence, appendSerializableType, appendShortType, appendStringType, appendUpdateLimitValue, appendUuidNativeType, configureGeneratedIdSequence, configureId, downCaseString, dropColumnArg, generateIdSequenceName, getCommentLinePrefix, getDriverClassNames, getPingStatement, isAllowGeneratedIdInsertSupported, isCreateIndexIfNotExistsSupported, isCreateSchemaIfNotExistsSupported, isCreateSchemaReturnsNegative, isCreateSchemaReturnsZero, isCreateTableReturnsNegative, isEntityNamesMustBeUpCase, isIdSequenceNeeded, isLimitAfterDeleteSupported, isLimitAfterSelect, isLimitAfterUpdateSupported, isLimitDeleteAtEndSupported, isLimitSqlSupported, isLimitUpdateAtEndSupported, isOffsetLimitArgument, isOffsetSqlSupported, isSelectSequenceBeforeInsert, isSequenceNamesMustBeLowerCase, isTruncateSupported, setDriver, upCaseEntityName, upCaseString
public boolean loadDriver()
loadDriver
in interface com.j256.ormlite.db.DatabaseType
loadDriver
in class com.j256.ormlite.db.BaseDatabaseType
public String getDatabaseName()
protected void appendDateType(StringBuilder sb, com.j256.ormlite.field.FieldType fieldType, int fieldWidth)
appendDateType
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
protected void appendBooleanType(StringBuilder sb, com.j256.ormlite.field.FieldType fieldType, int fieldWidth)
appendBooleanType
in class com.j256.ormlite.db.BaseDatabaseType
public com.j256.ormlite.field.DataPersister getDataPersister(com.j256.ormlite.field.DataPersister defaultPersister, com.j256.ormlite.field.FieldType fieldType)
getDataPersister
in interface com.j256.ormlite.db.DatabaseType
getDataPersister
in class com.j256.ormlite.db.BaseDatabaseType
public boolean isNestedSavePointsSupported()
isNestedSavePointsSupported
in interface com.j256.ormlite.db.DatabaseType
isNestedSavePointsSupported
in class com.j256.ormlite.db.BaseDatabaseType
public boolean isBatchUseTransaction()
isBatchUseTransaction
in interface com.j256.ormlite.db.DatabaseType
isBatchUseTransaction
in class com.j256.ormlite.db.BaseDatabaseType
public <T> com.j256.ormlite.table.DatabaseTableConfig<T> extractDatabaseTableConfig(com.j256.ormlite.support.ConnectionSource connectionSource, Class<T> clazz) throws SQLException
extractDatabaseTableConfig
in interface com.j256.ormlite.db.DatabaseType
extractDatabaseTableConfig
in class com.j256.ormlite.db.BaseDatabaseType
SQLException
This documentation is licensed by Gray Watson under the Creative Commons Attribution-Share Alike 3.0 License.