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}