137748cd8SNickeau<?php 237748cd8SNickeau 337748cd8SNickeau/* 404fd306cSNickeau * Generated from D:/dokuwiki/lib/plugins/combo/grammar\PageSql.g4 by ANTLR 4.9.3 537748cd8SNickeau */ 637748cd8SNickeau 737748cd8SNickeaunamespace ComboStrap\PageSqlParser; 837748cd8SNickeauuse Antlr\Antlr4\Runtime\Tree\ParseTreeListener; 937748cd8SNickeau 1037748cd8SNickeau/** 1137748cd8SNickeau * This interface defines a complete listener for a parse tree produced by 1237748cd8SNickeau * {@see PageSqlParser}. 1337748cd8SNickeau */ 1437748cd8SNickeauinterface PageSqlListener extends ParseTreeListener { 1537748cd8SNickeau /** 1637748cd8SNickeau * Enter a parse tree produced by {@see PageSqlParser::functionNames()}. 17*5b7a56ccSgerardnico * @param $context The parse tree. 1837748cd8SNickeau */ 1937748cd8SNickeau public function enterFunctionNames(Context\FunctionNamesContext $context) : void; 2037748cd8SNickeau /** 2137748cd8SNickeau * Exit a parse tree produced by {@see PageSqlParser::functionNames()}. 22*5b7a56ccSgerardnico * @param $context The parse tree. 2337748cd8SNickeau */ 2437748cd8SNickeau public function exitFunctionNames(Context\FunctionNamesContext $context) : void; 25*5b7a56ccSgerardnico /** 26*5b7a56ccSgerardnico * Enter a parse tree produced by {@see PageSqlParser::constantNames()}. 27*5b7a56ccSgerardnico * @param $context The parse tree. 28*5b7a56ccSgerardnico */ 29*5b7a56ccSgerardnico public function enterConstantNames(Context\ConstantNamesContext $context) : void; 30*5b7a56ccSgerardnico /** 31*5b7a56ccSgerardnico * Exit a parse tree produced by {@see PageSqlParser::constantNames()}. 32*5b7a56ccSgerardnico * @param $context The parse tree. 33*5b7a56ccSgerardnico */ 34*5b7a56ccSgerardnico public function exitConstantNames(Context\ConstantNamesContext $context) : void; 3537748cd8SNickeau /** 3637748cd8SNickeau * Enter a parse tree produced by {@see PageSqlParser::tableNames()}. 37*5b7a56ccSgerardnico * @param $context The parse tree. 3837748cd8SNickeau */ 3937748cd8SNickeau public function enterTableNames(Context\TableNamesContext $context) : void; 4037748cd8SNickeau /** 4137748cd8SNickeau * Exit a parse tree produced by {@see PageSqlParser::tableNames()}. 42*5b7a56ccSgerardnico * @param $context The parse tree. 4337748cd8SNickeau */ 4437748cd8SNickeau public function exitTableNames(Context\TableNamesContext $context) : void; 4537748cd8SNickeau /** 4637748cd8SNickeau * Enter a parse tree produced by {@see PageSqlParser::sqlNames()}. 47*5b7a56ccSgerardnico * @param $context The parse tree. 4837748cd8SNickeau */ 4937748cd8SNickeau public function enterSqlNames(Context\SqlNamesContext $context) : void; 5037748cd8SNickeau /** 5137748cd8SNickeau * Exit a parse tree produced by {@see PageSqlParser::sqlNames()}. 52*5b7a56ccSgerardnico * @param $context The parse tree. 5337748cd8SNickeau */ 5437748cd8SNickeau public function exitSqlNames(Context\SqlNamesContext $context) : void; 5537748cd8SNickeau /** 5637748cd8SNickeau * Enter a parse tree produced by {@see PageSqlParser::column()}. 57*5b7a56ccSgerardnico * @param $context The parse tree. 5837748cd8SNickeau */ 5937748cd8SNickeau public function enterColumn(Context\ColumnContext $context) : void; 6037748cd8SNickeau /** 6137748cd8SNickeau * Exit a parse tree produced by {@see PageSqlParser::column()}. 62*5b7a56ccSgerardnico * @param $context The parse tree. 6337748cd8SNickeau */ 6437748cd8SNickeau public function exitColumn(Context\ColumnContext $context) : void; 6537748cd8SNickeau /** 6637748cd8SNickeau * Enter a parse tree produced by {@see PageSqlParser::pattern()}. 67*5b7a56ccSgerardnico * @param $context The parse tree. 6837748cd8SNickeau */ 6937748cd8SNickeau public function enterPattern(Context\PatternContext $context) : void; 7037748cd8SNickeau /** 7137748cd8SNickeau * Exit a parse tree produced by {@see PageSqlParser::pattern()}. 72*5b7a56ccSgerardnico * @param $context The parse tree. 7337748cd8SNickeau */ 7437748cd8SNickeau public function exitPattern(Context\PatternContext $context) : void; 7537748cd8SNickeau /** 7637748cd8SNickeau * Enter a parse tree produced by {@see PageSqlParser::expression()}. 77*5b7a56ccSgerardnico * @param $context The parse tree. 7837748cd8SNickeau */ 7937748cd8SNickeau public function enterExpression(Context\ExpressionContext $context) : void; 8037748cd8SNickeau /** 8137748cd8SNickeau * Exit a parse tree produced by {@see PageSqlParser::expression()}. 82*5b7a56ccSgerardnico * @param $context The parse tree. 8337748cd8SNickeau */ 8437748cd8SNickeau public function exitExpression(Context\ExpressionContext $context) : void; 8537748cd8SNickeau /** 8637748cd8SNickeau * Enter a parse tree produced by {@see PageSqlParser::predicate()}. 87*5b7a56ccSgerardnico * @param $context The parse tree. 8837748cd8SNickeau */ 8937748cd8SNickeau public function enterPredicate(Context\PredicateContext $context) : void; 9037748cd8SNickeau /** 9137748cd8SNickeau * Exit a parse tree produced by {@see PageSqlParser::predicate()}. 92*5b7a56ccSgerardnico * @param $context The parse tree. 9337748cd8SNickeau */ 9437748cd8SNickeau public function exitPredicate(Context\PredicateContext $context) : void; 9537748cd8SNickeau /** 9637748cd8SNickeau * Enter a parse tree produced by {@see PageSqlParser::columns()}. 97*5b7a56ccSgerardnico * @param $context The parse tree. 9837748cd8SNickeau */ 9937748cd8SNickeau public function enterColumns(Context\ColumnsContext $context) : void; 10037748cd8SNickeau /** 10137748cd8SNickeau * Exit a parse tree produced by {@see PageSqlParser::columns()}. 102*5b7a56ccSgerardnico * @param $context The parse tree. 10337748cd8SNickeau */ 10437748cd8SNickeau public function exitColumns(Context\ColumnsContext $context) : void; 10504fd306cSNickeau /** 10604fd306cSNickeau * Enter a parse tree produced by {@see PageSqlParser::predicateGroup()}. 107*5b7a56ccSgerardnico * @param $context The parse tree. 10804fd306cSNickeau */ 10904fd306cSNickeau public function enterPredicateGroup(Context\PredicateGroupContext $context) : void; 11004fd306cSNickeau /** 11104fd306cSNickeau * Exit a parse tree produced by {@see PageSqlParser::predicateGroup()}. 112*5b7a56ccSgerardnico * @param $context The parse tree. 11304fd306cSNickeau */ 11404fd306cSNickeau public function exitPredicateGroup(Context\PredicateGroupContext $context) : void; 11537748cd8SNickeau /** 11637748cd8SNickeau * Enter a parse tree produced by {@see PageSqlParser::predicates()}. 117*5b7a56ccSgerardnico * @param $context The parse tree. 11837748cd8SNickeau */ 11937748cd8SNickeau public function enterPredicates(Context\PredicatesContext $context) : void; 12037748cd8SNickeau /** 12137748cd8SNickeau * Exit a parse tree produced by {@see PageSqlParser::predicates()}. 122*5b7a56ccSgerardnico * @param $context The parse tree. 12337748cd8SNickeau */ 12437748cd8SNickeau public function exitPredicates(Context\PredicatesContext $context) : void; 12537748cd8SNickeau /** 12637748cd8SNickeau * Enter a parse tree produced by {@see PageSqlParser::tables()}. 127*5b7a56ccSgerardnico * @param $context The parse tree. 12837748cd8SNickeau */ 12937748cd8SNickeau public function enterTables(Context\TablesContext $context) : void; 13037748cd8SNickeau /** 13137748cd8SNickeau * Exit a parse tree produced by {@see PageSqlParser::tables()}. 132*5b7a56ccSgerardnico * @param $context The parse tree. 13337748cd8SNickeau */ 13437748cd8SNickeau public function exitTables(Context\TablesContext $context) : void; 13537748cd8SNickeau /** 13637748cd8SNickeau * Enter a parse tree produced by {@see PageSqlParser::limit()}. 137*5b7a56ccSgerardnico * @param $context The parse tree. 13837748cd8SNickeau */ 13937748cd8SNickeau public function enterLimit(Context\LimitContext $context) : void; 14037748cd8SNickeau /** 14137748cd8SNickeau * Exit a parse tree produced by {@see PageSqlParser::limit()}. 142*5b7a56ccSgerardnico * @param $context The parse tree. 14337748cd8SNickeau */ 14437748cd8SNickeau public function exitLimit(Context\LimitContext $context) : void; 14537748cd8SNickeau /** 14637748cd8SNickeau * Enter a parse tree produced by {@see PageSqlParser::orderBys()}. 147*5b7a56ccSgerardnico * @param $context The parse tree. 14837748cd8SNickeau */ 14937748cd8SNickeau public function enterOrderBys(Context\OrderBysContext $context) : void; 15037748cd8SNickeau /** 15137748cd8SNickeau * Exit a parse tree produced by {@see PageSqlParser::orderBys()}. 152*5b7a56ccSgerardnico * @param $context The parse tree. 15337748cd8SNickeau */ 15437748cd8SNickeau public function exitOrderBys(Context\OrderBysContext $context) : void; 15537748cd8SNickeau /** 15637748cd8SNickeau * Enter a parse tree produced by {@see PageSqlParser::orderByDef()}. 157*5b7a56ccSgerardnico * @param $context The parse tree. 15837748cd8SNickeau */ 15937748cd8SNickeau public function enterOrderByDef(Context\OrderByDefContext $context) : void; 16037748cd8SNickeau /** 16137748cd8SNickeau * Exit a parse tree produced by {@see PageSqlParser::orderByDef()}. 162*5b7a56ccSgerardnico * @param $context The parse tree. 16337748cd8SNickeau */ 16437748cd8SNickeau public function exitOrderByDef(Context\OrderByDefContext $context) : void; 16537748cd8SNickeau /** 16637748cd8SNickeau * Enter a parse tree produced by {@see PageSqlParser::pageSql()}. 167*5b7a56ccSgerardnico * @param $context The parse tree. 16837748cd8SNickeau */ 16937748cd8SNickeau public function enterPageSql(Context\PageSqlContext $context) : void; 17037748cd8SNickeau /** 17137748cd8SNickeau * Exit a parse tree produced by {@see PageSqlParser::pageSql()}. 172*5b7a56ccSgerardnico * @param $context The parse tree. 17337748cd8SNickeau */ 17437748cd8SNickeau public function exitPageSql(Context\PageSqlContext $context) : void; 17537748cd8SNickeau}