Class TableMetadataColumnAggregation
java.lang.Object
com.espertech.esper.common.internal.epl.table.compiletime.TableMetadataColumn
com.espertech.esper.common.internal.epl.table.compiletime.TableMetadataColumnAggregation
-
Field Summary
-
Constructor Summary
ConstructorDescriptionTableMetadataColumnAggregation
(String columnName, boolean key, int column, AggregationPortableValidation aggregationPortableValidation, String aggregationExpression, boolean methodAgg, EPChainableType optionalEnumerationType) -
Method Summary
Modifier and TypeMethodDescriptionint
boolean
protected CodegenExpression
make
(CodegenMethodScope parent, ModuleTableInitializeSymbol symbols, CodegenClassScope classScope) void
setAggregationExpression
(String aggregationExpression) void
setAggregationPortableValidation
(AggregationPortableValidation aggregationPortableValidation) void
setColumn
(int column) void
setMethodAgg
(boolean methodAgg) void
setOptionalEnumerationType
(EPChainableType optionalEnumerationType) Methods inherited from class com.espertech.esper.common.internal.epl.table.compiletime.TableMetadataColumn
getColumnName, isKey, makeColumns, setColumnName, setKey
-
Field Details
-
EPTYPE
-
-
Constructor Details
-
TableMetadataColumnAggregation
public TableMetadataColumnAggregation() -
TableMetadataColumnAggregation
public TableMetadataColumnAggregation(String columnName, boolean key, int column, AggregationPortableValidation aggregationPortableValidation, String aggregationExpression, boolean methodAgg, EPChainableType optionalEnumerationType)
-
-
Method Details
-
make
protected CodegenExpression make(CodegenMethodScope parent, ModuleTableInitializeSymbol symbols, CodegenClassScope classScope) - Specified by:
make
in classTableMetadataColumn
-
getColumn
public int getColumn() -
getAggregationPortableValidation
-
getAggregationExpression
-
isMethodAgg
public boolean isMethodAgg() -
setColumn
public void setColumn(int column) -
setAggregationPortableValidation
public void setAggregationPortableValidation(AggregationPortableValidation aggregationPortableValidation) -
setAggregationExpression
-
setMethodAgg
public void setMethodAgg(boolean methodAgg) -
getOptionalEnumerationType
-
setOptionalEnumerationType
-