public static final class ColumnVector.Builder extends Object implements AutoCloseable
| Modifier and Type | Method and Description |
|---|---|
ColumnVector.Builder |
append(boolean value) |
ColumnVector.Builder |
append(byte value) |
ColumnVector.Builder |
append(byte value,
long count) |
ColumnVector.Builder |
append(ColumnVector columnVector)
Append this vector to the end of this vector
|
ColumnVector.Builder |
append(double value) |
ColumnVector.Builder |
append(float value) |
ColumnVector.Builder |
append(int value) |
ColumnVector.Builder |
append(long value) |
ColumnVector.Builder |
append(short value) |
ColumnVector.Builder |
appendArray(byte... values) |
ColumnVector.Builder |
appendArray(double... values) |
ColumnVector.Builder |
appendArray(float... values) |
ColumnVector.Builder |
appendArray(int... values) |
ColumnVector.Builder |
appendArray(long... values) |
ColumnVector.Builder |
appendArray(short... values) |
ColumnVector.Builder |
appendBoxed(Boolean... values)
Append multiple values.
|
ColumnVector.Builder |
appendBoxed(Byte... values)
Append multiple values.
|
ColumnVector.Builder |
appendBoxed(Double... values)
Append multiple values.
|
ColumnVector.Builder |
appendBoxed(Float... values)
Append multiple values.
|
ColumnVector.Builder |
appendBoxed(Integer... values)
Append multiple values.
|
ColumnVector.Builder |
appendBoxed(Long... values)
Append multiple values.
|
ColumnVector.Builder |
appendBoxed(Short... values)
Append multiple values.
|
ColumnVector.Builder |
appendNull()
Append null value.
|
ColumnVector |
build()
Finish and create the immutable ColumnVector.
|
ColumnVector |
buildOnHost()
Finish and create the immutable ColumnVector.
|
void |
close()
Close this builder and free memory if the ColumnVector wasn't generated.
|
ColumnVector.Builder |
setNullAt(long index)
Set a specific index to null.
|
String |
toString() |
public final ColumnVector.Builder append(boolean value)
public final ColumnVector.Builder append(byte value)
public final ColumnVector.Builder append(byte value, long count)
public final ColumnVector.Builder append(short value)
public final ColumnVector.Builder append(int value)
public final ColumnVector.Builder append(long value)
public final ColumnVector.Builder append(float value)
public final ColumnVector.Builder append(double value)
public final ColumnVector.Builder appendArray(byte... values)
public final ColumnVector.Builder appendArray(short... values)
public final ColumnVector.Builder appendArray(int... values)
public final ColumnVector.Builder appendArray(long... values)
public final ColumnVector.Builder appendArray(float... values)
public final ColumnVector.Builder appendArray(double... values)
public final ColumnVector.Builder appendBoxed(Byte... values) throws IndexOutOfBoundsException
values - the values to append, including nulls.{@link - IndexOutOfBoundsException}IndexOutOfBoundsExceptionpublic final ColumnVector.Builder appendBoxed(Boolean... values) throws IndexOutOfBoundsException
values - the values to append, including nulls.{@link - IndexOutOfBoundsException}IndexOutOfBoundsExceptionpublic final ColumnVector.Builder appendBoxed(Short... values) throws IndexOutOfBoundsException
values - the values to append, including nulls.{@link - IndexOutOfBoundsException}IndexOutOfBoundsExceptionpublic final ColumnVector.Builder appendBoxed(Integer... values) throws IndexOutOfBoundsException
values - the values to append, including nulls.{@link - IndexOutOfBoundsException}IndexOutOfBoundsExceptionpublic final ColumnVector.Builder appendBoxed(Long... values) throws IndexOutOfBoundsException
values - the values to append, including nulls.{@link - IndexOutOfBoundsException}IndexOutOfBoundsExceptionpublic final ColumnVector.Builder appendBoxed(Float... values) throws IndexOutOfBoundsException
values - the values to append, including nulls.{@link - IndexOutOfBoundsException}IndexOutOfBoundsExceptionpublic final ColumnVector.Builder appendBoxed(Double... values) throws IndexOutOfBoundsException
values - the values to append, including nulls.{@link - IndexOutOfBoundsException}IndexOutOfBoundsExceptionpublic final ColumnVector.Builder append(ColumnVector columnVector)
columnVector - - Vector to be addedpublic final ColumnVector.Builder appendNull()
public final ColumnVector.Builder setNullAt(long index)
index - public final ColumnVector build()
public final ColumnVector buildOnHost()
public final void close()
close in interface AutoCloseableCopyright © 2019. All rights reserved.