arina-ielchiieva opened a new pull request #1696: DRILL-7095: Expose table 
schema (TupleMetadata) to physical operator (EasySubScan)
URL: https://github.com/apache/drill/pull/1696
 
 
   1. Add system / session option `store.table.use_schema_file` to control if 
file schema can be used during query execution. False by default.
   2. Added methods in StoragePlugin interface which allow to create Group Scan 
with provided table schema.
   3. Added methods in FormatPlugin interface to allow store and provide table 
schema.
   4. EasyGroupScan and EasySubScan now have access to table schema through 
FormatPlugin, also they are able to serialize / deserialize it along with other 
scan properties.
   5. DrillTable which is the main entry point for schema provisioning, has 
method to store schema and later uses it to create physical scan.
   6. WorkspaceSchema when returning Drill table instance will get table schema 
from table root if available and if `store.table.use_schema_file` is set to 
true.
   
   This PR is the next step for Schema Provisioning project which currently 
exposes schema only for text reader.
   
   Jira: [DRILL-7095](https://issues.apache.org/jira/browse/DRILL-7095).

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to