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

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


    from bf1bdec  DRILL-7021: HTTPD Throws NPE and Doesn't Recognize Timeformat
     new df00912  DRILL-7095: Expose table schema (TupleMetadata) to physical 
operator (EasySubScan)
     new 8712ffd  DRILL-7111: Fix table function execution for directories
     new 71c1a4c  DRILL-7106: Fix Intellij warning for FieldSchemaNegotiator
     new a6474c5  DRILL-7086: Output schema for row set mechanism

The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../java/org/apache/drill/exec/ExecConstants.java  |   4 +
 .../drill/exec/physical/impl/scan/ReaderState.java |  23 +
 .../impl/scan/columns/ColumnsScanFramework.java    |  13 +-
 ...kage-info.java => ColumnsSchemaNegotiator.java} |  14 +-
 .../exec/physical/rowSet/impl/ColumnBuilder.java   | 240 ++++++++--
 .../exec/physical/rowSet/impl/ContainerState.java  |   2 +-
 .../rowSet/impl/DefaultSchemaTransformer.java      |  73 +++
 .../exec/physical/rowSet/impl/LoaderInternals.java |   2 +
 .../exec/physical/rowSet/impl/OptionBuilder.java   |  21 +-
 .../physical/rowSet/impl/ResultSetLoaderImpl.java  |  17 +
 .../physical/rowSet/impl/SchemaTransformer.java    |  44 ++
 .../rowSet/impl/SchemaTransformerImpl.java         | 197 ++++++++
 .../physical/rowSet/model/MetadataProvider.java    |   6 +-
 .../rowSet/model/single/BaseWriterBuilder.java     |  12 +-
 .../rowSet/project/RequestedTupleImpl.java         |  15 +-
 .../drill/exec/planner/logical/DrillTable.java     |   8 +-
 .../record/metadata/AbstractColumnMetadata.java    | 150 +++---
 .../record/metadata/PrimitiveColumnMetadata.java   | 139 ++----
 .../drill/exec/record/metadata/TupleSchema.java    |  21 +-
 .../metadata/schema/parser/SchemaVisitor.java      |   4 +-
 .../exec/server/options/SystemOptionManager.java   |   1 +
 .../drill/exec/store/AbstractStoragePlugin.java    |  12 +-
 .../org/apache/drill/exec/store/StoragePlugin.java |  24 +
 .../drill/exec/store/dfs/FileSystemPlugin.java     |  14 +-
 .../apache/drill/exec/store/dfs/FormatPlugin.java  |  17 +-
 .../exec/store/dfs/WorkspaceSchemaFactory.java     |  84 ++--
 .../exec/store/dfs/easy/EasyFormatPlugin.java      |   9 +-
 .../drill/exec/store/dfs/easy/EasyGroupScan.java   |  41 +-
 .../drill/exec/store/dfs/easy/EasySubScan.java     |  32 +-
 .../sequencefile/SequenceFileFormatPlugin.java     |   2 +-
 .../exec/store/easy/text/TextFormatPlugin.java     |  23 +-
 .../compliant/v3/CompliantTextBatchReader.java     |   2 +-
 .../exec/store/parquet/ParquetFormatPlugin.java    |   2 +-
 .../java-exec/src/main/resources/drill-module.conf |   1 +
 .../test/java/org/apache/drill/PlanningBase.java   |   2 +
 .../java/org/apache/drill/TestSchemaCommands.java  |  14 +-
 .../org/apache/drill/TestSelectWithOption.java     |  39 +-
 .../impl/scan/TestColumnsArrayFramework.java       |   2 +-
 .../physical/rowSet/impl/TestProjectedTuple.java   |   7 +-
 .../rowSet/impl/TestResultSetLoaderProjection.java | 187 ++++++++
 .../rowSet/impl/TestResultSetLoaderProtocol.java   |  53 ---
 .../impl/TestResultSetLoaderTypeConversion.java    | 149 ++++++
 .../record/metadata/TestMetadataProperties.java    | 229 +++++++++
 .../record/{ => metadata}/TestTupleSchema.java     |  17 +-
 .../record/metadata/schema/TestSchemaProvider.java |  13 +-
 .../metadata/schema/parser/TestSchemaParser.java   |  14 +-
 .../store/easy/text/compliant/BaseCsvTest.java     |   1 -
 .../org/apache/drill/test/rowSet/DirectRowSet.java |  11 +-
 .../apache/drill/test/rowSet/RowSetBuilder.java    |  17 +-
 .../drill/test/rowSet/test/DummyWriterTest.java    |  10 +-
 .../drill/test/rowSet/test/PerformanceTool.java    |   2 +-
 .../test/rowSet/test/TestColumnConverter.java      | 510 ++++++++++++++++++++-
 exec/jdbc-all/pom.xml                              |   2 +-
 .../main/codegen/templates/BasicTypeHelper.java    |  47 +-
 .../main/codegen/templates/ColumnAccessors.java    |  95 +++-
 .../exec/record/metadata/AbstractPropertied.java   |  72 +++
 .../drill/exec/record/metadata/ColumnMetadata.java | 104 ++---
 .../drill/exec/record/metadata/Propertied.java}    |  27 +-
 .../exec/record/metadata/PropertyAccessor.java     |  62 +++
 .../drill/exec/record/metadata/TupleMetadata.java  |  13 +-
 .../apache/drill/exec/vector/DateUtilities.java    |  15 +-
 .../vector/accessor/InvalidConversionError.java    |  55 +++
 .../drill/exec/vector/accessor/ScalarWriter.java   |   6 +
 .../accessor/UnsupportedConversionError.java       |  16 +-
 .../AbstractWriteConverter.java                    |  23 +-
 .../{ => convert}/ColumnConversionFactory.java     |  15 +-
 .../accessor/convert/ConvertStringToDate.java      |  57 +++
 .../ConvertStringToDouble.java}                    |  30 +-
 .../ConvertStringToInt.java}                       |  31 +-
 .../ConvertStringToInterval.java}                  |  33 +-
 .../ConvertStringToLong.java}                      |  30 +-
 .../accessor/convert/ConvertStringToTime.java      |  56 +++
 .../accessor/convert/ConvertStringToTimeStamp.java |  55 +++
 .../accessor/convert/StandardConversions.java      | 262 +++++++++++
 .../vector/accessor/convert}/package-info.java     |   7 +-
 .../accessor/writer/AbstractObjectWriter.java      |  16 +
 .../accessor/writer/AbstractScalarWriter.java      |  17 +-
 .../accessor/writer/AbstractScalarWriterImpl.java  |  19 +-
 .../vector/accessor/writer/BaseScalarWriter.java   |  18 +
 .../accessor/writer/ColumnWriterFactory.java       |  47 +-
 .../accessor/writer/NullableScalarWriter.java      |  31 +-
 .../vector/accessor/writer/ScalarArrayWriter.java  |  11 +-
 .../vector/accessor/writer/UnionVectorShim.java    |   2 +-
 .../accessor/writer/dummy/DummyScalarWriter.java   |  12 +
 84 files changed, 3181 insertions(+), 651 deletions(-)
 copy 
exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/scan/columns/{package-info.java
 => ColumnsSchemaNegotiator.java} (71%)
 create mode 100644 
exec/java-exec/src/main/java/org/apache/drill/exec/physical/rowSet/impl/DefaultSchemaTransformer.java
 create mode 100644 
exec/java-exec/src/main/java/org/apache/drill/exec/physical/rowSet/impl/SchemaTransformer.java
 create mode 100644 
exec/java-exec/src/main/java/org/apache/drill/exec/physical/rowSet/impl/SchemaTransformerImpl.java
 create mode 100644 
exec/java-exec/src/test/java/org/apache/drill/exec/physical/rowSet/impl/TestResultSetLoaderTypeConversion.java
 create mode 100644 
exec/java-exec/src/test/java/org/apache/drill/exec/record/metadata/TestMetadataProperties.java
 rename exec/java-exec/src/test/java/org/apache/drill/exec/record/{ => 
metadata}/TestTupleSchema.java (97%)
 create mode 100644 
exec/vector/src/main/java/org/apache/drill/exec/record/metadata/AbstractPropertied.java
 copy 
exec/{java-exec/src/main/java/org/apache/drill/exec/record/metadata/SchemaContainer.java
 => vector/src/main/java/org/apache/drill/exec/record/metadata/Propertied.java} 
(56%)
 create mode 100644 
exec/vector/src/main/java/org/apache/drill/exec/record/metadata/PropertyAccessor.java
 create mode 100644 
exec/vector/src/main/java/org/apache/drill/exec/vector/accessor/InvalidConversionError.java
 rename exec/vector/src/main/java/org/apache/drill/exec/vector/accessor/{writer 
=> convert}/AbstractWriteConverter.java (83%)
 rename exec/vector/src/main/java/org/apache/drill/exec/vector/accessor/{ => 
convert}/ColumnConversionFactory.java (80%)
 create mode 100644 
exec/vector/src/main/java/org/apache/drill/exec/vector/accessor/convert/ConvertStringToDate.java
 copy 
exec/vector/src/main/java/org/apache/drill/exec/vector/accessor/{writer/OffsetVectorWriter.java
 => convert/ConvertStringToDouble.java} (54%)
 copy 
exec/vector/src/main/java/org/apache/drill/exec/vector/accessor/{writer/OffsetVectorWriter.java
 => convert/ConvertStringToInt.java} (52%)
 copy 
exec/vector/src/main/java/org/apache/drill/exec/vector/accessor/{writer/OffsetVectorWriter.java
 => convert/ConvertStringToInterval.java} (52%)
 copy 
exec/vector/src/main/java/org/apache/drill/exec/vector/accessor/{writer/OffsetVectorWriter.java
 => convert/ConvertStringToLong.java} (55%)
 create mode 100644 
exec/vector/src/main/java/org/apache/drill/exec/vector/accessor/convert/ConvertStringToTime.java
 create mode 100644 
exec/vector/src/main/java/org/apache/drill/exec/vector/accessor/convert/ConvertStringToTimeStamp.java
 create mode 100644 
exec/vector/src/main/java/org/apache/drill/exec/vector/accessor/convert/StandardConversions.java
 copy exec/{java-exec/src/main/java/org/apache/drill/exec/physical/impl/spill 
=> 
vector/src/main/java/org/apache/drill/exec/vector/accessor/convert}/package-info.java
 (85%)

Reply via email to