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