java.io.Externalizable, java.io.Serializable, java.lang.Comparable, Formatable, Storable, StreamStorable, TypedFormat, BitDataValue, ConcatableDataValue, DataValueDescriptor, Orderable, VariableSizeDataValuepublic class SQLLongVarbit extends SQLVarbit
UNKNOWN_LOGICAL_LENGTHORDER_OP_EQUALS, ORDER_OP_GREATEROREQUALS, ORDER_OP_GREATERTHAN, ORDER_OP_LESSOREQUALS, ORDER_OP_LESSTHAN_blobValue, dataValue, PAD, stream, streamValueLengthIGNORE_PRECISION| Constructor | Description |
|---|---|
SQLLongVarbit() |
|
SQLLongVarbit(byte[] val) |
| Modifier and Type | Method | Description |
|---|---|---|
(package private) int |
getMaxMemoryUsage() |
Return max memory usage for a SQL LongVarbit
|
DataValueDescriptor |
getNewNull() |
Get a new null value of the same type as this data value.
|
int |
getTypeFormatId() |
Return my format identifier.
|
java.lang.String |
getTypeName() |
Get the SQL name of the datatype
|
void |
normalize(DataTypeDescriptor desiredType,
DataValueDescriptor source) |
Normalization method - this method may be called when putting
a value into a SQLVarbit, for example, when inserting into a SQLVarbit
column.
|
int |
typePrecedence() |
Each built-in type in JSQL has a precedence.
|
coalesce, compare, compare, compareTo, dataTypeConversion, equals, flip, genericSetObject, getBoolean, getByte, getDate, getDouble, getFloat, getInt, getLong, getShort, getTime, getTimestamp, getTypeName, hasStream, in, invalidFormat, isNotNull, isNullOp, outOfRange, readExternalFromArray, recycle, setBigDecimal, setInto, setObjectForCast, setToNull, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, throwLangSetMismatch, throwLangSetMismatch, typeToBigDecimalcoalesce, compare, compare, getBoolean, getByte, getDate, getDouble, getFloat, getInt, getLong, getShort, getTime, getTimestamp, hasStream, in, isNotNull, isNullOp, readExternalFromArray, recycle, setBigDecimal, setInto, setObjectForCast, setToNull, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, typeToBigDecimalclone, finalize, getClass, notify, notifyAll, wait, wait, waitcharLength, checkHostVariable, cloneHolder, cloneValue, compare, compare, concatenate, equals, estimateMemoryUsage, getBytes, getLength, getStream, getString, getTraceString, getValue, greaterOrEquals, greaterThan, hashCode, isNull, lessOrEquals, lessThan, loadStream, notEquals, objectNull, readExternal, restoreToNull, returnStream, setFrom, setInto, setStream, setValue, setValue, setValue, substring, toString, truncate, writeExternalgetObject, setObject, setValueFromResultSetpublic SQLLongVarbit()
public SQLLongVarbit(byte[] val)
public java.lang.String getTypeName()
DataValueDescriptorgetTypeName in interface DataValueDescriptorgetTypeName in class SQLVarbitint getMaxMemoryUsage()
getMaxMemoryUsage in class SQLVarbitpublic DataValueDescriptor getNewNull()
DataValueDescriptorgetNewNull in interface DataValueDescriptorgetNewNull in class SQLVarbitDataValueDescriptor.getNewNull()public int getTypeFormatId()
getTypeFormatId in interface TypedFormatgetTypeFormatId in class SQLVarbitTypedFormat.getTypeFormatId()public void normalize(DataTypeDescriptor desiredType, DataValueDescriptor source) throws StandardException
normalize in interface DataValueDescriptornormalize in class SQLVarbitdesiredType - The type to normalize the source column tosource - The value to normalizeStandardException - Thrown for null into
non-nullable column, and for
truncation errorpublic int typePrecedence()
DataTypetypePrecedence in interface DataValueDescriptortypePrecedence in class SQLVarbitDataValueDescriptor.typePrecedence()Apache Derby V10.14 Internals - Copyright © 2004,2018 The Apache Software Foundation. All Rights Reserved.