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>>() {}