Class RegexpOperator

    • Field Detail

      • value

        protected java.lang.String value
    • Constructor Detail

      • RegexpOperator

        public RegexpOperator​(FilterConstant.FilterType filterType,
                              org.apache.iotdb.commons.path.PartialPath path,
                              java.lang.String value)
    • Method Detail

      • 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
      • getValue

        public java.lang.String getValue()