public class TemplateColumn<T extends org.gcube.data.analysis.tabulardata.model.datatype.DataType> extends Object implements Serializable
| Constructor and Description |
|---|
TemplateColumn(ColumnCategory columnType,
Class<T> valueType) |
TemplateColumn(ColumnCategory columnType,
Class<T> valueType,
ReferenceObject reference) |
| Modifier and Type | Method and Description |
|---|---|
void |
addExpression(org.gcube.data.analysis.tabulardata.expression.Expression expression) |
void |
addRule(Long ruleId) |
ColumnCategory |
getColumnType() |
List<org.gcube.data.analysis.tabulardata.expression.Expression> |
getExpressions() |
String |
getId() |
ReferenceObject |
getReference() |
List<Long> |
getRules() |
Class<? extends org.gcube.data.analysis.tabulardata.model.datatype.DataType> |
getValueType() |
String |
toString() |
public TemplateColumn(ColumnCategory columnType, Class<T> valueType)
public TemplateColumn(ColumnCategory columnType, Class<T> valueType, ReferenceObject reference)
public ColumnCategory getColumnType()
public Class<? extends org.gcube.data.analysis.tabulardata.model.datatype.DataType> getValueType()
public String getId()
public void addRule(Long ruleId)
public List<org.gcube.data.analysis.tabulardata.expression.Expression> getExpressions()
public void addExpression(org.gcube.data.analysis.tabulardata.expression.Expression expression)
expressions - the expressions to setpublic ReferenceObject getReference()
Copyright © 2015. All Rights Reserved.