Class ExtTypeInfoRow
java.lang.Object
org.h2.value.ExtTypeInfo
org.h2.value.ExtTypeInfoRow
- All Implemented Interfaces:
HasSQL
Extended parameters of the ROW data type.
-
Field Summary
FieldsFields inherited from interface HasSQL
ADD_PLAN_INFORMATION, DEFAULT_SQL_FLAGS, NO_CASTS, QUOTE_ONLY_WHEN_REQUIRED, REPLACE_LOBS_FOR_TRACE, TRACE_SQL_FLAGS -
Constructor Summary
ConstructorsConstructorDescriptionExtTypeInfoRow(LinkedHashMap<String, TypeInfo> fields) Creates new instance of extended parameters of ROW data type.ExtTypeInfoRow(Typed[] fields) Creates new instance of extended parameters of ROW data type.ExtTypeInfoRow(Typed[] fields, int degree) Creates new instance of extended parameters of ROW data type. -
Method Summary
Methods inherited from class ExtTypeInfo
toStringMethods inherited from interface HasSQL
getSQL, getTraceSQL
-
Field Details
-
fields
-
hash
private int hash
-
-
Constructor Details
-
ExtTypeInfoRow
Creates new instance of extended parameters of ROW data type.- Parameters:
fields- fields
-
ExtTypeInfoRow
Creates new instance of extended parameters of ROW data type.- Parameters:
fields- fieldsdegree- number of fields to use
-
ExtTypeInfoRow
Creates new instance of extended parameters of ROW data type.- Parameters:
fields- fields
-
-
Method Details
-
getFields
-
getSQL
Description copied from interface:HasSQLAppends the SQL statement of this object to the specified builder.- Parameters:
builder- string buildersqlFlags- formatting flags- Returns:
- the specified string builder
-
hashCode
-
equals
-