public StatementSpecCompiled() { Raw = new StatementSpecRaw(SelectClauseStreamSelectorEnum.ISTREAM_ONLY); StreamSpecs = StreamSpecCompiledConstants.EMPTY_STREAM_ARRAY; SelectClauseCompiled = new SelectClauseSpecCompiled(false); Annotations = null; GroupByExpressions = null; SubselectNodes = Collections.GetEmptyList<ExprSubselectNode>(); exprDeclaredNodes = Collections.GetEmptyList<ExprDeclaredNode>(); TableAccessNodes = Collections.GetEmptyList<ExprTableAccessNode>(); }
public StatementSpecCompiled( StatementSpecRaw raw, StreamSpecCompiled[] streamSpecs, SelectClauseSpecCompiled selectClauseCompiled, Attribute[] annotations, GroupByClauseExpressions groupByExpressions, IList<ExprSubselectNode> subselectNodes, IList<ExprDeclaredNode> exprDeclaredNodes, IList<ExprTableAccessNode> tableAccessNodes) { Raw = raw; StreamSpecs = streamSpecs; SelectClauseCompiled = selectClauseCompiled; Annotations = annotations; GroupByExpressions = groupByExpressions; SubselectNodes = subselectNodes; this.exprDeclaredNodes = exprDeclaredNodes; TableAccessNodes = tableAccessNodes; }