// Generated from /home/rob/github/ebean-dir/ebean/src/test/resources/EQL.g4 by ANTLR 4.8
package io.ebeaninternal.server.grammer.antlr;
import org.antlr.v4.runtime.tree.AbstractParseTreeVisitor;
This class provides an empty implementation of EQLVisitor
, which can be extended to create a visitor which only needs to handle a subset of the available methods. Type parameters:
/**
* This class provides an empty implementation of {@link EQLVisitor},
* which can be extended to create a visitor which only needs to handle a subset
* of the available methods.
*
* @param <T> The return type of the visit operation. Use {@link Void} for
* operations with no return type.
*/
public class EQLBaseVisitor<T> extends AbstractParseTreeVisitor<T> implements EQLVisitor<T> {
{@inheritDoc}
The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren
on ctx
.
/**
* {@inheritDoc}
*
* <p>The default implementation returns the result of calling
* {@link #visitChildren} on {@code ctx}.</p>
*/
@Override public T visitSelect_statement(EQLParser.Select_statementContext ctx) { return visitChildren(ctx); }
{@inheritDoc}
The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren
on ctx
.
/**
* {@inheritDoc}
*
* <p>The default implementation returns the result of calling
* {@link #visitChildren} on {@code ctx}.</p>
*/
@Override public T visitSelect_properties(EQLParser.Select_propertiesContext ctx) { return visitChildren(ctx); }
{@inheritDoc}
The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren
on ctx
.
/**
* {@inheritDoc}
*
* <p>The default implementation returns the result of calling
* {@link #visitChildren} on {@code ctx}.</p>
*/
@Override public T visitSelect_clause(EQLParser.Select_clauseContext ctx) { return visitChildren(ctx); }
{@inheritDoc}
The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren
on ctx
.
/**
* {@inheritDoc}
*
* <p>The default implementation returns the result of calling
* {@link #visitChildren} on {@code ctx}.</p>
*/
@Override public T visitDistinct(EQLParser.DistinctContext ctx) { return visitChildren(ctx); }
{@inheritDoc}
The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren
on ctx
.
/**
* {@inheritDoc}
*
* <p>The default implementation returns the result of calling
* {@link #visitChildren} on {@code ctx}.</p>
*/
@Override public T visitFetch_clause(EQLParser.Fetch_clauseContext ctx) { return visitChildren(ctx); }
{@inheritDoc}
The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren
on ctx
.
/**
* {@inheritDoc}
*
* <p>The default implementation returns the result of calling
* {@link #visitChildren} on {@code ctx}.</p>
*/
@Override public T visitWhere_clause(EQLParser.Where_clauseContext ctx) { return visitChildren(ctx); }
{@inheritDoc}
The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren
on ctx
.
/**
* {@inheritDoc}
*
* <p>The default implementation returns the result of calling
* {@link #visitChildren} on {@code ctx}.</p>
*/
@Override public T visitOrderby_clause(EQLParser.Orderby_clauseContext ctx) { return visitChildren(ctx); }
{@inheritDoc}
The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren
on ctx
.
/**
* {@inheritDoc}
*
* <p>The default implementation returns the result of calling
* {@link #visitChildren} on {@code ctx}.</p>
*/
@Override public T visitOrderby_property(EQLParser.Orderby_propertyContext ctx) { return visitChildren(ctx); }
{@inheritDoc}
The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren
on ctx
.
/**
* {@inheritDoc}
*
* <p>The default implementation returns the result of calling
* {@link #visitChildren} on {@code ctx}.</p>
*/
@Override public T visitNulls_firstlast(EQLParser.Nulls_firstlastContext ctx) { return visitChildren(ctx); }
{@inheritDoc}
The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren
on ctx
.
/**
* {@inheritDoc}
*
* <p>The default implementation returns the result of calling
* {@link #visitChildren} on {@code ctx}.</p>
*/
@Override public T visitAsc_desc(EQLParser.Asc_descContext ctx) { return visitChildren(ctx); }
{@inheritDoc}
The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren
on ctx
.
/**
* {@inheritDoc}
*
* <p>The default implementation returns the result of calling
* {@link #visitChildren} on {@code ctx}.</p>
*/
@Override public T visitLimit_clause(EQLParser.Limit_clauseContext ctx) { return visitChildren(ctx); }
{@inheritDoc}
The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren
on ctx
.
/**
* {@inheritDoc}
*
* <p>The default implementation returns the result of calling
* {@link #visitChildren} on {@code ctx}.</p>
*/
@Override public T visitOffset_clause(EQLParser.Offset_clauseContext ctx) { return visitChildren(ctx); }
{@inheritDoc}
The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren
on ctx
.
/**
* {@inheritDoc}
*
* <p>The default implementation returns the result of calling
* {@link #visitChildren} on {@code ctx}.</p>
*/
@Override public T visitFetch_path(EQLParser.Fetch_pathContext ctx) { return visitChildren(ctx); }
{@inheritDoc}
The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren
on ctx
.
/**
* {@inheritDoc}
*
* <p>The default implementation returns the result of calling
* {@link #visitChildren} on {@code ctx}.</p>
*/
@Override public T visitFetch_property_set(EQLParser.Fetch_property_setContext ctx) { return visitChildren(ctx); }
{@inheritDoc}
The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren
on ctx
.
/**
* {@inheritDoc}
*
* <p>The default implementation returns the result of calling
* {@link #visitChildren} on {@code ctx}.</p>
*/
@Override public T visitFetch_property_group(EQLParser.Fetch_property_groupContext ctx) { return visitChildren(ctx); }
{@inheritDoc}
The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren
on ctx
.
/**
* {@inheritDoc}
*
* <p>The default implementation returns the result of calling
* {@link #visitChildren} on {@code ctx}.</p>
*/
@Override public T visitFetch_path_path(EQLParser.Fetch_path_pathContext ctx) { return visitChildren(ctx); }
{@inheritDoc}
The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren
on ctx
.
/**
* {@inheritDoc}
*
* <p>The default implementation returns the result of calling
* {@link #visitChildren} on {@code ctx}.</p>
*/
@Override public T visitFetch_property(EQLParser.Fetch_propertyContext ctx) { return visitChildren(ctx); }
{@inheritDoc}
The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren
on ctx
.
/**
* {@inheritDoc}
*
* <p>The default implementation returns the result of calling
* {@link #visitChildren} on {@code ctx}.</p>
*/
@Override public T visitFetch_query_hint(EQLParser.Fetch_query_hintContext ctx) { return visitChildren(ctx); }
{@inheritDoc}
The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren
on ctx
.
/**
* {@inheritDoc}
*
* <p>The default implementation returns the result of calling
* {@link #visitChildren} on {@code ctx}.</p>
*/
@Override public T visitFetch_lazy_hint(EQLParser.Fetch_lazy_hintContext ctx) { return visitChildren(ctx); }
{@inheritDoc}
The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren
on ctx
.
/**
* {@inheritDoc}
*
* <p>The default implementation returns the result of calling
* {@link #visitChildren} on {@code ctx}.</p>
*/
@Override public T visitFetch_option(EQLParser.Fetch_optionContext ctx) { return visitChildren(ctx); }
{@inheritDoc}
The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren
on ctx
.
/**
* {@inheritDoc}
*
* <p>The default implementation returns the result of calling
* {@link #visitChildren} on {@code ctx}.</p>
*/
@Override public T visitFetch_query_option(EQLParser.Fetch_query_optionContext ctx) { return visitChildren(ctx); }
{@inheritDoc}
The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren
on ctx
.
/**
* {@inheritDoc}
*
* <p>The default implementation returns the result of calling
* {@link #visitChildren} on {@code ctx}.</p>
*/
@Override public T visitFetch_lazy_option(EQLParser.Fetch_lazy_optionContext ctx) { return visitChildren(ctx); }
{@inheritDoc}
The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren
on ctx
.
/**
* {@inheritDoc}
*
* <p>The default implementation returns the result of calling
* {@link #visitChildren} on {@code ctx}.</p>
*/
@Override public T visitFetch_batch_size(EQLParser.Fetch_batch_sizeContext ctx) { return visitChildren(ctx); }
{@inheritDoc}
The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren
on ctx
.
/**
* {@inheritDoc}
*
* <p>The default implementation returns the result of calling
* {@link #visitChildren} on {@code ctx}.</p>
*/
@Override public T visitConditional_expression(EQLParser.Conditional_expressionContext ctx) { return visitChildren(ctx); }
{@inheritDoc}
The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren
on ctx
.
/**
* {@inheritDoc}
*
* <p>The default implementation returns the result of calling
* {@link #visitChildren} on {@code ctx}.</p>
*/
@Override public T visitConditional_term(EQLParser.Conditional_termContext ctx) { return visitChildren(ctx); }
{@inheritDoc}
The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren
on ctx
.
/**
* {@inheritDoc}
*
* <p>The default implementation returns the result of calling
* {@link #visitChildren} on {@code ctx}.</p>
*/
@Override public T visitConditional_factor(EQLParser.Conditional_factorContext ctx) { return visitChildren(ctx); }
{@inheritDoc}
The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren
on ctx
.
/**
* {@inheritDoc}
*
* <p>The default implementation returns the result of calling
* {@link #visitChildren} on {@code ctx}.</p>
*/
@Override public T visitConditional_primary(EQLParser.Conditional_primaryContext ctx) { return visitChildren(ctx); }
{@inheritDoc}
The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren
on ctx
.
/**
* {@inheritDoc}
*
* <p>The default implementation returns the result of calling
* {@link #visitChildren} on {@code ctx}.</p>
*/
@Override public T visitAny_expression(EQLParser.Any_expressionContext ctx) { return visitChildren(ctx); }
{@inheritDoc}
The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren
on ctx
.
/**
* {@inheritDoc}
*
* <p>The default implementation returns the result of calling
* {@link #visitChildren} on {@code ctx}.</p>
*/
@Override public T visitInOrEmpty_expression(EQLParser.InOrEmpty_expressionContext ctx) { return visitChildren(ctx); }
{@inheritDoc}
The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren
on ctx
.
/**
* {@inheritDoc}
*
* <p>The default implementation returns the result of calling
* {@link #visitChildren} on {@code ctx}.</p>
*/
@Override public T visitIn_expression(EQLParser.In_expressionContext ctx) { return visitChildren(ctx); }
{@inheritDoc}
The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren
on ctx
.
/**
* {@inheritDoc}
*
* <p>The default implementation returns the result of calling
* {@link #visitChildren} on {@code ctx}.</p>
*/
@Override public T visitIn_value(EQLParser.In_valueContext ctx) { return visitChildren(ctx); }
{@inheritDoc}
The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren
on ctx
.
/**
* {@inheritDoc}
*
* <p>The default implementation returns the result of calling
* {@link #visitChildren} on {@code ctx}.</p>
*/
@Override public T visitBetween_expression(EQLParser.Between_expressionContext ctx) { return visitChildren(ctx); }
{@inheritDoc}
The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren
on ctx
.
/**
* {@inheritDoc}
*
* <p>The default implementation returns the result of calling
* {@link #visitChildren} on {@code ctx}.</p>
*/
@Override public T visitInrange_expression(EQLParser.Inrange_expressionContext ctx) { return visitChildren(ctx); }
{@inheritDoc}
The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren
on ctx
.
/**
* {@inheritDoc}
*
* <p>The default implementation returns the result of calling
* {@link #visitChildren} on {@code ctx}.</p>
*/
@Override public T visitInrange_op(EQLParser.Inrange_opContext ctx) { return visitChildren(ctx); }
{@inheritDoc}
The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren
on ctx
.
/**
* {@inheritDoc}
*
* <p>The default implementation returns the result of calling
* {@link #visitChildren} on {@code ctx}.</p>
*/
@Override public T visitPropertyBetween_expression(EQLParser.PropertyBetween_expressionContext ctx) { return visitChildren(ctx); }
{@inheritDoc}
The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren
on ctx
.
/**
* {@inheritDoc}
*
* <p>The default implementation returns the result of calling
* {@link #visitChildren} on {@code ctx}.</p>
*/
@Override public T visitIsNull_expression(EQLParser.IsNull_expressionContext ctx) { return visitChildren(ctx); }
{@inheritDoc}
The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren
on ctx
.
/**
* {@inheritDoc}
*
* <p>The default implementation returns the result of calling
* {@link #visitChildren} on {@code ctx}.</p>
*/
@Override public T visitIsNotNull_expression(EQLParser.IsNotNull_expressionContext ctx) { return visitChildren(ctx); }
{@inheritDoc}
The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren
on ctx
.
/**
* {@inheritDoc}
*
* <p>The default implementation returns the result of calling
* {@link #visitChildren} on {@code ctx}.</p>
*/
@Override public T visitIsEmpty_expression(EQLParser.IsEmpty_expressionContext ctx) { return visitChildren(ctx); }
{@inheritDoc}
The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren
on ctx
.
/**
* {@inheritDoc}
*
* <p>The default implementation returns the result of calling
* {@link #visitChildren} on {@code ctx}.</p>
*/
@Override public T visitIsNotEmpty_expression(EQLParser.IsNotEmpty_expressionContext ctx) { return visitChildren(ctx); }
{@inheritDoc}
The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren
on ctx
.
/**
* {@inheritDoc}
*
* <p>The default implementation returns the result of calling
* {@link #visitChildren} on {@code ctx}.</p>
*/
@Override public T visitLike_expression(EQLParser.Like_expressionContext ctx) { return visitChildren(ctx); }
{@inheritDoc}
The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren
on ctx
.
/**
* {@inheritDoc}
*
* <p>The default implementation returns the result of calling
* {@link #visitChildren} on {@code ctx}.</p>
*/
@Override public T visitLike_op(EQLParser.Like_opContext ctx) { return visitChildren(ctx); }
{@inheritDoc}
The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren
on ctx
.
/**
* {@inheritDoc}
*
* <p>The default implementation returns the result of calling
* {@link #visitChildren} on {@code ctx}.</p>
*/
@Override public T visitComparison_expression(EQLParser.Comparison_expressionContext ctx) { return visitChildren(ctx); }
{@inheritDoc}
The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren
on ctx
.
/**
* {@inheritDoc}
*
* <p>The default implementation returns the result of calling
* {@link #visitChildren} on {@code ctx}.</p>
*/
@Override public T visitComparison_operator(EQLParser.Comparison_operatorContext ctx) { return visitChildren(ctx); }
{@inheritDoc}
The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren
on ctx
.
/**
* {@inheritDoc}
*
* <p>The default implementation returns the result of calling
* {@link #visitChildren} on {@code ctx}.</p>
*/
@Override public T visitValue_expression(EQLParser.Value_expressionContext ctx) { return visitChildren(ctx); }
{@inheritDoc}
The default implementation returns the result of calling AbstractParseTreeVisitor.visitChildren
on ctx
.
/**
* {@inheritDoc}
*
* <p>The default implementation returns the result of calling
* {@link #visitChildren} on {@code ctx}.</p>
*/
@Override public T visitLiteral(EQLParser.LiteralContext ctx) { return visitChildren(ctx); }
}