>From Wael Alkowaileet <[email protected]>:

Hello Anon. E. Moose #1000171, Jenkins,

I'd like you to reexamine a change. Please visit

    https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/12765

to look at the new patch set (#3).

Change subject: [ASTERIXDB-2933][COMP][EXT] Pushdowns Part1: Expected Schema 
Node
......................................................................

[ASTERIXDB-2933][COMP][EXT] Pushdowns Part1: Expected Schema Node

- user model changes: no
- storage format changes: no
- interface changes: no

Details:
We want to have a more aggressive pushdown for Parquet. To do so,
we need to compute the expected schema from the expressions in the
query plan. This change introduces the data structure that holds the
expected schema information.

Note:
Moved from asterix-om to asterix-algebra as the expected schema should
not be exposed outside the compiler.

Change-Id: I4b5aef414050a518fe230326e92ed66734b7b1d2
---
A 
asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/pushdown/schema/AbstractComplexExpectedSchemaNode.java
A 
asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/pushdown/schema/AbstractExpectedSchemaNode.java
A 
asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/pushdown/schema/AnyExpectedSchemaNode.java
A 
asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/pushdown/schema/ArrayExpectedSchemaNode.java
A 
asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/pushdown/schema/ExpectedSchemaNodeType.java
A 
asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/pushdown/schema/IExpectedSchemaNode.java
A 
asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/pushdown/schema/IExpectedSchemaNodeVisitor.java
A 
asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/pushdown/schema/ObjectExpectedSchemaNode.java
A 
asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/pushdown/schema/RootExpectedSchemaNode.java
A 
asterixdb/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/pushdown/schema/UnionExpectedSchemaNode.java
10 files changed, 625 insertions(+), 0 deletions(-)


  git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb 
refs/changes/65/12765/3
--
To view, visit https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/12765
To unsubscribe, or for help writing mail filters, visit 
https://asterix-gerrit.ics.uci.edu/settings

Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-Change-Id: I4b5aef414050a518fe230326e92ed66734b7b1d2
Gerrit-Change-Number: 12765
Gerrit-PatchSet: 3
Gerrit-Owner: Wael Alkowaileet <[email protected]>
Gerrit-Reviewer: Anon. E. Moose #1000171
Gerrit-Reviewer: Jenkins <[email protected]>
Gerrit-MessageType: newpatchset

Reply via email to