|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.j256.ormlite.db.BaseDatabaseType
com.j256.ormlite.db.NetezzaDatabaseType
public class NetezzaDatabaseType
Netezza database type information used to create the tables, etc..
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.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.j256.ormlite.db.BaseDatabaseType |
|---|
com.j256.ormlite.db.BaseDatabaseType.BooleanNumberFieldConverter |
| Field Summary |
|---|
| Fields inherited from class com.j256.ormlite.db.BaseDatabaseType |
|---|
DEFAULT_SEQUENCE_SUFFIX, driver |
| Constructor Summary | |
|---|---|
NetezzaDatabaseType()
|
|
| Method Summary | |
|---|---|
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()
|
| Methods inherited from class com.j256.ormlite.db.BaseDatabaseType |
|---|
addPrimaryKeySql, addUniqueComboSql, appendBigDecimalNumericType, appendBooleanType, appendByteArrayType, appendCharType, appendColumnArg, appendCreateTableSuffix, appendDateType, appendEscapedWord, appendLimitValue, appendLongStringType, appendLongType, appendOffsetValue, appendSerializableType, appendShortType, appendStringType, configureGeneratedId, configureId, extractDatabaseTableConfig, generatedIdSqlAtEnd, generateIdSequenceName, getCommentLinePrefix, getFieldConverter, getPingStatement, isAllowGeneratedIdInsertSupported, isBatchUseTransaction, isCreateIfNotExistsSupported, isCreateIndexIfNotExistsSupported, isCreateTableReturnsNegative, isCreateTableReturnsZero, isEntityNamesMustBeUpCase, isLimitAfterSelect, isLimitSqlSupported, isNestedSavePointsSupported, isOffsetLimitArgument, isOffsetSqlSupported, isSelectSequenceBeforeInsert, isTruncateSupported, isVarcharFieldWidthSupported, loadDriver, setDriver |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.j256.ormlite.db.DatabaseType |
|---|
addPrimaryKeySql, addUniqueComboSql, appendColumnArg, appendCreateTableSuffix, appendEscapedWord, appendLimitValue, appendOffsetValue, extractDatabaseTableConfig, generateIdSequenceName, getCommentLinePrefix, getFieldConverter, getPingStatement, isAllowGeneratedIdInsertSupported, isBatchUseTransaction, isCreateIfNotExistsSupported, isCreateIndexIfNotExistsSupported, isCreateTableReturnsNegative, isCreateTableReturnsZero, isEntityNamesMustBeUpCase, isLimitAfterSelect, isLimitSqlSupported, isNestedSavePointsSupported, isOffsetLimitArgument, isOffsetSqlSupported, isSelectSequenceBeforeInsert, isTruncateSupported, isVarcharFieldWidthSupported, loadDriver, setDriver |
| Constructor Detail |
|---|
public NetezzaDatabaseType()
| Method Detail |
|---|
public boolean isDatabaseUrlThisType(String url,
String dbTypePart)
isDatabaseUrlThisType in interface com.j256.ormlite.db.DatabaseTypeprotected String getDriverClassName()
getDriverClassName in class com.j256.ormlite.db.BaseDatabaseTypepublic String getDatabaseName()
getDatabaseName in interface com.j256.ormlite.db.DatabaseType
protected void appendByteType(StringBuilder sb,
com.j256.ormlite.field.FieldType fieldType,
int fieldWidth)
appendByteType in class com.j256.ormlite.db.BaseDatabaseType
protected 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.BaseDatabaseType
public 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.BaseDatabaseType
public 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.BaseDatabaseType
public void appendSelectNextValFromSequence(StringBuilder sb,
String sequenceName)
appendSelectNextValFromSequence in interface com.j256.ormlite.db.DatabaseTypeappendSelectNextValFromSequence in class com.j256.ormlite.db.BaseDatabaseType
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||