|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.espertech.esper.epl.parse.ASTTableExprHelper
public class ASTTableExprHelper
Constructor Summary | |
---|---|
ASTTableExprHelper()
|
Method Summary | |
---|---|
static void |
addTableExpressionReference(StatementSpecRaw statementSpec,
ExprTableAccessNode tableNode)
Add reference to table to statement spec. |
static void |
addTableExpressionReference(StatementSpecRaw statementSpec,
java.util.List<ExprTableAccessNode> tableNodes)
|
static ExprTableAccessNode |
checkTableNameGetExprForProperty(TableService tableService,
java.lang.String propertyName)
Resolve "table" and "table.property" when nested-property, not chainable |
static Pair<ExprTableAccessNode,ExprDotNode> |
checkTableNameGetExprForSubproperty(TableService tableService,
java.lang.String tableName,
java.lang.String subproperty)
Resolve "table.property", not chainable |
static Pair<ExprTableAccessNode,java.util.List<ExprChainedSpec>> |
checkTableNameGetLibFunc(TableService tableService,
EngineImportService engineImportService,
LazyAllocatedMap<ConfigurationPlugInAggregationMultiFunction,PlugInAggregationMultiFunctionFactory> plugInAggregations,
java.lang.String engineURI,
java.lang.String classIdent,
java.util.List<ExprChainedSpec> chain)
|
static Pair<ExprTableAccessNode,java.util.List<ExprChainedSpec>> |
getTableExprChainable(EngineImportService engineImportService,
LazyAllocatedMap<ConfigurationPlugInAggregationMultiFunction,PlugInAggregationMultiFunctionFactory> plugInAggregations,
java.lang.String engineURI,
java.lang.String tableName,
java.util.List<ExprChainedSpec> chain)
Handle "variable[...].xxxxx......" |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ASTTableExprHelper()
Method Detail |
---|
public static void addTableExpressionReference(StatementSpecRaw statementSpec, ExprTableAccessNode tableNode)
public static void addTableExpressionReference(StatementSpecRaw statementSpec, java.util.List<ExprTableAccessNode> tableNodes)
public static Pair<ExprTableAccessNode,ExprDotNode> checkTableNameGetExprForSubproperty(TableService tableService, java.lang.String tableName, java.lang.String subproperty)
public static ExprTableAccessNode checkTableNameGetExprForProperty(TableService tableService, java.lang.String propertyName)
public static Pair<ExprTableAccessNode,java.util.List<ExprChainedSpec>> checkTableNameGetLibFunc(TableService tableService, EngineImportService engineImportService, LazyAllocatedMap<ConfigurationPlugInAggregationMultiFunction,PlugInAggregationMultiFunctionFactory> plugInAggregations, java.lang.String engineURI, java.lang.String classIdent, java.util.List<ExprChainedSpec> chain)
public static Pair<ExprTableAccessNode,java.util.List<ExprChainedSpec>> getTableExprChainable(EngineImportService engineImportService, LazyAllocatedMap<ConfigurationPlugInAggregationMultiFunction,PlugInAggregationMultiFunctionFactory> plugInAggregations, java.lang.String engineURI, java.lang.String tableName, java.util.List<ExprChainedSpec> chain)
|
© 2006-2015 EsperTech Inc. All rights reserved. Visit us at espertech.com |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |