public class TableCompileTimeUtil extends Object
Constructor and Description |
---|
TableCompileTimeUtil() |
public static StreamTypeServiceImpl streamTypeFromTableColumn(EventType containedEventType)
public static Pair<ExprNode,List<Chainable>> getTableNodeChainable(StreamTypeService streamTypeService, List<Chainable> chainSpec, boolean allowTableAggReset, TableCompileTimeResolver tableCompileTimeResolver) throws ExprValidationException
ExprValidationException
public static ExprTableIdentNode getTableIdentNode(StreamTypeService streamTypeService, String unresolvedPropertyName, String streamOrPropertyName, TableCompileTimeResolver resolver) throws ExprValidationException
ExprValidationException
public static Pair<ExprTableAccessNode,ExprDotNode> mapPropertyToTableNested(TableCompileTimeResolver resolver, String stream, String subproperty)
public static Pair<ExprTableAccessNode,List<Chainable>> handleTableAccessNode(LazyAllocatedMap<ConfigurationCompilerPlugInAggregationMultiFunction,AggregationMultiFunctionForge> plugInAggregations, String tableName, String sub, List<Chainable> chain)
public static ExprTableAccessNode mapPropertyToTableUnnested(String propertyName, TableCompileTimeResolver resolver)
propertyName
- propertyresolver
- resolverCopyright © 2005–2021. All rights reserved.