public class TableCompileTimeUtil extends Object
Constructor and Description |
---|
TableCompileTimeUtil() |
public static StreamTypeServiceImpl streamTypeFromTableColumn(EventType containedEventType)
public static Pair<ExprTableAccessNode,List<ExprChainedSpec>> checkTableNameGetLibFunc(TableCompileTimeResolver tableService, ClasspathImportServiceCompileTime classpathImportService, LazyAllocatedMap<ConfigurationCompilerPlugInAggregationMultiFunction,AggregationMultiFunctionForge> plugInAggregations, String classIdent, List<ExprChainedSpec> chain)
public static Pair<ExprNode,List<ExprChainedSpec>> getTableNodeChainable(StreamTypeService streamTypeService, List<ExprChainedSpec> chainSpec, ClasspathImportServiceCompileTime classpathImportService, 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<ExprChainedSpec>> handleTableAccessNode(ClasspathImportServiceCompileTime classpathImportService, LazyAllocatedMap<ConfigurationCompilerPlugInAggregationMultiFunction,AggregationMultiFunctionForge> plugInAggregations, String tableName, String sub, List<ExprChainedSpec> chain)
public static ExprTableAccessNode mapPropertyToTableUnnested(String propertyName, TableCompileTimeResolver resolver)
propertyName
- propertyresolver
- resolverCopyright © 2005–2018. All rights reserved.