This is an automated email from the ASF dual-hosted git repository.

gangwu pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/iceberg-cpp.git


    from dbc9c1cc refactor: use gcc-14 in ubuntu ci (#355)
     add dbcbdf23 feat: add aggregate expressions and evaluator (#335)

No new revisions were added by this update.

Summary of changes:
 src/iceberg/CMakeLists.txt                  |   1 +
 src/iceberg/expression/aggregate.cc         | 348 ++++++++++++++++++++++++++++
 src/iceberg/expression/aggregate.h          | 244 +++++++++++++++++++
 src/iceberg/expression/binder.cc            |  21 ++
 src/iceberg/expression/binder.h             |   6 +
 src/iceberg/expression/expression.cc        |   3 +
 src/iceberg/expression/expression.h         |   1 +
 src/iceberg/expression/expression_visitor.h |  26 ++-
 src/iceberg/expression/expressions.cc       |  68 ++++++
 src/iceberg/expression/expressions.h        |  44 ++++
 src/iceberg/expression/predicate.h          |   4 -
 src/iceberg/expression/term.h               |   4 +
 src/iceberg/meson.build                     |   1 +
 src/iceberg/test/CMakeLists.txt             |   1 +
 src/iceberg/test/aggregate_test.cc          | 239 +++++++++++++++++++
 src/iceberg/test/meson.build                |   1 +
 16 files changed, 1007 insertions(+), 5 deletions(-)
 create mode 100644 src/iceberg/expression/aggregate.cc
 create mode 100644 src/iceberg/expression/aggregate.h
 create mode 100644 src/iceberg/test/aggregate_test.cc

Reply via email to