public class NetezzaDatabaseType
extends com.j256.ormlite.db.BaseDatabaseType
NOTE: This is the initial take on this database type. We hope to get access to an external database for testing. Please contact us if you'd like to help with this class.
| Constructor and Description |
|---|
NetezzaDatabaseType() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
appendByteType(StringBuilder sb,
com.j256.ormlite.field.FieldType fieldType,
int fieldWidth) |
void |
appendEscapedEntityName(StringBuilder sb,
String name) |
void |
appendSelectNextValFromSequence(StringBuilder sb,
String sequenceName) |
protected void |
configureGeneratedIdSequence(StringBuilder sb,
com.j256.ormlite.field.FieldType fieldType,
List<String> statementsBefore,
List<String> additionalArgs,
List<String> queriesAfter) |
void |
dropColumnArg(com.j256.ormlite.field.FieldType fieldType,
List<String> statementsBefore,
List<String> statementsAfter) |
String |
getDatabaseName() |
protected String |
getDriverClassName() |
boolean |
isDatabaseUrlThisType(String url,
String dbTypePart) |
boolean |
isIdSequenceNeeded() |
addPrimaryKeySql, addUniqueComboSql, appendBigDecimalNumericType, appendBooleanType, appendByteArrayType, appendCharType, appendColumnArg, appendCreateTableSuffix, appendDateType, appendEscapedWord, appendInsertNoColumns, appendLimitValue, appendLongStringType, appendLongType, appendOffsetValue, appendSerializableType, appendShortType, appendStringType, appendUuidNativeType, configureGeneratedId, configureId, downCaseString, extractDatabaseTableConfig, generatedIdSqlAtEnd, generateIdSequenceName, getCommentLinePrefix, getDataPersister, getFieldConverter, getPingStatement, isAllowGeneratedIdInsertSupported, isBatchUseTransaction, isCreateIfNotExistsSupported, isCreateIndexIfNotExistsSupported, isCreateTableReturnsNegative, isCreateTableReturnsZero, isEntityNamesMustBeUpCase, isLimitAfterSelect, isLimitSqlSupported, isNestedSavePointsSupported, isOffsetLimitArgument, isOffsetSqlSupported, isSelectSequenceBeforeInsert, isTruncateSupported, isVarcharFieldWidthSupported, loadDriver, setDriver, upCaseEntityName, upCaseStringprotected String getDriverClassName()
getDriverClassName in class com.j256.ormlite.db.BaseDatabaseTypepublic String getDatabaseName()
protected void appendByteType(StringBuilder sb, com.j256.ormlite.field.FieldType fieldType, int fieldWidth)
appendByteType in class com.j256.ormlite.db.BaseDatabaseTypeprotected void configureGeneratedIdSequence(StringBuilder sb, com.j256.ormlite.field.FieldType fieldType, List<String> statementsBefore, List<String> additionalArgs, List<String> queriesAfter)
configureGeneratedIdSequence in class com.j256.ormlite.db.BaseDatabaseTypepublic void dropColumnArg(com.j256.ormlite.field.FieldType fieldType,
List<String> statementsBefore,
List<String> statementsAfter)
dropColumnArg in interface com.j256.ormlite.db.DatabaseTypedropColumnArg 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 isIdSequenceNeeded()
isIdSequenceNeeded in interface com.j256.ormlite.db.DatabaseTypeisIdSequenceNeeded in class com.j256.ormlite.db.BaseDatabaseTypepublic void appendSelectNextValFromSequence(StringBuilder sb, String sequenceName)
appendSelectNextValFromSequence in interface com.j256.ormlite.db.DatabaseTypeappendSelectNextValFromSequence in class com.j256.ormlite.db.BaseDatabaseTypeThis documentation is licensed by Gray Watson under the Creative Commons Attribution-Share Alike 3.0 License.