public class ByteArrayType extends BaseDataType
| Modifier | Constructor and Description |
|---|---|
protected |
ByteArrayType(SqlType sqlType,
Class<?>[] classes)
Here for others to subclass.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
dataIsEqual(Object fieldObj1,
Object fieldObj2)
Compare two fields of this type returning true if equals else false.
|
Class<?> |
getPrimaryClass()
Return the class most associated with this persister or null if none.
|
static ByteArrayType |
getSingleton() |
boolean |
isArgumentHolderRequired()
Must use
ArgumentHolder when querying for values of this type. |
Object |
parseDefaultString(FieldType fieldType,
String defaultStr)
Convert a default string object and return the appropriate argument to a SQL insert or update statement.
|
Object |
resultStringToJava(FieldType fieldType,
String stringValue,
int columnPos)
Convert a string result value to the related Java field.
|
Object |
resultToSqlArg(FieldType fieldType,
DatabaseResults results,
int columnPos)
Return the SQL argument object extracted from the results associated with column in position columnPos.
|
convertIdNumber, generateId, getAssociatedClasses, getAssociatedClassNames, getDefaultWidth, getSqlOtherType, getSqlType, isAppropriateId, isComparable, isEscapedDefaultValue, isEscapedValue, isPrimitive, isSelfGeneratedId, isValidForField, isValidForVersion, isValidGeneratedType, makeConfigObject, moveToNextValueisStreamType, javaToSqlArg, resultToJava, sqlArgToJavaclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisStreamType, javaToSqlArg, resultToJava, sqlArgToJavapublic static ByteArrayType 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 boolean isArgumentHolderRequired()
DataPersisterArgumentHolder when querying for values of this type.isArgumentHolderRequired in interface DataPersisterisArgumentHolderRequired in class BaseDataTypepublic boolean dataIsEqual(Object fieldObj1, Object fieldObj2)
DataPersisterdataIsEqual in interface DataPersisterdataIsEqual in class BaseDataTypepublic Object resultStringToJava(FieldType fieldType, String stringValue, int columnPos)
FieldConverterresultStringToJava in interface FieldConverterresultStringToJava in class BaseDataTypepublic Class<?> getPrimaryClass()
DataPersistergetPrimaryClass in interface DataPersistergetPrimaryClass in class BaseDataTypeThis documentation is licensed by Gray Watson under the Creative Commons Attribution-Share Alike 3.0 License.