Class ArrowFooter
java.lang.Object
org.apache.arrow.vector.ipc.message.ArrowFooter
- All Implemented Interfaces:
FBSerializable
Footer metadata for the arrow file format.
-
Constructor Summary
ConstructorDescriptionArrowFooter
(Footer footer) Constructs from the corresponding Flatbuffer message.ArrowFooter
(Schema schema, List<ArrowBlock> dictionaries, List<ArrowBlock> recordBatches) ArrowFooter
(Schema schema, List<ArrowBlock> dictionaries, List<ArrowBlock> recordBatches, Map<String, String> metaData) Constructs a new instance.ArrowFooter
(Schema schema, List<ArrowBlock> dictionaries, List<ArrowBlock> recordBatches, Map<String, String> metaData, MetadataVersion metadataVersion) Constructs a new instance. -
Method Summary
-
Constructor Details
-
ArrowFooter
-
ArrowFooter
public ArrowFooter(Schema schema, List<ArrowBlock> dictionaries, List<ArrowBlock> recordBatches, Map<String, String> metaData) Constructs a new instance.- Parameters:
schema
- The schema for record batches in the file.dictionaries
- The dictionaries relevant to the file.recordBatches
- The recordBatches written to the file.metaData
- user-defined k-v meta data.
-
ArrowFooter
public ArrowFooter(Schema schema, List<ArrowBlock> dictionaries, List<ArrowBlock> recordBatches, Map<String, String> metaData, MetadataVersion metadataVersion) Constructs a new instance.- Parameters:
schema
- The schema for record batches in the file.dictionaries
- The dictionaries relevant to the file.recordBatches
- The recordBatches written to the file.metaData
- user-defined k-v meta data.metadataVersion
- The Arrow metadata version.
-
-
Method Details
-
getSchema
-
getDictionaries
-
getRecordBatches
-
getMetaData
-
getMetadataVersion
-
writeTo
public int writeTo(com.google.flatbuffers.FlatBufferBuilder builder) Description copied from interface:FBSerializable
Returns the number of bytes taken to serialize the data in builder after writing to it.- Specified by:
writeTo
in interfaceFBSerializable
-
hashCode
public int hashCode() -
equals
-