| Access | Constructor and Description |
|---|---|
| public | |
| public |
| SQLLongVarbit | back to summary |
|---|---|
| public SQLLongVarbit() | |
| SQLLongVarbit | back to summary |
|---|---|
| public SQLLongVarbit(byte[] val) | |
| getMaxMemoryUsage | back to summary |
|---|---|
| pack-priv int getMaxMemoryUsage() Overrides org. Return max memory usage for a SQL LongVarbit | |
| getNewNull | back to summary |
|---|---|
| public DataValueDescriptor getNewNull() Overrides org. Implements org. Doc from org. Get a new null value of the same type as this data value.
| |
| getTypeFormatId | back to summary |
|---|---|
| public int getTypeFormatId() Overrides org. Implements org. Return my format identifier.
| |
| getTypeName | back to summary |
|---|---|
| public String getTypeName() Overrides org. Implements org. Doc from org. Get the SQL name of the datatype
| |
| normalize | back to summary |
|---|---|
| public void normalize(DataTypeDescriptor desiredType, DataValueDescriptor source) throws StandardException Overrides org. Implements org. Normalization method - this method may be called when putting a value into a SQLVarbit, for example, when inserting into a SQLVarbit column. See NormalizeResultSet in execution. This overrides SQLBit -- the difference is that we don't expand SQLVarbits to fit the target.
| |
| typePrecedence | back to summary |
|---|---|
| public int typePrecedence() Overrides org. Implements org. Doc from org. Each built-in type in JSQL has a precedence. This precedence determines how to do type promotion when using binary operators. For example, float has a higher precedence than int, so when adding an int to a float, the result type is float. The precedence for some types is arbitrary. For example, it doesn't matter what the precedence of the boolean type is, since it can't be mixed with other types. But the precedence for the number types is critical. The SQL standard requires that exact numeric types be promoted to approximate numeric when one operator uses both. Also, the precedence is arranged so that one will not lose precision when promoting a type.
| |