Package it.unimi.di.big.mg4j.query.nodes
Class Term
- java.lang.Object
-
- it.unimi.di.big.mg4j.query.nodes.Term
-
- All Implemented Interfaces:
Query
,Serializable
public class Term extends Object implements Query
A node representing a single term.- Author:
- Sebastiano Vigna
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description CharSequence
term
The term represented by this node, ornull
if the term is defined by its number.int
termNumber
The number of the term represented by this node, or -1 if the term is defined literally.
-
Constructor Summary
Constructors Constructor Description Term(int termNumber)
Term(CharSequence term)
-
-
-
Field Detail
-
term
public final CharSequence term
The term represented by this node, ornull
if the term is defined by its number.
-
termNumber
public final int termNumber
The number of the term represented by this node, or -1 if the term is defined literally.
-
-
Constructor Detail
-
Term
public Term(CharSequence term)
-
Term
public Term(int termNumber)
-
-
Method Detail
-
accept
public <T> T accept(QueryBuilderVisitor<T> visitor) throws QueryBuilderVisitorException
Description copied from interface:Query
Accepts a visitor.- Specified by:
accept
in interfaceQuery
- Parameters:
visitor
- the visitor.- Returns:
- the result of the visit, or
null
if the visit should stop. - Throws:
QueryBuilderVisitorException
- See Also:
Query
-
-