You are viewing a plain text version of this content. The canonical link for it is here.
Posted to reviews@impala.apache.org by "Anonymous Coward (Code Review)" <ge...@cloudera.org> on 2021/12/01 01:30:36 UTC
[Impala-ASF-CR] WiP: IMPALA-10798 : Prototype for JSON reader
shikha.asrani10@gmail.com has posted comments on this change. ( http://gerrit.cloudera.org:8080/17771 )
Change subject: WiP: IMPALA-10798 : Prototype for JSON reader
......................................................................
Patch Set 10:
(9 comments)
http://gerrit.cloudera.org:8080/#/c/17771/9/be/src/exec/CMakeLists.txt
File be/src/exec/CMakeLists.txt:
http://gerrit.cloudera.org:8080/#/c/17771/9/be/src/exec/CMakeLists.txt@71
PS9, Line 71:
> nit: redundant whitespace
Done
http://gerrit.cloudera.org:8080/#/c/17771/9/be/src/exec/hdfs-json-scanner.h
File be/src/exec/hdfs-json-scanner.h:
http://gerrit.cloudera.org:8080/#/c/17771/9/be/src/exec/hdfs-json-scanner.h@38
PS9, Line 38: #include <arrow/memory_pool.h>
: #include <arrow/result.h>
: #include <arrow/type_fwd.h>
: #include <arrow/util/macros.h>
: #include <arrow/util/string_view.h>
: #include <arrow/util/type_fwd.h>
: #include "exec/hdfs-scan-node.h"
> nit: use <> for external includes
Done
http://gerrit.cloudera.org:8080/#/c/17771/9/be/src/exec/hdfs-json-scanner.h@132
PS9, Line 132: row_read
> nit: rows_read_
Done
http://gerrit.cloudera.org:8080/#/c/17771/9/be/src/exec/hdfs-json-scanner.h@133
PS9, Line 133: num_rows
> nit: num_rows_
Done
http://gerrit.cloudera.org:8080/#/c/17771/9/be/src/exec/hdfs-json-scanner.h@136
PS9, Line 136: std::shared_ptr<arrow::json::TableReader> reader_ = nullptr;
> nit: could you move this above to be together with the methods?
Done
http://gerrit.cloudera.org:8080/#/c/17771/9/be/src/exec/hdfs-json-scanner.cc
File be/src/exec/hdfs-json-scanner.cc:
http://gerrit.cloudera.org:8080/#/c/17771/9/be/src/exec/hdfs-json-scanner.cc@19
PS9, Line 19: #include "common/names.h"
: #include "runtime/collection-value-builder.h"
: #include "runtime/datetime-simple-date-format-parser.h"
: #include "runtime/io/request-context.h"
: #include "runtime/mem-tracker.h"
: #include "runtime/row-batch.h"
: #include "runtime/runtime-filter.inline.h"
: #include "runtime/timestamp-value.h"
: #include "runtime/timestamp-value.inline.h"
: #include "runtime/tuple-row.h"
: #include "util/decompress.h"
:
: using namespace impala;
: using namespace impala::io;
:
: Status HdfsJsonScanner::IssueIni
> nit: could you please remove headers that are included in hdfs-json-scanner
Done
http://gerrit.cloudera.org:8080/#/c/17771/9/be/src/exec/hdfs-json-scanner.cc@296
PS9, Line 296: *(reinterpret_cast<bool*>
> nit: for (const auto& column : table_->columns())
Done
http://gerrit.cloudera.org:8080/#/c/17771/9/be/src/exec/hdfs-json-scanner.cc@305
PS9, Line 305: memcpy(blob_, blob->data(), blob->size());
: char* src_ptr;
> nit: could you rename these variables? I'm confused in what "ar" means.. BT
Done
http://gerrit.cloudera.org:8080/#/c/17771/9/cmake_modules/FindArrow.cmake
File cmake_modules/FindArrow.cmake:
http://gerrit.cloudera.org:8080/#/c/17771/9/cmake_modules/FindArrow.cmake@18
PS9, Line 18: # - Find Arrow (headers and libarrow.a) with ARROW_ROOT hinting a location
: # This module defines
: # ARROW_INCLUDE_DIR, directory containing headers
: # ARROW_STATIC_LIB, path to libarrow.a
: # ARROW_FOU
> nit: please update these comments
Done
--
To view, visit http://gerrit.cloudera.org:8080/17771
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings
Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: If79364a421d862d0d837f9be694911e388d4d629
Gerrit-Change-Number: 17771
Gerrit-PatchSet: 10
Gerrit-Owner: Anonymous Coward <sh...@gmail.com>
Gerrit-Reviewer: Aman Sinha <am...@cloudera.com>
Gerrit-Reviewer: Anonymous Coward <sh...@gmail.com>
Gerrit-Reviewer: Impala Public Jenkins <im...@cloudera.com>
Gerrit-Reviewer: Quanlong Huang <hu...@gmail.com>
Gerrit-Comment-Date: Wed, 01 Dec 2021 01:30:36 +0000
Gerrit-HasComments: Yes