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, setRep
public 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.AvaticaType
public int hashCode()
hashCode
in class ColumnMetaData.AvaticaType
public boolean equals(Object o)
equals
in class ColumnMetaData.AvaticaType
Copyright © 2012-2024 Apache Software Foundation. All Rights Reserved.