-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/31313/
-----------------------------------------------------------
Review request for drill, Mehant Baid and Steven Phillips.
Bugs: DRILL-2280
https://issues.apache.org/jira/browse/DRILL-2280
Repository: drill-git
Description
-------
DRILL-2280: Refactor ValueVector interface & provide a base ValueVector
implementation
I will convert DRILL-2280 to an umbrella around ValueVector interface
refactoring alone. This issue consists of small set of changes fixing misplaced
methods.
- Added initial documentation.
- Move ValueVector.Accessor#getReader to ValueVector#getReader
- Use of generics for Accessor & Mutator's
- Misc test fixes and minor refacs
Diffs
-----
exec/java-exec/src/main/codegen/templates/EventBasedRecordWriter.java
e76178a59bd753ae68c9fe9fcf007e3665ca4174
exec/java-exec/src/main/codegen/templates/FixedValueVectors.java
52a38680aa1e7a1d5aa6e4f5d7e38337fb00783c
exec/java-exec/src/main/codegen/templates/NullableValueVectors.java
ba7c629bf4fe4d2b04f52dcb02e98b532128dc73
exec/java-exec/src/main/codegen/templates/RecordValueAccessor.java
47197315e9e45ef2b5e456e957c7914d22a51551
exec/java-exec/src/main/codegen/templates/RepeatedValueVectors.java
d39040e4731d645efc411aecf79fba69c50c4f98
exec/java-exec/src/main/codegen/templates/VariableLengthVectors.java
f854d32c59e5be6de60b34bbc4895b3c832c98bc
exec/java-exec/src/main/java/org/apache/drill/exec/expr/EvaluationVisitor.java
a5758fba9a0e3fa53aaaaa6ca7c3b0cca1b322d7
exec/java-exec/src/main/java/org/apache/drill/exec/store/parquet/columnreaders/ColumnReader.java
2424fac7e9451bc0c92c6455ab1571786bde8572
exec/java-exec/src/main/java/org/apache/drill/exec/store/parquet/columnreaders/NullableColumnReader.java
c7ada6bffdea20146511150424068b33f7d4fc65
exec/java-exec/src/main/java/org/apache/drill/exec/store/parquet2/DrillParquetReader.java
8778ef8b88a13263213a9a59679fbd8a1fa999ca
exec/java-exec/src/main/java/org/apache/drill/exec/vector/BaseDataValueVector.java
bc3edaae7b0c993845a6a7324240e17a646c0c74
exec/java-exec/src/main/java/org/apache/drill/exec/vector/BaseValueVector.java
18da67d5f9900d4fffa2a782cb60cef9289aa72c
exec/java-exec/src/main/java/org/apache/drill/exec/vector/BitVector.java
f6644bddbd239fd5d710d73a0dc7bcb2acb1b7e8
exec/java-exec/src/main/java/org/apache/drill/exec/vector/ObjectVector.java
3c15db314184ff33f48bb7c5515b47dd98579814
exec/java-exec/src/main/java/org/apache/drill/exec/vector/ValueVector.java
df6a4860b8cd3f0ae6b102a98ed610304a0081dd
exec/java-exec/src/main/java/org/apache/drill/exec/vector/complex/AbstractContainerVector.java
3bc7d11b9d7bf7f3159041ac2235333519d17931
exec/java-exec/src/main/java/org/apache/drill/exec/vector/complex/MapVector.java
c5dc5ba2537f249adf524844836320f4004d78ba
exec/java-exec/src/main/java/org/apache/drill/exec/vector/complex/RepeatedListVector.java
131f2a3354a4162b22927bd9e464f32487ed2af2
exec/java-exec/src/main/java/org/apache/drill/exec/vector/complex/RepeatedMapVector.java
ad8c66fe6c11c01ded1c651577015ec16ac8ea70
exec/java-exec/src/main/java/org/apache/drill/exec/vector/complex/impl/RepeatedListReaderImpl.java
c51dfda69a568e3877e1edb75b179870987ecff8
exec/java-exec/src/main/java/org/apache/drill/exec/vector/complex/impl/RepeatedMapReaderImpl.java
91362770c3265104876f772f4f50441b6e33dc4d
exec/java-exec/src/main/java/org/apache/drill/exec/vector/complex/impl/SingleListReaderImpl.java
40fa6d46fe17ac1fca013980fc2c4381c4a48abc
exec/java-exec/src/main/java/org/apache/drill/exec/vector/complex/impl/SingleMapReaderImpl.java
5c8f688d96661d4276f84c246138fd9c03523591
exec/java-exec/src/test/java/org/apache/drill/exec/expr/ExpressionTest.java
2311cfd830b78a5334848b451688bb5d6489e372
exec/java-exec/src/test/java/org/apache/drill/exec/vector/complex/writer/TestRepeated.java
feaef4d3f6694955012e63cd6ecc03278a6e5882
Diff: https://reviews.apache.org/r/31313/diff/
Testing
-------
unit tests.
Thanks,
Hanifi Gunes