| Modifier and Type | Field and Description |
|---|---|
| public static final int | |
| public static final int | |
| public static final long |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | |
| public Object | castToType(SessionInterface session, Object a, Type otherType)
Overrides org. Explicit casts are handled by this method. |
| public int | |
| public Object | convertJavaToSQL(SessionInterface session, Object a)
Overrides org.
|
| public Object | convertSQLToJava(SessionInterface session, Object a)
Overrides org.
|
| public Object | convertToDefaultType(SessionInterface session, Object a)
Overrides org. Converts the object to the given type without limit checks. |
| public String | |
| public String | |
| public Object | convertToType(SessionInterface session, Object a, Type otherType)
Overrides org. Same as castToType except for CHARACTER values. |
| public Object | convertToTypeLimits(SessionInterface session, Object a)
Overrides org.
|
| public int | |
| public String | getDefinition()
Overrides org. Returns the full definition of the type, including parameters |
| public String | |
| public Class | |
| public String | getJDBCClassName()
Overrides org. Returns the JDBC class name of type, if it exists, otherwise the HSQLDB class name. |
| public int | getJDBCTypeCode()
Overrides org. Returns the JDBC type number of type, if it exists, otherwise the HSQLDB / SQL type. |
| public long | |
| public String | |
| public boolean | |
| public boolean | |
| public boolean |
| defaultBlobSize | back to summary |
|---|---|
| public static final int defaultBlobSize | |
| defaultShortBlobSize | back to summary |
|---|---|
| public static final int defaultShortBlobSize | |
| maxBlobPrecision | back to summary |
|---|---|
| public static final long maxBlobPrecision | |
| BlobType | back to summary |
|---|---|
| public BlobType(long precision) | |
| acceptsPrecision | back to summary |
|---|---|
| public boolean acceptsPrecision() Overrides org. | |
| castToType | back to summary |
|---|---|
| public Object castToType(SessionInterface session, Object a, Type otherType) Overrides org. Doc from org. Explicit casts are handled by this method. SQL standard 6.12 rules for enforcement of size, precision and scale are implemented. For CHARACTER values, it performs truncation in all cases of long strings. | |
| compare | back to summary |
|---|---|
| public int compare(Session session, Object a, Object b) Overrides org. | |
| convertJavaToSQL | back to summary |
|---|---|
| public Object convertJavaToSQL(SessionInterface session, Object a) Overrides org. | |
| convertSQLToJava | back to summary |
|---|---|
| public Object convertSQLToJava(SessionInterface session, Object a) Overrides org. | |
| convertToDefaultType | back to summary |
|---|---|
| public Object convertToDefaultType(SessionInterface session, Object a) Overrides org. Doc from org. Converts the object to the given type without limit checks. Used for JDBC writes. | |
| convertToSQLString | back to summary |
|---|---|
| public String convertToSQLString(Object a) | |
| convertToString | back to summary |
|---|---|
| public String convertToString(Object a) Overrides org. | |
| convertToType | back to summary |
|---|---|
| public Object convertToType(SessionInterface session, Object a, Type otherType) Overrides org. Doc from org. Same as castToType except for CHARACTER values. Perform string truncation of trailing spaces only. For other long strings, it raises an exception. | |
| convertToTypeLimits | back to summary |
|---|---|
| public Object convertToTypeLimits(SessionInterface session, Object a) | |
| displaySize | back to summary |
|---|---|
| public int displaySize() Overrides org. | |
| getDefinition | back to summary |
|---|---|
| public String getDefinition() Overrides org. Doc from org. Returns the full definition of the type, including parameters | |
| getFullNameString | back to summary |
|---|---|
| public String getFullNameString() Overrides org. Doc from org. Returns the name of the type | |
| getJDBCClass | back to summary |
|---|---|
| public Class Overrides org. | |
| getJDBCClassName | back to summary |
|---|---|
| public String getJDBCClassName() Overrides org. Doc from org. Returns the JDBC class name of type, if it exists, otherwise the HSQLDB class name. | |
| getJDBCTypeCode | back to summary |
|---|---|
| public int getJDBCTypeCode() Overrides org. Doc from org. Returns the JDBC type number of type, if it exists, otherwise the HSQLDB / SQL type. | |
| getMaxPrecision | back to summary |
|---|---|
| public long getMaxPrecision() Overrides org. | |
| getNameString | back to summary |
|---|---|
| public String getNameString() Overrides org. Doc from org. Returns the name of the type | |
| isBinaryType | back to summary |
|---|---|
| public boolean isBinaryType() Overrides org. | |
| isLobType | back to summary |
|---|---|
| public boolean isLobType() Overrides org. | |
| requiresPrecision | back to summary |
|---|---|
| public boolean requiresPrecision() | |