java.lang.Object
com.google.flatbuffers.Table
org.apache.arrow.flatbuf.BinaryView
public final class BinaryView
extends com.google.flatbuffers.Table
Logically the same as Binary, but the internal representation uses a view
struct that contains the string length and either the string's entire data
inline (for small strings) or an inlined prefix, an index of another buffer,
and an offset pointing to a slice in that buffer (for non-small strings).
Since it uses a variable number of data buffers, each Field with this type
must have a corresponding entry in `variadicBufferCounts`.
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class com.google.flatbuffers.Table
bb, bb_pos -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription__assign(int _i, ByteBuffer _bb) void__init(int _i, ByteBuffer _bb) static intendBinaryView(com.google.flatbuffers.FlatBufferBuilder builder) static BinaryViewstatic BinaryViewgetRootAsBinaryView(ByteBuffer _bb, BinaryView obj) static voidstartBinaryView(com.google.flatbuffers.FlatBufferBuilder builder) static voidMethods inherited from class com.google.flatbuffers.Table
__has_identifier, __indirect, __indirect, __offset, __offset, __reset, __reset, __string, __string, __union, __union, __vector, __vector_as_bytebuffer, __vector_in_bytebuffer, __vector_len, compareStrings, compareStrings, getByteBuffer, keysCompare, sortTables
-
Constructor Details
-
BinaryView
public BinaryView()
-
-
Method Details
-
ValidateVersion
public static void ValidateVersion() -
getRootAsBinaryView
-
getRootAsBinaryView
-
__init
-
__assign
-
startBinaryView
public static void startBinaryView(com.google.flatbuffers.FlatBufferBuilder builder) -
endBinaryView
public static int endBinaryView(com.google.flatbuffers.FlatBufferBuilder builder)
-