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