diff --git a/cpp/src/generated/File_generated.h b/cpp/src/generated/File_generated.h index 06953c4a0404..fb2757edf0d9 100644 --- a/cpp/src/generated/File_generated.h +++ b/cpp/src/generated/File_generated.h @@ -6,6 +6,13 @@ #include "flatbuffers/flatbuffers.h" +// Ensure the included flatbuffers.h is the same version as when this file was +// generated, otherwise it may not be compatible. +static_assert(FLATBUFFERS_VERSION_MAJOR == 23 && + FLATBUFFERS_VERSION_MINOR == 5 && + FLATBUFFERS_VERSION_REVISION == 26, + "Non-compatible flatbuffers version included"); + #include "Schema_generated.h" namespace org { @@ -26,28 +33,32 @@ FLATBUFFERS_MANUALLY_ALIGNED_STRUCT(8) Block FLATBUFFERS_FINAL_CLASS { int64_t bodyLength_; public: - Block() { - memset(static_cast(this), 0, sizeof(Block)); + Block() + : offset_(0), + metaDataLength_(0), + padding0__(0), + bodyLength_(0) { + (void)padding0__; } Block(int64_t _offset, int32_t _metaDataLength, int64_t _bodyLength) - : offset_(flatbuffers::EndianScalar(_offset)), - metaDataLength_(flatbuffers::EndianScalar(_metaDataLength)), + : offset_(::flatbuffers::EndianScalar(_offset)), + metaDataLength_(::flatbuffers::EndianScalar(_metaDataLength)), padding0__(0), - bodyLength_(flatbuffers::EndianScalar(_bodyLength)) { + bodyLength_(::flatbuffers::EndianScalar(_bodyLength)) { (void)padding0__; } /// Index to the start of the RecordBlock (note this is past the Message header) int64_t offset() const { - return flatbuffers::EndianScalar(offset_); + return ::flatbuffers::EndianScalar(offset_); } /// Length of the metadata int32_t metaDataLength() const { - return flatbuffers::EndianScalar(metaDataLength_); + return ::flatbuffers::EndianScalar(metaDataLength_); } /// Length of the data (this is aligned so there can be a gap between this and /// the metadata). int64_t bodyLength() const { - return flatbuffers::EndianScalar(bodyLength_); + return ::flatbuffers::EndianScalar(bodyLength_); } }; FLATBUFFERS_STRUCT_END(Block, 24); @@ -55,7 +66,7 @@ FLATBUFFERS_STRUCT_END(Block, 24); /// ---------------------------------------------------------------------- /// Arrow File metadata /// -struct Footer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { +struct Footer FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { typedef FooterBuilder Builder; enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { VT_VERSION = 4, @@ -70,19 +81,19 @@ struct Footer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { const org::apache::arrow::flatbuf::Schema *schema() const { return GetPointer(VT_SCHEMA); } - const flatbuffers::Vector *dictionaries() const { - return GetPointer *>(VT_DICTIONARIES); + const ::flatbuffers::Vector *dictionaries() const { + return GetPointer *>(VT_DICTIONARIES); } - const flatbuffers::Vector *recordBatches() const { - return GetPointer *>(VT_RECORDBATCHES); + const ::flatbuffers::Vector *recordBatches() const { + return GetPointer *>(VT_RECORDBATCHES); } /// User-defined metadata - const flatbuffers::Vector> *custom_metadata() const { - return GetPointer> *>(VT_CUSTOM_METADATA); + const ::flatbuffers::Vector<::flatbuffers::Offset> *custom_metadata() const { + return GetPointer> *>(VT_CUSTOM_METADATA); } - bool Verify(flatbuffers::Verifier &verifier) const { + bool Verify(::flatbuffers::Verifier &verifier) const { return VerifyTableStart(verifier) && - VerifyField(verifier, VT_VERSION) && + VerifyField(verifier, VT_VERSION, 2) && VerifyOffset(verifier, VT_SCHEMA) && verifier.VerifyTable(schema()) && VerifyOffset(verifier, VT_DICTIONARIES) && @@ -98,42 +109,41 @@ struct Footer FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { struct FooterBuilder { typedef Footer Table; - flatbuffers::FlatBufferBuilder &fbb_; - flatbuffers::uoffset_t start_; + ::flatbuffers::FlatBufferBuilder &fbb_; + ::flatbuffers::uoffset_t start_; void add_version(org::apache::arrow::flatbuf::MetadataVersion version) { fbb_.AddElement(Footer::VT_VERSION, static_cast(version), 0); } - void add_schema(flatbuffers::Offset schema) { + void add_schema(::flatbuffers::Offset schema) { fbb_.AddOffset(Footer::VT_SCHEMA, schema); } - void add_dictionaries(flatbuffers::Offset> dictionaries) { + void add_dictionaries(::flatbuffers::Offset<::flatbuffers::Vector> dictionaries) { fbb_.AddOffset(Footer::VT_DICTIONARIES, dictionaries); } - void add_recordBatches(flatbuffers::Offset> recordBatches) { + void add_recordBatches(::flatbuffers::Offset<::flatbuffers::Vector> recordBatches) { fbb_.AddOffset(Footer::VT_RECORDBATCHES, recordBatches); } - void add_custom_metadata(flatbuffers::Offset>> custom_metadata) { + void add_custom_metadata(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> custom_metadata) { fbb_.AddOffset(Footer::VT_CUSTOM_METADATA, custom_metadata); } - explicit FooterBuilder(flatbuffers::FlatBufferBuilder &_fbb) + explicit FooterBuilder(::flatbuffers::FlatBufferBuilder &_fbb) : fbb_(_fbb) { start_ = fbb_.StartTable(); } - FooterBuilder &operator=(const FooterBuilder &); - flatbuffers::Offset