You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iceberg.apache.org by ry...@apache.org on 2021/04/09 12:58:51 UTC
[iceberg] branch master updated (9a60b53 -> 8656c21)
This is an automated email from the ASF dual-hosted git repository.
rymurr pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/iceberg.git.
from 9a60b53 Hive: Synchronize equivalent HMS and Iceberg properties (#2407)
add 8656c21 [python] Updating Expressions with the Term object used in Predicates (#2399)
No new revisions were added by this update.
Summary of changes:
python/iceberg/api/expressions/__init__.py | 4 +-
python/iceberg/api/expressions/expression.py | 6 +
python/iceberg/api/expressions/expressions.py | 16 ++
.../api/expressions/inclusive_metrics_evaluator.py | 14 +-
python/iceberg/api/expressions/predicate.py | 280 ++++++++++++++++-----
python/iceberg/api/expressions/projections.py | 4 +-
python/iceberg/api/expressions/reference.py | 46 +++-
.../api/expressions/strict_metrics_evaluator.py | 16 +-
python/iceberg/api/expressions/term.py | 73 ++++++
python/iceberg/api/expressions/transform.py | 75 ++++++
python/iceberg/api/schema.py | 14 +-
python/tests/api/expressions/test_evaluator.py | 15 +-
.../api/expressions/test_expression_binding.py | 12 +-
.../api/expressions/test_predicate_binding.py | 12 +-
14 files changed, 479 insertions(+), 108 deletions(-)
create mode 100644 python/iceberg/api/expressions/term.py
create mode 100644 python/iceberg/api/expressions/transform.py