public class StatementSpecMapContext extends Object
Constructor and Description |
---|
StatementSpecMapContext(ContextCompileTimeDescriptor contextCompileTimeDescriptor,
StatementSpecMapEnv mapEnv) |
StatementSpecMapContext(ContextCompileTimeDescriptor contextCompileTimeDescriptor,
StatementSpecMapEnv mapEnv,
LazyAllocatedMap<HashableMultiKey,AggregationMultiFunctionForge> plugInAggregations,
List<ExpressionScriptProvided> scriptExpressions) |
public StatementSpecMapContext(ContextCompileTimeDescriptor contextCompileTimeDescriptor, StatementSpecMapEnv mapEnv, LazyAllocatedMap<HashableMultiKey,AggregationMultiFunctionForge> plugInAggregations, List<ExpressionScriptProvided> scriptExpressions)
public StatementSpecMapContext(ContextCompileTimeDescriptor contextCompileTimeDescriptor, StatementSpecMapEnv mapEnv)
public VariableCompileTimeResolver getVariableCompileTimeResolver()
public ClasspathImportServiceCompileTime getClasspathImportService()
public Configuration getConfiguration()
public Map<String,ExpressionDeclItem> getExpressionDeclarations()
public void addExpressionDeclaration(ExpressionDeclItem item)
public List<ExpressionScriptProvided> getScripts()
public void addScript(ExpressionScriptProvided item)
public String getContextName()
public ExprDeclaredCompileTimeResolver getExprDeclaredCompileTimeResolver()
public TableCompileTimeResolver getTableCompileTimeResolver()
public LazyAllocatedMap<HashableMultiKey,AggregationMultiFunctionForge> getPlugInAggregations()
public ContextCompileTimeDescriptor getContextCompileTimeDescriptor()
public Set<ExprTableAccessNode> getTableExpressions()
public void setHasPriorExpression()
public boolean isHasPriorExpression()
public StatementSpecMapEnv getMapEnv()
public List<ExprSubstitutionNode> getSubstitutionNodes()
public boolean isAttachPatternText()
public ClassProvidedClasspathExtension getClassProvidedClasspathExtension()
public void add(StatementSpecMapContext other)
public void addExpressionDeclarations(ExpressionDeclDesc expressionDeclarations)
public void addTo(StatementSpecRaw statementSpec)
Copyright © 2005–2021. All rights reserved.