Package org.h2.value
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
Fields inherited from interface org.h2.util.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 org.h2.value.ExtTypeInfo
toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.h2.util.HasSQL
getSQL, getTraceSQL
-
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
Returns fields.- Returns:
- fields
-
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
public int hashCode() -
equals
-