public static class ColumnMetaData.ArrayType extends ColumnMetaData.AvaticaType
id, name, rep| Constructor and Description |
|---|
ArrayType(int type,
String typeName,
ColumnMetaData.Rep representation,
ColumnMetaData.AvaticaType component)
Not for public use.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
ColumnMetaData.AvaticaType |
getComponent() |
int |
hashCode() |
org.apache.calcite.avatica.proto.Common.AvaticaType |
toProto() |
void |
updateComponentType(ColumnMetaData.AvaticaType component)
Updates the component of
this to the given value. |
columnClassName, fromProto, getName, setReppublic ArrayType(int type,
String typeName,
ColumnMetaData.Rep representation,
ColumnMetaData.AvaticaType component)
ColumnMetaData.array(AvaticaType, String, Rep).public void updateComponentType(ColumnMetaData.AvaticaType component)
this to the given value. This is necessary to provide as
accurate-as-possible of an ArrayType in the Signature. It cannot be done
at initial construction of this object.public ColumnMetaData.AvaticaType getComponent()
public org.apache.calcite.avatica.proto.Common.AvaticaType toProto()
toProto in class ColumnMetaData.AvaticaTypepublic int hashCode()
hashCode in class ColumnMetaData.AvaticaTypepublic boolean equals(Object o)
equals in class ColumnMetaData.AvaticaTypeCopyright © 2012-2025 Apache Software Foundation. All Rights Reserved.