|
int | getIntervalPrecision () |
| For INTERVAL data types, returns the precision.
|
|
int | getIntervalRange () |
| For INTERVAL data types, returns the range.
|
|
int | getMaxSize () |
|
int | getNumericFractional () |
|
int | getNumericIntegral () |
|
int | getNumericLength () |
| For NUMERIC data types, returns the number of bytes required to store an element. Calling this with a non-numeric data type can cause a crash.
|
|
int | getNumericPrecision () |
|
int | getNumericScale () |
|
int | getNumericWordCount () |
|
String | getPrettyPrintStr () |
|
int | getStringLength () |
| For VARCHAR/CHAR/VARBINARY/BINARY data types, returns the length of the string.
|
|
int | getTimestampPrecision () |
| For TIMESTAMP data types, returns the precision.
|
|
boolean | isBinary () |
|
boolean | isBool () |
|
boolean | isChar () |
|
boolean | isDate () |
|
boolean | isFloat () |
|
boolean | isInt () |
|
boolean | isLongVarbinary () |
|
boolean | isLongVarchar () |
|
boolean | isNumeric () |
|
boolean | isStringType () |
| Return true for VARCHAR/CHAR/VARBINARY/BINARY data types.
|
|
boolean | isTimestamp () |
|
boolean | isVarbinary () |
|
boolean | isVarchar () |
|
void | setIntervalPrecision (int precision) |
| For INTERVAL data types, sets the precision.
|
|
void | setIntervalRange (int range) |
| For INTERVAL data types, sets the range.
|
|
void | setNumericPrecision (int precision) |
| For NUMERIC data types, sets the precision.
|
|
void | setNumericScale (int scale) |
| For NUMERIC data types, sets the scale.
|
|
void | setTimestampPrecision (int precision) |
| For TIMESTAMP data types, sets the precision.
|
|
String | toString () |
|
Represents types of data that are passed into and returned back from user's code