TypeId.FormatIds, TypeId.RowMultiSetTypeId
ARRAY_NAME, BIGINT_ID, BIGINT_UNSIGNED_ID, BINARY_NAME, BIT_ID, BIT_MAXWIDTH, BIT_NAME, BIT_PRECEDENCE, BLOB_ID, BLOB_MAXWIDTH, BLOB_NAME, BLOB_PRECEDENCE, BOOLEAN_ID, BOOLEAN_MAXWIDTH, BOOLEAN_NAME, BOOLEAN_PRECEDENCE, CHAR_ID, CHAR_MAXWIDTH, CHAR_NAME, CHAR_PRECEDENCE, CLOB_ID, CLOB_MAXWIDTH, CLOB_NAME, CLOB_PRECEDENCE, DATALINK_NAME, DATE_ID, DATE_MAXWIDTH, DATE_NAME, DATE_PRECEDENCE, DATETIME_ID, DATETIME_NAME, DECIMAL_ID, DECIMAL_MAXWIDTH, DECIMAL_NAME, DECIMAL_PRECEDENCE, DECIMAL_PRECISION, DECIMAL_SCALE, DECIMAL_UNSIGNED_ID, DECIMAL_UNSIGNED_NAME, DEFAULT_DECIMAL_PRECISION, DEFAULT_DECIMAL_SCALE, DOUBLE_ID, DOUBLE_MAXWIDTH, DOUBLE_NAME, DOUBLE_PRECEDENCE, DOUBLE_PRECISION, DOUBLE_PRECISION_IN_DIGITS, DOUBLE_SCALE, DOUBLE_UNSIGNED_ID, DOUBLE_UNSIGNED_NAME, FLOAT_NAME, FLOAT_UNSIGNED_NAME, INT_MAXWIDTH, INT_NAME, INT_PRECEDENCE, INT_PRECISION, INT_SCALE, INT_UNSIGNED_NAME, INTEGER_ID, INTEGER_NAME, INTEGER_UNSIGNED_ID, INTEGER_UNSIGNED_NAME, INTERVAL_DAY_HOUR_ID, INTERVAL_DAY_HOUR_NAME, INTERVAL_DAY_ID, INTERVAL_DAY_MINUTE_ID, INTERVAL_DAY_MINUTE_NAME, INTERVAL_DAY_NAME, INTERVAL_DAY_SECOND_ID, INTERVAL_DAY_SECOND_MAXWIDTH, INTERVAL_DAY_SECOND_NAME, INTERVAL_DAY_SECOND_PRECISION, INTERVAL_DAY_SECOND_SCALE, INTERVAL_HOUR_ID, INTERVAL_HOUR_MINUTE_ID, INTERVAL_HOUR_MINUTE_NAME, INTERVAL_HOUR_NAME, INTERVAL_HOUR_SECOND_ID, INTERVAL_HOUR_SECOND_NAME, INTERVAL_MINUTE_ID, INTERVAL_MINUTE_NAME, INTERVAL_MINUTE_SECOND_ID, INTERVAL_MINUTE_SECOND_NAME, INTERVAL_MONTH_ID, INTERVAL_MONTH_NAME, INTERVAL_PRECEDENCE, INTERVAL_SECOND_ID, INTERVAL_SECOND_NAME, INTERVAL_YEAR_ID, INTERVAL_YEAR_MONTH_ID, INTERVAL_YEAR_MONTH_MAXWIDTH, INTERVAL_YEAR_MONTH_NAME, INTERVAL_YEAR_MONTH_PRECISION, INTERVAL_YEAR_MONTH_SCALE, INTERVAL_YEAR_NAME, LONGINT_MAXWIDTH, LONGINT_NAME, LONGINT_PRECEDENCE, LONGINT_PRECISION, LONGINT_SCALE, LONGINT_UNSIGNED_NAME, LONGVARBINARY_NAME, LONGVARBIT_ID, LONGVARBIT_MAXWIDTH, LONGVARBIT_NAME, LONGVARBIT_PRECEDENCE, LONGVARCHAR_ID, LONGVARCHAR_MAXWIDTH, LONGVARCHAR_NAME, LONGVARCHAR_PRECEDENCE, MEDIUMINT_ID, MEDIUMINT_NAME, MEDIUMINT_UNSIGNED_ID, MEDIUMINT_UNSIGNED_NAME, NATIONAL_CHAR_NAME, NATIONAL_LONGVARCHAR_NAME, NATIONAL_VARCHAR_NAME, NCLOB_NAME, NUMERIC_ID, NUMERIC_NAME, NUMERIC_PRECEDENCE, NUMERIC_UNSIGNED_ID, NUMERIC_UNSIGNED_NAME, REAL_ID, REAL_MAXWIDTH, REAL_NAME, REAL_PRECEDENCE, REAL_PRECISION, REAL_PRECISION_IN_DIGITS, REAL_SCALE, REAL_UNSIGNED_ID, REAL_UNSIGNED_NAME, REF_ID, REF_NAME, REF_PRECEDENCE, ROWID_NAME, SMALLINT_ID, SMALLINT_MAXWIDTH, SMALLINT_NAME, SMALLINT_PRECEDENCE, SMALLINT_PRECISION, SMALLINT_SCALE, SMALLINT_UNSIGNED_ID, SMALLINT_UNSIGNED_NAME, SQLXML_NAME, STRUCT_NAME, TIME_ID, TIME_MAXWIDTH, TIME_NAME, TIME_PRECEDENCE, TIME_SCALE, TIMESTAMP_ID, TIMESTAMP_MAXWIDTH, TIMESTAMP_NAME, TIMESTAMP_PRECEDENCE, TIMESTAMP_SCALE, TINYINT_ID, TINYINT_MAXWIDTH, TINYINT_NAME, TINYINT_PRECEDENCE, TINYINT_PRECISION, TINYINT_SCALE, TINYINT_UNSIGNED_ID, TINYINT_UNSIGNED_NAME, USER_PRECEDENCE, VARBINARY_NAME, VARBIT_ID, VARBIT_MAXWIDTH, VARBIT_NAME, VARBIT_PRECEDENCE, VARCHAR_ID, VARCHAR_MAXWIDTH, VARCHAR_NAME, VARCHAR_PRECEDENCE, XML_ID, XML_MAXWIDTH, XML_NAME, XML_PRECEDENCE, YEAR_ID, YEAR_NAME
Constructor and Description |
---|
TypeId.RowMultiSetTypeId(java.lang.String[] columnNames,
DataTypeDescriptor[] columnTypes) |
Modifier and Type | Method and Description |
---|---|
java.lang.String[] |
getColumnNames() |
DataTypeDescriptor[] |
getColumnTypes() |
java.lang.String |
getSQLTypeName()
Get the SQL name of this multi set.
|
boolean |
isRowMultiSet() |
equals, getAllBuiltinTypeIds, getBuiltInTypeId, getBuiltInTypeId, getClassNameWasDelimitedIdentifier, getCorrespondingJavaTypeName, getJDBCTypeId, getMaximumMaximumWidth, getMaximumPrecision, getMaximumScale, getPrecision, getResultSetMetaDataTypeName, getRowMultiSet, getScale, getSQLTypeForJavaType, getTypeFormatId, getUserDefinedTypeId, getUserDefinedTypeId, hashCode, intervalTypeId, isAnsiUDT, isBitTypeId, isBlobTypeId, isBooleanTypeId, isClobTypeId, isComparable, isConcatableTypeId, isDateTimeTimeStampTypeId, isDateTimeTimeStampTypeID, isDecimalTypeId, isDoubleTypeId, isFixedStringTypeId, isFloatingPointTypeId, isIntegerTypeId, isIntervalTypeId, isLOBTypeId, isLongConcatableTypeId, isLongVarbinaryTypeId, isLongVarcharTypeId, isNumericTypeId, isRealTypeId, isRefTypeId, isStringTypeId, isUnsigned, isUserDefinedTypeId, isXMLTypeId, toParsableString, typePrecedence, userType, variableLength
public TypeId.RowMultiSetTypeId(java.lang.String[] columnNames, DataTypeDescriptor[] columnTypes)
public java.lang.String getSQLTypeName()
Get the SQL name of this multi set. This is the name suitable for replaying the DDL to create a Table Function.
getSQLTypeName
in class TypeId
public boolean isRowMultiSet()
isRowMultiSet
in class TypeId
public java.lang.String[] getColumnNames()
public DataTypeDescriptor[] getColumnTypes()
Copyright © 2013. All Rights Reserved.