Class CriteriaExtractor
- java.lang.Object
-
- de.hybris.platform.persistence.polyglot.search.dialect.generated.PolyglotBaseListener
-
- de.hybris.platform.persistence.polyglot.search.dialect.CriteriaExtractor
-
- All Implemented Interfaces:
PolyglotListener,org.antlr.v4.runtime.tree.ParseTreeListener
public class CriteriaExtractor extends PolyglotBaseListener
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCriteriaExtractor.TypeNameConverter
-
Constructor Summary
Constructors Constructor Description CriteriaExtractor(CriteriaExtractor.TypeNameConverter typeNameConverter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidenterExpr_atom(PolyglotParser.Expr_atomContext ctx)Enter a parse tree produced byPolyglotParser.expr_atom().voidenterOrder_key(PolyglotParser.Order_keyContext ctx)Enter a parse tree produced byPolyglotParser.order_key().voidenterType_key(PolyglotParser.Type_keyContext ctx)Enter a parse tree produced byPolyglotParser.type_key().voidexitExpr_and(PolyglotParser.Expr_andContext ctx)Exit a parse tree produced byPolyglotParser.expr_and().voidexitExpr_or(PolyglotParser.Expr_orContext ctx)Exit a parse tree produced byPolyglotParser.expr_or().voidexitQuery(PolyglotParser.QueryContext ctx)Exit a parse tree produced byPolyglotParser.query().Criteria.CriteriaBuildergetBuilder()-
Methods inherited from class de.hybris.platform.persistence.polyglot.search.dialect.generated.PolyglotBaseListener
enterAttribute_key, enterEveryRule, enterExpr_and, enterExpr_or, enterOrder_by, enterQuery, enterWhere_clause, exitAttribute_key, exitEveryRule, exitExpr_atom, exitOrder_by, exitOrder_key, exitType_key, exitWhere_clause, visitErrorNode, visitTerminal
-
-
-
-
Constructor Detail
-
CriteriaExtractor
public CriteriaExtractor(CriteriaExtractor.TypeNameConverter typeNameConverter)
-
-
Method Detail
-
getBuilder
public Criteria.CriteriaBuilder getBuilder()
-
enterType_key
public void enterType_key(PolyglotParser.Type_keyContext ctx)
Description copied from class:PolyglotBaseListenerEnter a parse tree produced byPolyglotParser.type_key().The default implementation does nothing.
- Specified by:
enterType_keyin interfacePolyglotListener- Overrides:
enterType_keyin classPolyglotBaseListener- Parameters:
ctx- the parse tree
-
enterOrder_key
public void enterOrder_key(PolyglotParser.Order_keyContext ctx)
Description copied from class:PolyglotBaseListenerEnter a parse tree produced byPolyglotParser.order_key().The default implementation does nothing.
- Specified by:
enterOrder_keyin interfacePolyglotListener- Overrides:
enterOrder_keyin classPolyglotBaseListener- Parameters:
ctx- the parse tree
-
exitQuery
public void exitQuery(PolyglotParser.QueryContext ctx)
Description copied from class:PolyglotBaseListenerExit a parse tree produced byPolyglotParser.query().The default implementation does nothing.
- Specified by:
exitQueryin interfacePolyglotListener- Overrides:
exitQueryin classPolyglotBaseListener- Parameters:
ctx- the parse tree
-
enterExpr_atom
public void enterExpr_atom(PolyglotParser.Expr_atomContext ctx)
Description copied from class:PolyglotBaseListenerEnter a parse tree produced byPolyglotParser.expr_atom().The default implementation does nothing.
- Specified by:
enterExpr_atomin interfacePolyglotListener- Overrides:
enterExpr_atomin classPolyglotBaseListener- Parameters:
ctx- the parse tree
-
exitExpr_and
public void exitExpr_and(PolyglotParser.Expr_andContext ctx)
Description copied from class:PolyglotBaseListenerExit a parse tree produced byPolyglotParser.expr_and().The default implementation does nothing.
- Specified by:
exitExpr_andin interfacePolyglotListener- Overrides:
exitExpr_andin classPolyglotBaseListener- Parameters:
ctx- the parse tree
-
exitExpr_or
public void exitExpr_or(PolyglotParser.Expr_orContext ctx)
Description copied from class:PolyglotBaseListenerExit a parse tree produced byPolyglotParser.expr_or().The default implementation does nothing.
- Specified by:
exitExpr_orin interfacePolyglotListener- Overrides:
exitExpr_orin classPolyglotBaseListener- Parameters:
ctx- the parse tree
-
-