Package eu.clarin.sru.fcs.qlparser.lex
-
Interface Summary Interface Description LexParserListener This interface defines a complete listener for a parse tree produced byLexParser
.LexParserVisitor<T> This interface defines a complete generic visitor for a parse tree produced byLexParser
.QueryVisitor Interface implementing a Visitor pattern for LexCQL expression trees. -
Class Summary Class Description LexLexer LexParser LexParser.Boolean_modifiedContext LexParser.Boolean_queryContext LexParser.IndexContext LexParser.Modifier_listContext LexParser.Modifier_nameContext LexParser.Modifier_relationContext LexParser.Modifier_valueContext LexParser.ModifierContext LexParser.Prefix_nameContext LexParser.PrefixContext LexParser.QueryContext LexParser.R_booleanContext LexParser.Relation_modifiedContext LexParser.Relation_nameContext LexParser.Relation_symbolContext LexParser.RelationContext LexParser.Search_clauseContext LexParser.Search_termContext LexParser.Simple_nameContext LexParser.SubqueryContext LexParserBaseListener This class provides an empty implementation ofLexParserListener
, which can be extended to create a listener which only needs to handle a subset of the available methods.LexParserBaseVisitor<T> This class provides an empty implementation ofLexParserVisitor
, which can be extended to create a visitor which only needs to handle a subset of the available methods.Modifier A LexCQL expression tree modifier node.QueryNode Base class for LexCQL expression tree nodes.QueryParser A LexCQL query parser that produces LexCQL expression trees.QueryVisitorAdapter Convenience class to implement LexCQL expression tree visitors.Relation A LexCQL expression tree relation node.SearchClause A LexCQL expression tree search_clause node.SearchClauseGroup A LexCQL expression tree search_clausse_group node.Subquery A LexCQL expression tree search_clausse_group node. -
Enum Summary Enum Description QueryNodeType Node types of LexCQL expression tree nodes.RBoolean LexCQL expression tree boolean.