Class org::apache::calcite::rel::externalize::MapDRelJsonReader¶
-
class
MapDRelJsonReader
¶ Reads a JSON plan and converts it back to a tree of relational expressions.
- See
org.apache.calcite.rel.RelInput
Public Functions
-
org.apache.calcite.rel.externalize.MapDRelJsonReader.MapDRelJsonReader(RelOptCluster cluster, RelOptSchema relOptSchema, Schema schema)
-
RelNode org.apache.calcite.rel.externalize.MapDRelJsonReader.read(String s)
Private Functions
-
void org.apache.calcite.rel.externalize.MapDRelJsonReader.readRels(List< Map< String, Object >> jsonRels)
-
void org.apache.calcite.rel.externalize.MapDRelJsonReader.readRel(final Map< String, Object > jsonRel)
-
AggregateCall org.apache.calcite.rel.externalize.MapDRelJsonReader.toAggCall(RelInput relInput, Map< String, Object > jsonAggCall)
-
RelNode org.apache.calcite.rel.externalize.MapDRelJsonReader.lookupInput(String jsonInput)
Private Members
-
final RelOptCluster org.apache.calcite.rel.externalize.MapDRelJsonReader.cluster
-
final RelOptSchema org.apache.calcite.rel.externalize.MapDRelJsonReader.relOptSchema
-
final MapDRelJson org.apache.calcite.rel.externalize.MapDRelJsonReader.relJson = new MapDRelJson(null)
-
final Map<String, RelNode> org.apache.calcite.rel.externalize.MapDRelJsonReader.relMap = new LinkedHashMap<>()
-
RelNode org.apache.calcite.rel.externalize.MapDRelJsonReader.lastRel
Private Static Attributes
-
final TypeReference<LinkedHashMap<String, Object> > org.apache.calcite.rel.externalize.MapDRelJsonReader.TYPE_REF= new TypeReference<LinkedHashMap<String, Object>>() {}