| 867 | } |
| 868 | |
| 869 | inline ::flatbuffers::Offset<SparseTensor> CreateSparseTensorDirect( |
| 870 | ::flatbuffers::FlatBufferBuilder &_fbb, |
| 871 | org::apache::arrow::flatbuf::Type type_type = org::apache::arrow::flatbuf::Type_NONE, |
| 872 | ::flatbuffers::Offset<void> type = 0, |
| 873 | const std::vector<::flatbuffers::Offset<org::apache::arrow::flatbuf::TensorDim>> *shape = nullptr, |
| 874 | int64_t non_zero_length = 0, |
| 875 | org::apache::arrow::flatbuf::SparseTensorIndex sparseIndex_type = org::apache::arrow::flatbuf::SparseTensorIndex_NONE, |
| 876 | ::flatbuffers::Offset<void> sparseIndex = 0, |
| 877 | const org::apache::arrow::flatbuf::Buffer *data = nullptr) { |
| 878 | auto shape__ = shape ? _fbb.CreateVector<::flatbuffers::Offset<org::apache::arrow::flatbuf::TensorDim>>(*shape) : 0; |
| 879 | return org::apache::arrow::flatbuf::CreateSparseTensor( |
| 880 | _fbb, |
| 881 | type_type, |
| 882 | type, |
| 883 | shape__, |
| 884 | non_zero_length, |
| 885 | sparseIndex_type, |
| 886 | sparseIndex, |
| 887 | data); |
| 888 | } |
| 889 | |
| 890 | inline bool VerifySparseTensorIndex(::flatbuffers::Verifier &verifier, const void *obj, SparseTensorIndex type) { |
| 891 | switch (type) { |
nothing calls this directly
no test coverage detected