public class TableMetadataColumnAggregation extends TableMetadataColumn
Modifier and Type | Field and Description |
---|---|
static EPTypeClass |
EPTYPE |
Constructor and Description |
---|
TableMetadataColumnAggregation() |
TableMetadataColumnAggregation(String columnName,
boolean key,
int column,
AggregationPortableValidation aggregationPortableValidation,
String aggregationExpression,
boolean methodAgg,
EPChainableType optionalEnumerationType) |
Modifier and Type | Method and Description |
---|---|
String |
getAggregationExpression() |
AggregationPortableValidation |
getAggregationPortableValidation() |
int |
getColumn() |
EPChainableType |
getOptionalEnumerationType() |
boolean |
isMethodAgg() |
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) |
getColumnName, isKey, makeColumns, setColumnName, setKey
public static final EPTypeClass EPTYPE
public TableMetadataColumnAggregation()
public TableMetadataColumnAggregation(String columnName, boolean key, int column, AggregationPortableValidation aggregationPortableValidation, String aggregationExpression, boolean methodAgg, EPChainableType optionalEnumerationType)
protected CodegenExpression make(CodegenMethodScope parent, ModuleTableInitializeSymbol symbols, CodegenClassScope classScope)
make
in class TableMetadataColumn
public int getColumn()
public AggregationPortableValidation getAggregationPortableValidation()
public String getAggregationExpression()
public boolean isMethodAgg()
public void setColumn(int column)
public void setAggregationPortableValidation(AggregationPortableValidation aggregationPortableValidation)
public void setAggregationExpression(String aggregationExpression)
public void setMethodAgg(boolean methodAgg)
public EPChainableType getOptionalEnumerationType()
public void setOptionalEnumerationType(EPChainableType optionalEnumerationType)
Copyright © 2005–2020. All rights reserved.