public abstract class CompilableAggregateExpression extends AggregateExpression
children, constant, hasAggregates, inputDef, type| Constructor and Description |
|---|
CompilableAggregateExpression(Expression[] args,
boolean star) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
aggregateFillCode_clear(StringBuilder code) |
protected abstract void |
aggregateFillCode_Declarations(StringBuilder code) |
protected abstract void |
aggregateFillCode_getValue(StringBuilder code) |
protected abstract void |
aggregateFillCode_newData(StringBuilder code) |
CompiledAggregateExpression |
getCompiledAggregate() |
bind, bindAggregate, compile, fillCode_getValueReturn, isAggregateaddFilter, collectAggregates, doBind, fillCode_AllInputDefVars, fillCode_Constructor, fillCode_Declarations, fillCode_getValueBody, getColName, getType, isConstantpublic CompilableAggregateExpression(Expression[] args, boolean star) throws ParseException
ParseExceptionpublic CompiledAggregateExpression getCompiledAggregate() throws StreamSqlException
getCompiledAggregate in class AggregateExpressionStreamSqlExceptionprotected abstract void aggregateFillCode_clear(StringBuilder code)
protected abstract void aggregateFillCode_getValue(StringBuilder code)
protected abstract void aggregateFillCode_newData(StringBuilder code) throws StreamSqlException
StreamSqlExceptionprotected abstract void aggregateFillCode_Declarations(StringBuilder code)
Copyright © 2017 Space Applications Services. All rights reserved.