From df5d7e58129ec289261f5d45cecb1d3fdb5c847f Mon Sep 17 00:00:00 2001 From: benibus Date: Thu, 13 Jul 2023 16:18:18 -0400 Subject: [PATCH] Remove deprecated Parquet APIs --- cpp/src/parquet/arrow/reader.cc | 10 ---------- cpp/src/parquet/arrow/reader.h | 16 ---------------- 2 files changed, 26 deletions(-) diff --git a/cpp/src/parquet/arrow/reader.cc b/cpp/src/parquet/arrow/reader.cc index 855fb5a5a4882..142119b770b8c 100644 --- a/cpp/src/parquet/arrow/reader.cc +++ b/cpp/src/parquet/arrow/reader.cc @@ -259,16 +259,6 @@ class FileReaderImpl : public FileReader { reader_->metadata()->key_value_metadata(), out); } - Status ReadSchemaField(int i, std::shared_ptr* out) override { - auto included_leaves = VectorToSharedSet(Iota(reader_->metadata()->num_columns())); - std::vector row_groups = Iota(reader_->metadata()->num_row_groups()); - - std::unique_ptr reader; - RETURN_NOT_OK(GetFieldReader(i, included_leaves, row_groups, &reader)); - - return ReadColumn(i, row_groups, reader.get(), out); - } - Status ReadColumn(int i, const std::vector& row_groups, ColumnReader* reader, std::shared_ptr* out) { BEGIN_PARQUET_CATCH_EXCEPTIONS diff --git a/cpp/src/parquet/arrow/reader.h b/cpp/src/parquet/arrow/reader.h index 2cbd36176f5e3..2526ac229105c 100644 --- a/cpp/src/parquet/arrow/reader.h +++ b/cpp/src/parquet/arrow/reader.h @@ -145,22 +145,6 @@ class PARQUET_EXPORT FileReader { virtual ::arrow::Status ReadColumn(int i, std::shared_ptr<::arrow::ChunkedArray>* out) = 0; - // NOTE: Experimental API - // Reads a specific top level schema field into an Array - // The index i refers the index of the top level schema field, which may - // be nested or flat - e.g. - // - // 0 foo.bar - // foo.bar.baz - // foo.qux - // 1 foo2 - // 2 foo3 - // - // i=0 will read the entire foo struct, i=1 the foo2 primitive column etc - ARROW_DEPRECATED("Deprecated in 9.0.0. Use ReadColumn instead.") - virtual ::arrow::Status ReadSchemaField( - int i, std::shared_ptr<::arrow::ChunkedArray>* out) = 0; - /// \brief Return a RecordBatchReader of all row groups and columns. virtual ::arrow::Status GetRecordBatchReader( std::unique_ptr<::arrow::RecordBatchReader>* out) = 0;