Package io.objectbox.flatbuffers
Class UnionVector
java.lang.Object
io.objectbox.flatbuffers.BaseVector
io.objectbox.flatbuffers.UnionVector
Helper type for accessing vector of unions.
-
Field Summary
Fields inherited from class io.objectbox.flatbuffers.BaseVector
bb
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription__assign
(int _vector, int _element_size, ByteBuffer _bb) Assigns vector access object to vector data.Initialize any Table-derived type to point to the union at the given `index`.
-
Constructor Details
-
UnionVector
public UnionVector()
-
-
Method Details
-
__assign
Assigns vector access object to vector data.- Parameters:
_vector
- Start data of a vector._element_size
- Size of a vector element._bb
- Table's ByteBuffer.- Returns:
- Returns current vector access object assigned to vector data whose offset is stored at `vector`.
-
get
Initialize any Table-derived type to point to the union at the given `index`.- Parameters:
obj
- A `Table`-derived type that should point to the union at `index`.j
- An `int` index into the union vector.- Returns:
- Returns the Table that points to the union at `index`.
-