001/* 002MIT License 003 004Copyright (c) 2020 FBSQL Team 005 006Permission is hereby granted, free of charge, to any person obtaining a copy 007of this software and associated documentation files (the "Software"), to deal 008in the Software without restriction, including without limitation the rights 009to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 010copies of the Software, and to permit persons to whom the Software is 011furnished to do so, subject to the following conditions: 012 013The above copyright notice and this permission notice shall be included in all 014copies or substantial portions of the Software. 015 016THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 017IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 018FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 019AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 020LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 021OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 022SOFTWARE. 023 024Home: https://fbsql.github.io 025E-Mail: fbsql.team@gmail.com 026*/ 027 028package org.fbsql.antlr4.generated; 029 030 031import org.antlr.v4.runtime.ParserRuleContext; 032import org.antlr.v4.runtime.tree.ErrorNode; 033import org.antlr.v4.runtime.tree.TerminalNode; 034 035/** 036 * This class provides an empty implementation of {@link FbsqlListener}, 037 * which can be extended to create a listener which only needs to handle a subset 038 * of the available methods. 039 */ 040public class FbsqlBaseListener implements FbsqlListener { 041 /** 042 * {@inheritDoc} 043 * 044 * <p>The default implementation does nothing.</p> 045 */ 046 @Override public void enterNative_sql(FbsqlParser.Native_sqlContext ctx) { } 047 /** 048 * {@inheritDoc} 049 * 050 * <p>The default implementation does nothing.</p> 051 */ 052 @Override public void exitNative_sql(FbsqlParser.Native_sqlContext ctx) { } 053 /** 054 * {@inheritDoc} 055 * 056 * <p>The default implementation does nothing.</p> 057 */ 058 @Override public void enterParameter(FbsqlParser.ParameterContext ctx) { } 059 /** 060 * {@inheritDoc} 061 * 062 * <p>The default implementation does nothing.</p> 063 */ 064 @Override public void exitParameter(FbsqlParser.ParameterContext ctx) { } 065 /** 066 * {@inheritDoc} 067 * 068 * <p>The default implementation does nothing.</p> 069 */ 070 @Override public void enterProcedure(FbsqlParser.ProcedureContext ctx) { } 071 /** 072 * {@inheritDoc} 073 * 074 * <p>The default implementation does nothing.</p> 075 */ 076 @Override public void exitProcedure(FbsqlParser.ProcedureContext ctx) { } 077 /** 078 * {@inheritDoc} 079 * 080 * <p>The default implementation does nothing.</p> 081 */ 082 @Override public void enterRole_name(FbsqlParser.Role_nameContext ctx) { } 083 /** 084 * {@inheritDoc} 085 * 086 * <p>The default implementation does nothing.</p> 087 */ 088 @Override public void exitRole_name(FbsqlParser.Role_nameContext ctx) { } 089 /** 090 * {@inheritDoc} 091 * 092 * <p>The default implementation does nothing.</p> 093 */ 094 @Override public void enterTrigger_before_procedure_name(FbsqlParser.Trigger_before_procedure_nameContext ctx) { } 095 /** 096 * {@inheritDoc} 097 * 098 * <p>The default implementation does nothing.</p> 099 */ 100 @Override public void exitTrigger_before_procedure_name(FbsqlParser.Trigger_before_procedure_nameContext ctx) { } 101 /** 102 * {@inheritDoc} 103 * 104 * <p>The default implementation does nothing.</p> 105 */ 106 @Override public void enterTrigger_after_procedure_name(FbsqlParser.Trigger_after_procedure_nameContext ctx) { } 107 /** 108 * {@inheritDoc} 109 * 110 * <p>The default implementation does nothing.</p> 111 */ 112 @Override public void exitTrigger_after_procedure_name(FbsqlParser.Trigger_after_procedure_nameContext ctx) { } 113 /** 114 * {@inheritDoc} 115 * 116 * <p>The default implementation does nothing.</p> 117 */ 118 @Override public void enterCompression_level(FbsqlParser.Compression_levelContext ctx) { } 119 /** 120 * {@inheritDoc} 121 * 122 * <p>The default implementation does nothing.</p> 123 */ 124 @Override public void exitCompression_level(FbsqlParser.Compression_levelContext ctx) { } 125 /** 126 * {@inheritDoc} 127 * 128 * <p>The default implementation does nothing.</p> 129 */ 130 @Override public void enterConnection_alias(FbsqlParser.Connection_aliasContext ctx) { } 131 /** 132 * {@inheritDoc} 133 * 134 * <p>The default implementation does nothing.</p> 135 */ 136 @Override public void exitConnection_alias(FbsqlParser.Connection_aliasContext ctx) { } 137 /** 138 * {@inheritDoc} 139 * 140 * <p>The default implementation does nothing.</p> 141 */ 142 @Override public void enterStatement_alias(FbsqlParser.Statement_aliasContext ctx) { } 143 /** 144 * {@inheritDoc} 145 * 146 * <p>The default implementation does nothing.</p> 147 */ 148 @Override public void exitStatement_alias(FbsqlParser.Statement_aliasContext ctx) { } 149 /** 150 * {@inheritDoc} 151 * 152 * <p>The default implementation does nothing.</p> 153 */ 154 @Override public void enterProcedure_name(FbsqlParser.Procedure_nameContext ctx) { } 155 /** 156 * {@inheritDoc} 157 * 158 * <p>The default implementation does nothing.</p> 159 */ 160 @Override public void exitProcedure_name(FbsqlParser.Procedure_nameContext ctx) { } 161 /** 162 * {@inheritDoc} 163 * 164 * <p>The default implementation does nothing.</p> 165 */ 166 @Override public void enterJson(FbsqlParser.JsonContext ctx) { } 167 /** 168 * {@inheritDoc} 169 * 170 * <p>The default implementation does nothing.</p> 171 */ 172 @Override public void exitJson(FbsqlParser.JsonContext ctx) { } 173 /** 174 * {@inheritDoc} 175 * 176 * <p>The default implementation does nothing.</p> 177 */ 178 @Override public void enterJdbc_url(FbsqlParser.Jdbc_urlContext ctx) { } 179 /** 180 * {@inheritDoc} 181 * 182 * <p>The default implementation does nothing.</p> 183 */ 184 @Override public void exitJdbc_url(FbsqlParser.Jdbc_urlContext ctx) { } 185 /** 186 * {@inheritDoc} 187 * 188 * <p>The default implementation does nothing.</p> 189 */ 190 @Override public void enterUser(FbsqlParser.UserContext ctx) { } 191 /** 192 * {@inheritDoc} 193 * 194 * <p>The default implementation does nothing.</p> 195 */ 196 @Override public void exitUser(FbsqlParser.UserContext ctx) { } 197 /** 198 * {@inheritDoc} 199 * 200 * <p>The default implementation does nothing.</p> 201 */ 202 @Override public void enterPassword(FbsqlParser.PasswordContext ctx) { } 203 /** 204 * {@inheritDoc} 205 * 206 * <p>The default implementation does nothing.</p> 207 */ 208 @Override public void exitPassword(FbsqlParser.PasswordContext ctx) { } 209 /** 210 * {@inheritDoc} 211 * 212 * <p>The default implementation does nothing.</p> 213 */ 214 @Override public void enterJdbc_connection_properties(FbsqlParser.Jdbc_connection_propertiesContext ctx) { } 215 /** 216 * {@inheritDoc} 217 * 218 * <p>The default implementation does nothing.</p> 219 */ 220 @Override public void exitJdbc_connection_properties(FbsqlParser.Jdbc_connection_propertiesContext ctx) { } 221 /** 222 * {@inheritDoc} 223 * 224 * <p>The default implementation does nothing.</p> 225 */ 226 @Override public void enterJdbc_driver_class_name(FbsqlParser.Jdbc_driver_class_nameContext ctx) { } 227 /** 228 * {@inheritDoc} 229 * 230 * <p>The default implementation does nothing.</p> 231 */ 232 @Override public void exitJdbc_driver_class_name(FbsqlParser.Jdbc_driver_class_nameContext ctx) { } 233 /** 234 * {@inheritDoc} 235 * 236 * <p>The default implementation does nothing.</p> 237 */ 238 @Override public void enterJar_file(FbsqlParser.Jar_fileContext ctx) { } 239 /** 240 * {@inheritDoc} 241 * 242 * <p>The default implementation does nothing.</p> 243 */ 244 @Override public void exitJar_file(FbsqlParser.Jar_fileContext ctx) { } 245 /** 246 * {@inheritDoc} 247 * 248 * <p>The default implementation does nothing.</p> 249 */ 250 @Override public void enterConnection_pool_size_min(FbsqlParser.Connection_pool_size_minContext ctx) { } 251 /** 252 * {@inheritDoc} 253 * 254 * <p>The default implementation does nothing.</p> 255 */ 256 @Override public void exitConnection_pool_size_min(FbsqlParser.Connection_pool_size_minContext ctx) { } 257 /** 258 * {@inheritDoc} 259 * 260 * <p>The default implementation does nothing.</p> 261 */ 262 @Override public void enterConnection_pool_size_max(FbsqlParser.Connection_pool_size_maxContext ctx) { } 263 /** 264 * {@inheritDoc} 265 * 266 * <p>The default implementation does nothing.</p> 267 */ 268 @Override public void exitConnection_pool_size_max(FbsqlParser.Connection_pool_size_maxContext ctx) { } 269 /** 270 * {@inheritDoc} 271 * 272 * <p>The default implementation does nothing.</p> 273 */ 274 @Override public void enterSql_script_file(FbsqlParser.Sql_script_fileContext ctx) { } 275 /** 276 * {@inheritDoc} 277 * 278 * <p>The default implementation does nothing.</p> 279 */ 280 @Override public void exitSql_script_file(FbsqlParser.Sql_script_fileContext ctx) { } 281 /** 282 * {@inheritDoc} 283 * 284 * <p>The default implementation does nothing.</p> 285 */ 286 @Override public void enterJson_file(FbsqlParser.Json_fileContext ctx) { } 287 /** 288 * {@inheritDoc} 289 * 290 * <p>The default implementation does nothing.</p> 291 */ 292 @Override public void exitJson_file(FbsqlParser.Json_fileContext ctx) { } 293 /** 294 * {@inheritDoc} 295 * 296 * <p>The default implementation does nothing.</p> 297 */ 298 @Override public void enterCron_expression(FbsqlParser.Cron_expressionContext ctx) { } 299 /** 300 * {@inheritDoc} 301 * 302 * <p>The default implementation does nothing.</p> 303 */ 304 @Override public void exitCron_expression(FbsqlParser.Cron_expressionContext ctx) { } 305 /** 306 * {@inheritDoc} 307 * 308 * <p>The default implementation does nothing.</p> 309 */ 310 @Override public void enterConnect_to_stmt(FbsqlParser.Connect_to_stmtContext ctx) { } 311 /** 312 * {@inheritDoc} 313 * 314 * <p>The default implementation does nothing.</p> 315 */ 316 @Override public void exitConnect_to_stmt(FbsqlParser.Connect_to_stmtContext ctx) { } 317 /** 318 * {@inheritDoc} 319 * 320 * <p>The default implementation does nothing.</p> 321 */ 322 @Override public void enterSwitch_to_stmt(FbsqlParser.Switch_to_stmtContext ctx) { } 323 /** 324 * {@inheritDoc} 325 * 326 * <p>The default implementation does nothing.</p> 327 */ 328 @Override public void exitSwitch_to_stmt(FbsqlParser.Switch_to_stmtContext ctx) { } 329 /** 330 * {@inheritDoc} 331 * 332 * <p>The default implementation does nothing.</p> 333 */ 334 @Override public void enterDeclare_statement_stmt(FbsqlParser.Declare_statement_stmtContext ctx) { } 335 /** 336 * {@inheritDoc} 337 * 338 * <p>The default implementation does nothing.</p> 339 */ 340 @Override public void exitDeclare_statement_stmt(FbsqlParser.Declare_statement_stmtContext ctx) { } 341 /** 342 * {@inheritDoc} 343 * 344 * <p>The default implementation does nothing.</p> 345 */ 346 @Override public void enterDeclare_procedure_stmt(FbsqlParser.Declare_procedure_stmtContext ctx) { } 347 /** 348 * {@inheritDoc} 349 * 350 * <p>The default implementation does nothing.</p> 351 */ 352 @Override public void exitDeclare_procedure_stmt(FbsqlParser.Declare_procedure_stmtContext ctx) { } 353 /** 354 * {@inheritDoc} 355 * 356 * <p>The default implementation does nothing.</p> 357 */ 358 @Override public void enterInclude_script_file_stmt(FbsqlParser.Include_script_file_stmtContext ctx) { } 359 /** 360 * {@inheritDoc} 361 * 362 * <p>The default implementation does nothing.</p> 363 */ 364 @Override public void exitInclude_script_file_stmt(FbsqlParser.Include_script_file_stmtContext ctx) { } 365 /** 366 * {@inheritDoc} 367 * 368 * <p>The default implementation does nothing.</p> 369 */ 370 @Override public void enterSchedule_stmt(FbsqlParser.Schedule_stmtContext ctx) { } 371 /** 372 * {@inheritDoc} 373 * 374 * <p>The default implementation does nothing.</p> 375 */ 376 @Override public void exitSchedule_stmt(FbsqlParser.Schedule_stmtContext ctx) { } 377 /** 378 * {@inheritDoc} 379 * 380 * <p>The default implementation does nothing.</p> 381 */ 382 @Override public void enterNative_stmt(FbsqlParser.Native_stmtContext ctx) { } 383 /** 384 * {@inheritDoc} 385 * 386 * <p>The default implementation does nothing.</p> 387 */ 388 @Override public void exitNative_stmt(FbsqlParser.Native_stmtContext ctx) { } 389 390 /** 391 * {@inheritDoc} 392 * 393 * <p>The default implementation does nothing.</p> 394 */ 395 @Override public void enterEveryRule(ParserRuleContext ctx) { } 396 /** 397 * {@inheritDoc} 398 * 399 * <p>The default implementation does nothing.</p> 400 */ 401 @Override public void exitEveryRule(ParserRuleContext ctx) { } 402 /** 403 * {@inheritDoc} 404 * 405 * <p>The default implementation does nothing.</p> 406 */ 407 @Override public void visitTerminal(TerminalNode node) { } 408 /** 409 * {@inheritDoc} 410 * 411 * <p>The default implementation does nothing.</p> 412 */ 413 @Override public void visitErrorNode(ErrorNode node) { } 414}