You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iceberg.apache.org by bl...@apache.org on 2019/11/20 17:58:45 UTC

[incubator-iceberg] branch master updated (083edc1 -> 94fdc73)

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

blue pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-iceberg.git.


    from 083edc1  Decouple TableMetadataParser and TableMetadata from TableOperations (#591)
     add 94fdc73  Refactor in and notIn expressions (#650)

No new revisions were added by this update.

Summary of changes:
 .../org/apache/iceberg/expressions/Binder.java     |  11 --
 .../iceberg/expressions/BoundLiteralPredicate.java |  97 +++++++++++
 .../apache/iceberg/expressions/BoundPredicate.java |  46 ++---
 .../iceberg/expressions/BoundSetPredicate.java     | 172 ++++---------------
 .../{Or.java => BoundUnaryPredicate.java}          |  44 ++---
 .../iceberg/expressions/ExpressionVisitors.java    |  84 +++++----
 .../apache/iceberg/expressions/Expressions.java    |  26 ++-
 .../org/apache/iceberg/expressions/Predicate.java  |  32 ----
 .../iceberg/expressions/UnboundPredicate.java      | 190 ++++++++++++++-------
 .../java/org/apache/iceberg/transforms/Bucket.java |  48 ++++--
 .../java/org/apache/iceberg/transforms/Dates.java  |  15 +-
 .../org/apache/iceberg/transforms/Identity.java    |   9 +-
 .../apache/iceberg/transforms/ProjectionUtil.java  |  18 +-
 .../org/apache/iceberg/transforms/Timestamps.java  |  15 +-
 .../org/apache/iceberg/transforms/Truncate.java    |  92 +++++-----
 .../org/apache/iceberg/util/CharSequenceSet.java   | 141 +++++++++++++++
 .../apache/iceberg/util/CharSequenceWrapper.java   |   5 +
 .../apache/iceberg/expressions/TestEvaluator.java  |  20 +--
 .../expressions/TestExpressionSerialization.java   |  26 ++-
 .../iceberg/expressions/TestPredicateBinding.java  |  57 ++++---
 .../apache/iceberg/transforms/TestProjection.java  |  16 +-
 .../org/apache/iceberg/parquet/ParquetFilters.java |  13 +-
 22 files changed, 698 insertions(+), 479 deletions(-)
 create mode 100644 api/src/main/java/org/apache/iceberg/expressions/BoundLiteralPredicate.java
 copy api/src/main/java/org/apache/iceberg/expressions/{Or.java => BoundUnaryPredicate.java} (54%)
 create mode 100644 api/src/main/java/org/apache/iceberg/util/CharSequenceSet.java