Class SelectComponent

  • Direct Known Subclasses:
    InfluxSelectComponent

    public class SelectComponent
    extends java.lang.Object
    this class maintains information from select clause.
    • Field Detail

      • resultColumns

        protected java.util.List<ResultColumn> resultColumns
    • Constructor Detail

      • SelectComponent

        public SelectComponent​(java.time.ZoneId zoneId)
        init with tokenIntType, default operatorType is OperatorType.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()