You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@orc.apache.org by om...@apache.org on 2019/06/25 16:40:32 UTC

[orc] branch master updated (c98fb91 -> 73ba385)

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

omalley pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/orc.git.


    from c98fb91  ORC-509: Fix the KeyProvider to match the current spec.
     add df79ad1  ORC-484: Update PhysicalWriter to support encryption.
     add 73ba385  ORC-486: Add column entryption to the TreeWriters.

No new revisions were added by this update.

Summary of changes:
 .../src/java/org/apache/orc/PhysicalWriter.java    |  35 +-
 .../java/org/apache/orc/impl/BitFieldWriter.java   |   5 +
 .../java/org/apache/orc/impl/IntegerWriter.java    |   3 +
 .../java/org/apache/orc/impl/PhysicalFsWriter.java | 486 +++++++++++++++++----
 .../apache/orc/impl/PositionedOutputStream.java    |   8 +
 .../org/apache/orc/impl/RunLengthByteWriter.java   |   5 +
 .../apache/orc/impl/RunLengthIntegerWriter.java    |   6 +
 .../apache/orc/impl/RunLengthIntegerWriterV2.java  |   6 +
 .../src/java/org/apache/orc/impl/WriterImpl.java   | 359 +++++++++++----
 .../apache/orc/impl/writer/BinaryTreeWriter.java   |  34 +-
 .../apache/orc/impl/writer/BooleanTreeWriter.java  |  28 +-
 .../org/apache/orc/impl/writer/ByteTreeWriter.java |  27 +-
 .../org/apache/orc/impl/writer/CharTreeWriter.java |   9 +-
 .../org/apache/orc/impl/writer/DateTreeWriter.java |  26 +-
 .../orc/impl/writer/Decimal64TreeWriter.java       |  27 +-
 .../apache/orc/impl/writer/DecimalTreeWriter.java  |  34 +-
 .../apache/orc/impl/writer/DoubleTreeWriter.java   |  27 +-
 .../orc/impl/writer/EncryptionTreeWriter.java      | 151 +++++++
 .../apache/orc/impl/writer/FloatTreeWriter.java    |  27 +-
 .../apache/orc/impl/writer/IntegerTreeWriter.java  |  27 +-
 .../org/apache/orc/impl/writer/ListTreeWriter.java |  46 +-
 .../org/apache/orc/impl/writer/MapTreeWriter.java  |  54 ++-
 .../orc/impl/writer/StringBaseTreeWriter.java      |  45 +-
 .../apache/orc/impl/writer/StringTreeWriter.java   |   9 +-
 .../apache/orc/impl/writer/StructTreeWriter.java   |  43 +-
 .../orc/impl/writer/TimestampTreeWriter.java       |  36 +-
 .../org/apache/orc/impl/writer/TreeWriter.java     | 159 ++++---
 .../org/apache/orc/impl/writer/TreeWriterBase.java |  89 ++--
 .../apache/orc/impl/writer/UnionTreeWriter.java    |  49 ++-
 .../apache/orc/impl/writer/VarcharTreeWriter.java  |   9 +-
 .../org/apache/orc/impl/writer/WriterContext.java  | 189 ++++----
 .../orc/impl/writer/WriterEncryptionKey.java       | 105 +++++
 .../orc/impl/writer/WriterEncryptionVariant.java   | 128 ++++++
 .../test/org/apache/orc/TestStringDictionary.java  |  27 +-
 .../src/test/org/apache/orc/TestVectorOrcFile.java |   2 +-
 35 files changed, 1760 insertions(+), 560 deletions(-)
 create mode 100644 java/core/src/java/org/apache/orc/impl/writer/EncryptionTreeWriter.java
 create mode 100644 java/core/src/java/org/apache/orc/impl/writer/WriterEncryptionKey.java
 create mode 100644 java/core/src/java/org/apache/orc/impl/writer/WriterEncryptionVariant.java