|
||||||||||
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,
int fieldWidth)
|
void |
appendEscapedEntityName(StringBuilder sb,
String word)
|
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, addSingleUnique, addUniqueComboSql, appendBooleanType, appendByteArrayType, appendCanBeNull, appendCharType, appendColumnArg, appendCreateTableSuffix, appendDateType, appendDefaultValue, appendDoubleType, appendEscapedWord, appendFloatType, appendIntegerType, appendLimitValue, appendLongStringType, appendLongType, appendOffsetValue, appendSerializableType, appendShortType, appendStringType, configureGeneratedId, configureId, generatedIdSqlAtEnd, generateIdSequenceName, getCommentLinePrefix, getFieldConverter, getPingStatement, isBatchUseTransaction, isCreateIfNotExistsSupported, 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, generateIdSequenceName, getCommentLinePrefix, getFieldConverter, getPingStatement, isBatchUseTransaction, isCreateIfNotExistsSupported, 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.DatabaseType
protected String getDriverClassName()
getDriverClassName
in class com.j256.ormlite.db.BaseDatabaseType
public String getDatabaseName()
getDatabaseName
in class com.j256.ormlite.db.BaseDatabaseType
protected void appendByteType(StringBuilder sb, 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.DatabaseType
dropColumnArg
in class com.j256.ormlite.db.BaseDatabaseType
public void appendEscapedEntityName(StringBuilder sb, String word)
appendEscapedEntityName
in interface com.j256.ormlite.db.DatabaseType
appendEscapedEntityName
in class com.j256.ormlite.db.BaseDatabaseType
public boolean isIdSequenceNeeded()
isIdSequenceNeeded
in interface com.j256.ormlite.db.DatabaseType
isIdSequenceNeeded
in class com.j256.ormlite.db.BaseDatabaseType
public void appendSelectNextValFromSequence(StringBuilder sb, String sequenceName)
appendSelectNextValFromSequence
in interface com.j256.ormlite.db.DatabaseType
appendSelectNextValFromSequence
in class com.j256.ormlite.db.BaseDatabaseType
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |