Class IntervalQueryNode

    • Constructor Detail

      • IntervalQueryNode

        public IntervalQueryNode​(java.lang.String field,
                                 IntervalFunction source)
    • Method Detail

      • getQuery

        public Query getQuery()
      • toQueryString

        public java.lang.String toQueryString​(EscapeQuerySyntax escapeSyntaxParser)
        Description copied from interface: QueryNode
        convert to a query string understood by the query parser
        Specified by:
        toQueryString in interface QueryNode
      • toString

        public java.lang.String toString()
        Description copied from class: QueryNodeImpl
        Every implementation of this class should return pseudo xml like this:

        For FieldQueryNode: <field start='1' end='2' field='subject' text='foo'/>

        Specified by:
        toString in interface QueryNode
        Overrides:
        toString in class QueryNodeImpl
        See Also:
        QueryNode.toString()
      • getField

        public java.lang.CharSequence getField()
        Description copied from interface: FieldableNode
        Returns the field associated to the node and every node under it.
        Specified by:
        getField in interface FieldableNode
        Returns:
        the field name
      • setField

        public void setField​(java.lang.CharSequence fieldName)
        Description copied from interface: FieldableNode
        Associates the node to a field.
        Specified by:
        setField in interface FieldableNode
        Parameters:
        fieldName - the field name
      • setAnalyzer

        public void setAnalyzer​(Analyzer analyzer)