public class UnknownTypeComplexColumn extends Object implements ComplexColumn
| Constructor and Description |
|---|
UnknownTypeComplexColumn() |
| 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() |
static UnknownTypeComplexColumn |
instance() |
ColumnValueSelector<?> |
makeColumnValueSelector(ReadableOffset offset)
Optionally overridden when complex column serialization is not based on default serialization based
on
GenericIndexed in ComplexColumnSerializer. |
VectorObjectSelector |
makeVectorObjectSelector(ReadableVectorOffset offset) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitmakeVectorValueSelectorpublic static UnknownTypeComplexColumn instance()
public Class<?> getClazz()
getClazz in interface ComplexColumnComplexColumn.getRowValue(int) .public String getTypeName()
getTypeName in interface ComplexColumn@Nullable public Object getRowValue(int rowNum)
ComplexColumngetRowValue in interface ComplexColumnrowNum - the row numberComplexColumn.getClazz() } at row number "rowNum" .public int getLength()
getLength in interface ComplexColumnpublic void close()
ComplexColumnclose in interface Closeableclose in interface AutoCloseableclose in interface ComplexColumnpublic ColumnValueSelector<?> makeColumnValueSelector(ReadableOffset offset)
ComplexColumnGenericIndexed in ComplexColumnSerializer.makeColumnValueSelector in interface BaseColumnmakeColumnValueSelector in interface ComplexColumnoffset - object to retrieve row numberColumnValueSelector objectpublic VectorObjectSelector makeVectorObjectSelector(ReadableVectorOffset offset)
makeVectorObjectSelector in interface BaseColumnmakeVectorObjectSelector in interface ComplexColumnCopyright © 2011–2020 The Apache Software Foundation. All rights reserved.