Uses of Class
ai.rapids.cudf.HostColumnVector.ColumnBuilder
Packages that use HostColumnVector.ColumnBuilder
-
Uses of HostColumnVector.ColumnBuilder in ai.rapids.cudf
Methods in ai.rapids.cudf that return HostColumnVector.ColumnBuilderModifier and TypeMethodDescriptionHostColumnVector.ColumnBuilder.append(boolean value) HostColumnVector.ColumnBuilder.append(byte value) HostColumnVector.ColumnBuilder.append(byte[] value, int srcOffset, int length) Append multiple non-null byte values.HostColumnVector.ColumnBuilder.append(double value) HostColumnVector.ColumnBuilder.append(float value) HostColumnVector.ColumnBuilder.append(int value) HostColumnVector.ColumnBuilder.append(long value) HostColumnVector.ColumnBuilder.append(short value) HostColumnVector.ColumnBuilder.append(BigDecimal value) HostColumnVector.ColumnBuilder.append(BigInteger unscaledVal) HostColumnVector.ColumnBuilder.appendByteList(byte[] value) Appends byte to a LIST of INT8/UINT8HostColumnVector.ColumnBuilder.appendByteList(byte[] value, int srcOffset, int length) Appends bytes to a LIST of INT8/UINT8HostColumnVector.ColumnBuilder.appendDecimal128(byte[] binary) Accepts a byte array containing the two's-complement representation of the unscaled value, which is in big-endian byte-order.HostColumnVector.ColumnBuilder.appendLists(List... inputLists) HostColumnVector.ColumnBuilder.appendNull()HostColumnVector.ColumnBuilder.appendStructValues(HostColumnVector.StructData... inputList) HostColumnVector.ColumnBuilder.appendStructValues(List<HostColumnVector.StructData> inputList) HostColumnVector.ColumnBuilder.appendUTF8String(byte[] value) HostColumnVector.ColumnBuilder.appendUTF8String(byte[] value, int srcOffset, int length) HostColumnVector.ColumnBuilder.endList()If you want to build up a list column you can get `builder.getChild(0)` and append to than, then when you are done call `endList` and everything that was appended to that builder will now be in the next list.HostColumnVector.ColumnBuilder.endStruct()If you want to build up a struct column you can get each child `builder.getChild(N)` and append to all of them, then when you are done call `endStruct` to update this builder.HostColumnVector.ColumnBuilder.getChild(int index)