Class InOperator

    • Field Detail

      • values

        protected java.util.Set<java.lang.String> values
    • Constructor Detail

      • InOperator

        public InOperator​(FilterConstant.FilterType filterType,
                          org.apache.iotdb.commons.path.PartialPath path,
                          boolean not,
                          java.util.Set<java.lang.String> values)
        In Operator Constructor.
        Parameters:
        filterType - filter Type
        path - path
        values - values
    • Method Detail

      • getValues

        public java.util.Set<java.lang.String> getValues()
      • getNot

        public boolean getNot()
      • setNot

        public void setNot​(boolean not)
      • transformToSingleQueryFilter

        protected org.apache.iotdb.tsfile.utils.Pair<org.apache.iotdb.tsfile.read.expression.IUnaryExpression,​java.lang.String> transformToSingleQueryFilter​(java.util.Map<org.apache.iotdb.commons.path.PartialPath,​org.apache.iotdb.tsfile.file.metadata.enums.TSDataType> pathTSDataTypeHashMap)
                                                                                                                                                            throws LogicalOperatorException,
                                                                                                                                                                   org.apache.iotdb.commons.exception.MetadataException
        Description copied from class: FilterOperator
        it will be used in BasicFunction Operator.
        Overrides:
        transformToSingleQueryFilter in class FilterOperator
        Returns:
        - pair.left: UnaryQueryFilter constructed by its one child; pair.right: Path represented by this child.
        Throws:
        org.apache.iotdb.commons.exception.MetadataException - exception in filter transforming
        LogicalOperatorException
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class FilterOperator