| Constructor and Description |
|---|
RelJson(JsonBuilder jsonBuilder) |
| Modifier and Type | Method and Description |
|---|---|
String |
classToTypeName(Class<? extends RelNode> class_)
Inverse of
typeNameToClass(java.lang.String). |
RelNode |
create(Map<String,Object> map) |
Constructor |
getConstructor(String type) |
RelCollation |
toCollation(List<Map<String,Object>> jsonFieldCollations) |
RelDistribution |
toDistribution(Object o) |
RelFieldCollation |
toFieldCollation(Map<String,Object> map) |
Object |
toJson(AggregateCall node) |
Object |
toJson(RelCollationImpl node) |
RelDataType |
toType(RelDataTypeFactory typeFactory,
Object o) |
Class |
typeNameToClass(String type)
Converts a type name to a class.
|
public RelJson(JsonBuilder jsonBuilder)
public Constructor getConstructor(String type)
public Class typeNameToClass(String type)
getClass("LogicalProject")
returns LogicalProject.class.public String classToTypeName(Class<? extends RelNode> class_)
typeNameToClass(java.lang.String).public Object toJson(RelCollationImpl node)
public RelCollation toCollation(List<Map<String,Object>> jsonFieldCollations)
public RelFieldCollation toFieldCollation(Map<String,Object> map)
public RelDistribution toDistribution(Object o)
public RelDataType toType(RelDataTypeFactory typeFactory, Object o)
public Object toJson(AggregateCall node)
Copyright © 2012–2015 The Apache Software Foundation. All rights reserved.