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

[incubator-iceberg] branch master updated (e458533 -> 686fcb7)

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

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


    from e458533  Add missing table properties to configuration.md (#699)
     add 686fcb7  Add transform expressions (#686)

No new revisions were added by this update.

Summary of changes:
 .../expressions/{Reference.java => Bound.java}     |  22 +++-
 .../iceberg/expressions/BoundLiteralPredicate.java |  22 ++--
 .../apache/iceberg/expressions/BoundPredicate.java |  18 ++-
 .../apache/iceberg/expressions/BoundReference.java |  36 +++---
 .../iceberg/expressions/BoundSetPredicate.java     |  10 +-
 .../{Accessor.java => expressions/BoundTerm.java}  |  24 +++-
 .../{BoundReference.java => BoundTransform.java}   |  43 ++++---
 .../iceberg/expressions/BoundUnaryPredicate.java   |   8 +-
 .../org/apache/iceberg/expressions/Evaluator.java  |  48 ++++----
 .../iceberg/expressions/ExpressionVisitors.java    | 130 +++++++++++++++++++--
 .../apache/iceberg/expressions/Expressions.java    | 101 +++++++++++++++-
 .../apache/iceberg/expressions/NamedReference.java |  22 +++-
 .../org/apache/iceberg/expressions/Predicate.java  |  15 ++-
 .../org/apache/iceberg/expressions/Reference.java  |   4 +-
 .../iceberg/expressions/ResidualEvaluator.java     |  38 +++---
 .../java/org/apache/iceberg/expressions/Term.java  |   9 +-
 .../expressions/{True.java => Unbound.java}        |  44 +++----
 .../iceberg/expressions/UnboundPredicate.java      | 105 ++++++++---------
 .../{Reference.java => UnboundTerm.java}           |  10 +-
 .../iceberg/expressions/UnboundTransform.java      |  67 +++++++++++
 .../java/org/apache/iceberg/transforms/Bucket.java |   9 ++
 .../java/org/apache/iceberg/transforms/Dates.java  |   9 ++
 .../apache/iceberg/transforms/ProjectionUtil.java  |  27 +++++
 .../org/apache/iceberg/transforms/Timestamps.java  |   9 ++
 .../org/apache/iceberg/transforms/Truncate.java    |  41 +++++++
 .../iceberg/expressions/TestExpressionBinding.java |  25 ++--
 .../iceberg/expressions/TestExpressionHelpers.java |  40 ++++++-
 .../expressions/TestExpressionSerialization.java   |  27 ++++-
 .../main/java/org/apache/iceberg/ScanSummary.java  |  16 +--
 .../org/apache/iceberg/parquet/ParquetFilters.java |   6 +-
 30 files changed, 742 insertions(+), 243 deletions(-)
 copy api/src/main/java/org/apache/iceberg/expressions/{Reference.java => Bound.java} (64%)
 copy api/src/main/java/org/apache/iceberg/{Accessor.java => expressions/BoundTerm.java} (62%)
 copy api/src/main/java/org/apache/iceberg/expressions/{BoundReference.java => BoundTransform.java} (56%)
 copy core/src/main/java/org/apache/iceberg/util/SerializableSupplier.java => api/src/main/java/org/apache/iceberg/expressions/Term.java (85%)
 copy api/src/main/java/org/apache/iceberg/expressions/{True.java => Unbound.java} (56%)
 copy api/src/main/java/org/apache/iceberg/expressions/{Reference.java => UnboundTerm.java} (81%)
 create mode 100644 api/src/main/java/org/apache/iceberg/expressions/UnboundTransform.java