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() |
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 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–2018 The Apache Software Foundation. All rights reserved.