public class GenericIndexedBasedComplexColumn extends Object implements ComplexColumn
ComplexColumn
to be used when complex column serialization is done by using
GenericIndexed
by using default implementations of "writeToXXX" methods in
ComplexColumnSerializer
Constructor and Description |
---|
GenericIndexedBasedComplexColumn(String typeName,
GenericIndexed<?> index) |
Modifier and Type | Method and Description |
---|---|
void |
close()
Close and release any resources associated with this column.
|
Class<?> |
getClazz() |
int |
getLength() |
Object |
getRowValue(int rowNum)
Return rows in the column.
|
String |
getTypeName() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
makeColumnValueSelector, makeVectorObjectSelector
makeVectorValueSelector
public GenericIndexedBasedComplexColumn(String typeName, GenericIndexed<?> index)
public Class<?> getClazz()
getClazz
in interface ComplexColumn
ComplexColumn.getRowValue(int)
.public String getTypeName()
getTypeName
in interface ComplexColumn
public Object getRowValue(int rowNum)
ComplexColumn
getRowValue
in interface ComplexColumn
rowNum
- the row numberComplexColumn.getClazz()
} at row number "rowNum" .public int getLength()
getLength
in interface ComplexColumn
public void close()
ComplexColumn
close
in interface Closeable
close
in interface AutoCloseable
close
in interface ComplexColumn
Copyright © 2011–2023 The Apache Software Foundation. All rights reserved.