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