Uses of Class
eu.clarin.sru.server.fcs.parser.QueryNode
-
Packages that use QueryNode Package Description eu.clarin.sru.server.fcs eu.clarin.sru.server.fcs.parser -
-
Uses of QueryNode in eu.clarin.sru.server.fcs
Methods in eu.clarin.sru.server.fcs that return types with arguments of type QueryNode Modifier and Type Method Description SRUQuery<QueryNode>
FCSQueryParser. parseQuery(SRUVersion version, Map<String,String> parameters, SRUDiagnosticList diagnostics)
-
Uses of QueryNode in eu.clarin.sru.server.fcs.parser
Subclasses of QueryNode in eu.clarin.sru.server.fcs.parser Modifier and Type Class Description class
Expression
A FCS-QL expression tree SIMPLE expression node.class
ExpressionAnd
A FCS-QL expression tree AND expression node.class
ExpressionGroup
A FCS-QL expression tree GROUP expression node.class
ExpressionNot
A FCS-QL expression tree NOT expression node.class
ExpressionOr
A FCS-QL expression tree OR expression node.class
ExpressionWildcard
A FCS-QL expression tree WILDCARD expression node.class
QueryDisjunction
A FCS-QL expression tree QR queryclass
QueryGroup
A FCS-QL expression tree GROUP query node.class
QuerySegment
A FCS-QL expression tree query segment node.class
QuerySequence
A FCS-QL expression tree query sequence node.class
QueryWithWithin
FCS-QL expression tree QUERY-WITH-WITHIN node.class
SimpleWithin
A FCS-QL expression tree SIMPLE WITHIN query node.Fields in eu.clarin.sru.server.fcs.parser declared as QueryNode Modifier and Type Field Description protected QueryNode
QueryNode. parent
Fields in eu.clarin.sru.server.fcs.parser with type parameters of type QueryNode Modifier and Type Field Description protected List<QueryNode>
QueryNode. children
Methods in eu.clarin.sru.server.fcs.parser with type parameters of type QueryNode Modifier and Type Method Description <T extends QueryNode>
TQueryNode. getChild(Class<T> clazz, int idx)
Get a child node of specified type by index.<T extends QueryNode>
TQueryNode. getFirstChild(Class<T> clazz)
Get a first child node of specified type.Methods in eu.clarin.sru.server.fcs.parser that return QueryNode Modifier and Type Method Description QueryNode
QueryNode. getChild(int idx)
Get a child node by index.QueryNode
QueryGroup. getContent()
Get the group content.QueryNode
QuerySegment. getExpression()
Get the expression for this segment.QueryNode
QueryNode. getFirstChild()
Get this first child node.QueryNode
QueryNode. getLastChild()
Get this last child node.QueryNode
QueryNode. getParent()
Get the parent node of this node.QueryNode
QueryWithWithin. getQuery()
Get the query clause.QueryNode
QueryWithWithin. getWithin()
Get the within clause (= search context)QueryNode
QueryParser. parse(String query)
Parse query.Methods in eu.clarin.sru.server.fcs.parser that return types with arguments of type QueryNode Modifier and Type Method Description List<QueryNode>
QueryNode. getChildren()
The children of this node.List<QueryNode>
ExpressionOr. getOperands()
Get the OR expression operandsMethods in eu.clarin.sru.server.fcs.parser with parameters of type QueryNode Modifier and Type Method Description protected void
QueryNode. setParent(QueryNode parent)
Constructors in eu.clarin.sru.server.fcs.parser with parameters of type QueryNode Constructor Description QueryNode(QueryNodeType nodeType, QueryNode child)
Constructor.Constructor parameters in eu.clarin.sru.server.fcs.parser with type arguments of type QueryNode Constructor Description QueryNode(QueryNodeType nodeType, List<QueryNode> children)
Constructor.
-