public final class Schema
extends com.google.flatbuffers.Table
Modifier and Type | Class and Description |
---|---|
static class |
Schema.Vector |
Constructor and Description |
---|
Schema() |
Modifier and Type | Method and Description |
---|---|
Schema |
__assign(int _i,
ByteBuffer _bb) |
void |
__init(int _i,
ByteBuffer _bb) |
static void |
addCustomMetadata(com.google.flatbuffers.FlatBufferBuilder builder,
int customMetadataOffset) |
static void |
addEndianness(com.google.flatbuffers.FlatBufferBuilder builder,
short endianness) |
static void |
addFeatures(com.google.flatbuffers.FlatBufferBuilder builder,
int featuresOffset) |
static void |
addFields(com.google.flatbuffers.FlatBufferBuilder builder,
int fieldsOffset) |
static int |
createCustomMetadataVector(com.google.flatbuffers.FlatBufferBuilder builder,
int[] data) |
static int |
createFeaturesVector(com.google.flatbuffers.FlatBufferBuilder builder,
long[] data) |
static int |
createFieldsVector(com.google.flatbuffers.FlatBufferBuilder builder,
int[] data) |
static int |
createSchema(com.google.flatbuffers.FlatBufferBuilder builder,
short endianness,
int fieldsOffset,
int custom_metadataOffset,
int featuresOffset) |
KeyValue |
customMetadata(int j) |
KeyValue |
customMetadata(KeyValue obj,
int j) |
int |
customMetadataLength() |
KeyValue.Vector |
customMetadataVector() |
KeyValue.Vector |
customMetadataVector(KeyValue.Vector obj) |
short |
endianness()
endianness of the buffer
it is Little Endian by default
if endianness doesn't match the underlying system then the vectors need to be converted
|
static int |
endSchema(com.google.flatbuffers.FlatBufferBuilder builder) |
long |
features(int j)
Features used in the stream/file.
|
ByteBuffer |
featuresAsByteBuffer() |
ByteBuffer |
featuresInByteBuffer(ByteBuffer _bb) |
int |
featuresLength() |
com.google.flatbuffers.LongVector |
featuresVector() |
com.google.flatbuffers.LongVector |
featuresVector(com.google.flatbuffers.LongVector obj) |
Field |
fields(Field obj,
int j) |
Field |
fields(int j) |
int |
fieldsLength() |
Field.Vector |
fieldsVector() |
Field.Vector |
fieldsVector(Field.Vector obj) |
static void |
finishSchemaBuffer(com.google.flatbuffers.FlatBufferBuilder builder,
int offset) |
static void |
finishSizePrefixedSchemaBuffer(com.google.flatbuffers.FlatBufferBuilder builder,
int offset) |
static Schema |
getRootAsSchema(ByteBuffer _bb) |
static Schema |
getRootAsSchema(ByteBuffer _bb,
Schema obj) |
static void |
startCustomMetadataVector(com.google.flatbuffers.FlatBufferBuilder builder,
int numElems) |
static void |
startFeaturesVector(com.google.flatbuffers.FlatBufferBuilder builder,
int numElems) |
static void |
startFieldsVector(com.google.flatbuffers.FlatBufferBuilder builder,
int numElems) |
static void |
startSchema(com.google.flatbuffers.FlatBufferBuilder builder) |
static void |
ValidateVersion() |
__has_identifier, __indirect, __indirect, __offset, __offset, __reset, __reset, __string, __string, __union, __union, __vector_as_bytebuffer, __vector_in_bytebuffer, __vector_len, __vector, compareStrings, compareStrings, getByteBuffer, keysCompare, sortTables
public static void ValidateVersion()
public static Schema getRootAsSchema(ByteBuffer _bb)
public static Schema getRootAsSchema(ByteBuffer _bb, Schema obj)
public void __init(int _i, ByteBuffer _bb)
public Schema __assign(int _i, ByteBuffer _bb)
public short endianness()
public Field fields(int j)
public int fieldsLength()
public Field.Vector fieldsVector()
public Field.Vector fieldsVector(Field.Vector obj)
public KeyValue customMetadata(int j)
public int customMetadataLength()
public KeyValue.Vector customMetadataVector()
public KeyValue.Vector customMetadataVector(KeyValue.Vector obj)
public long features(int j)
public int featuresLength()
public com.google.flatbuffers.LongVector featuresVector()
public com.google.flatbuffers.LongVector featuresVector(com.google.flatbuffers.LongVector obj)
public ByteBuffer featuresAsByteBuffer()
public ByteBuffer featuresInByteBuffer(ByteBuffer _bb)
public static int createSchema(com.google.flatbuffers.FlatBufferBuilder builder, short endianness, int fieldsOffset, int custom_metadataOffset, int featuresOffset)
public static void startSchema(com.google.flatbuffers.FlatBufferBuilder builder)
public static void addEndianness(com.google.flatbuffers.FlatBufferBuilder builder, short endianness)
public static void addFields(com.google.flatbuffers.FlatBufferBuilder builder, int fieldsOffset)
public static int createFieldsVector(com.google.flatbuffers.FlatBufferBuilder builder, int[] data)
public static void startFieldsVector(com.google.flatbuffers.FlatBufferBuilder builder, int numElems)
public static void addCustomMetadata(com.google.flatbuffers.FlatBufferBuilder builder, int customMetadataOffset)
public static int createCustomMetadataVector(com.google.flatbuffers.FlatBufferBuilder builder, int[] data)
public static void startCustomMetadataVector(com.google.flatbuffers.FlatBufferBuilder builder, int numElems)
public static void addFeatures(com.google.flatbuffers.FlatBufferBuilder builder, int featuresOffset)
public static int createFeaturesVector(com.google.flatbuffers.FlatBufferBuilder builder, long[] data)
public static void startFeaturesVector(com.google.flatbuffers.FlatBufferBuilder builder, int numElems)
public static int endSchema(com.google.flatbuffers.FlatBufferBuilder builder)
public static void finishSchemaBuffer(com.google.flatbuffers.FlatBufferBuilder builder, int offset)
public static void finishSizePrefixedSchemaBuffer(com.google.flatbuffers.FlatBufferBuilder builder, int offset)
Copyright © 2023 The Apache Software Foundation. All rights reserved.