Class SelectComponent
- java.lang.Object
-
- org.apache.iotdb.db.qp.logical.crud.SelectComponent
-
- Direct Known Subclasses:
InfluxSelectComponent
public class SelectComponent extends java.lang.Objectthis class maintains information from select clause.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<ResultColumn>resultColumns
-
Constructor Summary
Constructors Constructor Description SelectComponent(java.time.ZoneId zoneId)init with tokenIntType, default operatorType isOperatorType.SELECT.SelectComponent(SelectComponent selectComponent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddResultColumn(ResultColumn resultColumn)java.util.List<java.lang.String>getAggregationFunctions()java.util.List<org.apache.iotdb.commons.path.PartialPath>getPaths()java.util.List<ResultColumn>getResultColumns()java.time.ZoneIdgetZoneId()booleanhasPlainAggregationFunction()booleanhasTimeSeriesGeneratingFunction()booleanhasUserDefinedAggregationFunction()voidsetHasPlainAggregationFunction(boolean hasPlainAggregationFunction)voidsetResultColumns(java.util.List<ResultColumn> resultColumns)
-
-
-
Field Detail
-
resultColumns
protected java.util.List<ResultColumn> resultColumns
-
-
Constructor Detail
-
SelectComponent
public SelectComponent(java.time.ZoneId zoneId)
init with tokenIntType, default operatorType isOperatorType.SELECT.
-
SelectComponent
public SelectComponent(SelectComponent selectComponent)
-
-
Method Detail
-
getZoneId
public java.time.ZoneId getZoneId()
-
setHasPlainAggregationFunction
public void setHasPlainAggregationFunction(boolean hasPlainAggregationFunction)
-
hasPlainAggregationFunction
public boolean hasPlainAggregationFunction()
-
hasTimeSeriesGeneratingFunction
public boolean hasTimeSeriesGeneratingFunction()
-
hasUserDefinedAggregationFunction
public boolean hasUserDefinedAggregationFunction()
-
addResultColumn
public void addResultColumn(ResultColumn resultColumn)
-
setResultColumns
public void setResultColumns(java.util.List<ResultColumn> resultColumns)
-
getResultColumns
public java.util.List<ResultColumn> getResultColumns()
-
getPaths
public java.util.List<org.apache.iotdb.commons.path.PartialPath> getPaths()
-
getAggregationFunctions
public java.util.List<java.lang.String> getAggregationFunctions()
-
-