public static final class HostColumnVector.ColumnBuilder extends Object implements AutoCloseable
| Constructor and Description |
|---|
ColumnBuilder(HostColumnVector.DataType type,
long estimatedRows) |
public ColumnBuilder(HostColumnVector.DataType type, long estimatedRows)
public HostColumnVector build()
public HostColumnVector.ColumnBuilder appendLists(List... inputLists)
public HostColumnVector.ColumnBuilder appendStructValues(List<HostColumnVector.StructData> inputList)
public HostColumnVector.ColumnBuilder appendStructValues(HostColumnVector.StructData... inputList)
public final HostColumnVector.ColumnBuilder appendNull()
public HostColumnVector.ColumnBuilder endStruct()
public HostColumnVector.ColumnBuilder endList()
@Deprecated public void incrCurrentIndex()
public int getCurrentIndex()
public int getCurrentByteIndex()
public final HostColumnVector.ColumnBuilder append(byte value)
public final HostColumnVector.ColumnBuilder append(short value)
public final HostColumnVector.ColumnBuilder append(int value)
public final HostColumnVector.ColumnBuilder append(long value)
public final HostColumnVector.ColumnBuilder append(float value)
public final HostColumnVector.ColumnBuilder append(double value)
public final HostColumnVector.ColumnBuilder append(boolean value)
public final HostColumnVector.ColumnBuilder append(BigDecimal value)
public HostColumnVector.ColumnBuilder append(String value)
public HostColumnVector.ColumnBuilder appendUTF8String(byte[] value)
public HostColumnVector.ColumnBuilder appendUTF8String(byte[] value, int srcOffset, int length)
public HostColumnVector.ColumnBuilder getChild(int index)
public final ColumnVector buildAndPutOnDevice()
public void close()
close in interface AutoCloseableCopyright © 2021. All rights reserved.