content: // Generated from Htql.g4 by ANTLR 4.13.2
  package io.htql.parser;
  import org.antlr.v4.runtime.tree.AbstractParseTreeVisitor;
  
  /**
   * This class provides an empty implementation of {@link HtqlVisitor},
   * 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.
   */
  @SuppressWarnings("CheckReturnValue")
  public class HtqlBaseVisitor<T> extends AbstractParseTreeVisitor<T> implements HtqlVisitor<T> {
  	/**
  	 * {@inheritDoc}
  	 *
  	 * <p>The default implementation returns the result of calling
  	 * {@link #visitChildren} on {@code ctx}.</p>
  	 */
  	@Override public T visitQuery(HtqlParser.QueryContext ctx) { return visitChildren(ctx); }
  	/**
  	 * {@inheritDoc}
  	 *
  	 * <p>The default implementation returns the result of calling
  	 * {@link #visitChildren} on {@code ctx}.</p>
  	 */
  	@Override public T visitSelectStmt(HtqlParser.SelectStmtContext ctx) { return visitChildren(ctx); }
  	/**
  	 * {@inheritDoc}
  	 *
  	 * <p>The default implementation returns the result of calling
  	 * {@link #visitChildren} on {@code ctx}.</p>
  	 */
  	@Override public T visitElementList(HtqlParser.ElementListContext ctx) { return visitChildren(ctx); }
  	/**
  	 * {@inheritDoc}
  	 *
  	 * <p>The default implementation returns the result of calling
  	 * {@link #visitChildren} on {@code ctx}.</p>
  	 */
  	@Override public T visitFromStmt(HtqlParser.FromStmtContext ctx) { return visitChildren(ctx); }
  	/**
  	 * {@inheritDoc}
  	 *
  	 * <p>The default implementation returns the result of calling
  	 * {@link #visitChildren} on {@code ctx}.</p>
  	 */
  	@Override public T visitWhereStmt(HtqlParser.WhereStmtContext ctx) { return visitChildren(ctx); }
  	/**
  	 * {@inheritDoc}
  	 *
  	 * <p>The default implementation returns the result of calling
  	 * {@link #visitChildren} on {@code ctx}.</p>
  	 */
  	@Override public T visitConditionExpr(HtqlParser.ConditionExprContext ctx) { return visitChildren(ctx); }
  	/**
  	 * {@inheritDoc}
  	 *
  	 * <p>The default implementation returns the result of calling
  	 * {@link #visitChildren} on {@code ctx}.</p>
  	 */
  	@Override public T visitCondition(HtqlParser.ConditionContext ctx) { return visitChildren(ctx); }
  	/**
  	 * {@inheritDoc}
  	 *
  	 * <p>The default implementation returns the result of calling
  	 * {@link #visitChildren} on {@code ctx}.</p>
  	 */
  	@Override public T visitAttributeExpr(HtqlParser.AttributeExprContext ctx) { return visitChildren(ctx); }
  	/**
  	 * {@inheritDoc}
  	 *
  	 * <p>The default implementation returns the result of calling
  	 * {@link #visitChildren} on {@code ctx}.</p>
  	 */
  	@Override public T visitAttributeNullCheck(HtqlParser.AttributeNullCheckContext ctx) { return visitChildren(ctx); }
  	/**
  	 * {@inheritDoc}
  	 *
  	 * <p>The default implementation returns the result of calling
  	 * {@link #visitChildren} on {@code ctx}.</p>
  	 */
  	@Override public T visitLogicalOp(HtqlParser.LogicalOpContext ctx) { return visitChildren(ctx); }
  }