public class ShortObjectType extends BaseDataType
| Modifier | Constructor and Description |
|---|---|
protected |
ShortObjectType(SqlType sqlType,
Class<?>[] classes) |
| Modifier and Type | Method and Description |
|---|---|
Object |
convertIdNumber(Number number)
Convert a
Number object to its primitive object suitable for assigning to a java ID field. |
static ShortObjectType |
getSingleton() |
boolean |
isEscapedValue()
Return whether we need to escape this value in SQL expressions.
|
boolean |
isValidForVersion()
Return true if this is a valid field for the
DatabaseField.version(). |
Object |
moveToNextValue(Object currentValue)
Move the current-value to the next value.
|
Object |
parseDefaultString(FieldType fieldType,
String defaultStr)
Convert a default string object and return the appropriate argument to a SQL insert or update statement.
|
Object |
resultToSqlArg(FieldType fieldType,
DatabaseResults results,
int columnPos)
Return the SQL argument object extracted from the results associated with column in position columnPos.
|
dataIsEqual, generateId, getAssociatedClasses, getAssociatedClassNames, getDefaultWidth, getPrimaryClass, getSqlOtherType, getSqlType, isAppropriateId, isArgumentHolderRequired, isComparable, isEscapedDefaultValue, isPrimitive, isSelfGeneratedId, isValidForField, isValidGeneratedType, makeConfigObject, resultStringToJavaisStreamType, javaToSqlArg, resultToJava, sqlArgToJavaclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisStreamType, javaToSqlArg, resultToJava, sqlArgToJavapublic static ShortObjectType getSingleton()
public Object parseDefaultString(FieldType fieldType, String defaultStr)
FieldConverterpublic Object resultToSqlArg(FieldType fieldType, DatabaseResults results, int columnPos) throws SQLException
FieldConverterfieldType - Associated FieldType which may be null.SQLException - If there is a problem accessing the results data.public Object convertIdNumber(Number number)
DataPersisterNumber object to its primitive object suitable for assigning to a java ID field.convertIdNumber in interface DataPersisterconvertIdNumber in class BaseDataTypepublic boolean isEscapedValue()
DataPersisterisEscapedValue in interface DataPersisterisEscapedValue in class BaseDataTypepublic boolean isValidForVersion()
DataPersisterDatabaseField.version().isValidForVersion in interface DataPersisterisValidForVersion in class BaseDataTypepublic Object moveToNextValue(Object currentValue)
BaseDataTypemoveToNextValue in interface DataPersistermoveToNextValue in class BaseDataTypeThis documentation is licensed by Gray Watson under the Creative Commons Attribution-Share Alike 3.0 License.