- getMaxPrecision
Returns the maximum precision (or length) allowed for this type, or -1 if
precision/length are not a
- getMaxScale
Returns the maximum scale of a given type.
- getDefaultPrecision
Returns default precision for this type if supported, otherwise -1 if precision
is either unsupporte
- getMaxNumericPrecision
Returns the maximum precision of a NUMERIC or DECIMAL type.
- getMaxNumericScale
Returns the maximum scale of a NUMERIC or DECIMAL type.
- isSchemaCaseSensitive
Whether two record types are considered distinct if their field names are the
same but in different
- getLiteral
Returns the LITERAL string for the type, either PREFIX/SUFFIX.
- getNumTypeRadix
Returns the numeric type radix, typically 2 or 10. 0 means "not applicable".
- isAutoincrement
Returns whether the type can be auto increment.
- isCaseSensitive
Returns whether the type is case sensitive.
- deriveCovarType
Returns the return type of a call to the COVAR aggregate function, inferred from
its argument types.
- deriveFractionalRankType
Returns the return type of the CUME_DIST and PERCENT_RANKaggregate functions.