public class ElasticSearchEnumerablePrelContext extends Object implements EnumerablePrelContext
| Constructor and Description |
|---|
ElasticSearchEnumerablePrelContext(String planPrefix) |
| Modifier and Type | Method and Description |
|---|---|
String |
generateCode(org.apache.calcite.plan.RelOptCluster cluster,
org.apache.calcite.rel.RelNode elasticNode) |
Map<String,Integer> |
getFieldsMap(org.apache.calcite.rel.RelNode transformedNode) |
String |
getPlanPrefix() |
String |
getTablePath(org.apache.calcite.rel.RelNode input) |
org.apache.calcite.rel.RelNode |
transformNode(org.apache.calcite.rel.RelNode input) |
public ElasticSearchEnumerablePrelContext(String planPrefix)
public String generateCode(org.apache.calcite.plan.RelOptCluster cluster, org.apache.calcite.rel.RelNode elasticNode)
generateCode in interface EnumerablePrelContextpublic org.apache.calcite.rel.RelNode transformNode(org.apache.calcite.rel.RelNode input)
transformNode in interface EnumerablePrelContextpublic Map<String,Integer> getFieldsMap(org.apache.calcite.rel.RelNode transformedNode)
getFieldsMap in interface EnumerablePrelContextpublic String getPlanPrefix()
getPlanPrefix in interface EnumerablePrelContextpublic String getTablePath(org.apache.calcite.rel.RelNode input)
getTablePath in interface EnumerablePrelContextCopyright © 2021 The Apache Software Foundation. All rights reserved.