- All Superinterfaces:
AutoCloseable,Closeable,Releasable
- All Known Subinterfaces:
BooleanVector.Builder,BooleanVector.FixedBuilder,BytesRefVector.Builder,DoubleVector.Builder,DoubleVector.FixedBuilder,FloatVector.Builder,FloatVector.FixedBuilder,IntVector.Builder,IntVector.FixedBuilder,LongVector.Builder,LongVector.FixedBuilder
- All Known Implementing Classes:
AbstractVectorBuilder,BooleanVectorFixedBuilder,DoubleVectorFixedBuilder,FloatVectorFixedBuilder,IntVectorFixedBuilder,LongVectorFixedBuilder
- Enclosing interface:
Vector
Builds
Vectors. Typically, you use one of it's direct supinterfaces like IntVector.Builder.
This is Releasable and should be released after building the vector or if building the vector fails.-
Method Summary
Methods inherited from interface org.elasticsearch.core.Releasable
close
-
Method Details
-
estimatedBytes
long estimatedBytes() -
build
Vector build()Builds the block. This method can be called multiple times.
-