blob: 934a9349c7c98fb5f547ec26fd49024285d222f7 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>IcebergSqlExtensionsBaseListener</title>
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="IcebergSqlExtensionsBaseListener";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseVisitor.html" title="class in org.apache.spark.sql.catalyst.parser.extensions"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../../index.html?org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html" target="_top">Frames</a></li>
<li><a href="IcebergSqlExtensionsBaseListener.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.apache.spark.sql.catalyst.parser.extensions</div>
<h2 title="Class IcebergSqlExtensionsBaseListener" class="title">Class IcebergSqlExtensionsBaseListener</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsBaseListener</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>org.antlr.v4.runtime.tree.ParseTreeListener, <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">IcebergSqlExtensionsBaseListener</span>
extends java.lang.Object
implements <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></pre>
<div class="block">This class provides an empty implementation of <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions"><code>IcebergSqlExtensionsListener</code></a>,
which can be extended to create a listener which only needs to handle a subset
of the available methods.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#IcebergSqlExtensionsBaseListener--">IcebergSqlExtensionsBaseListener</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#enterAddPartitionField-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.AddPartitionFieldContext-">enterAddPartitionField</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.AddPartitionFieldContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.AddPartitionFieldContext</a>&nbsp;ctx)</code>
<div class="block">Enter a parse tree produced by the <code>addPartitionField</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#statement--"><code>IcebergSqlExtensionsParser.statement()</code></a>.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#enterApplyTransform-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.ApplyTransformContext-">enterApplyTransform</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.ApplyTransformContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.ApplyTransformContext</a>&nbsp;ctx)</code>
<div class="block">Enter a parse tree produced by the <code>applyTransform</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#transform--"><code>IcebergSqlExtensionsParser.transform()</code></a>.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#enterBigDecimalLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.BigDecimalLiteralContext-">enterBigDecimalLiteral</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.BigDecimalLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.BigDecimalLiteralContext</a>&nbsp;ctx)</code>
<div class="block">Enter a parse tree produced by the <code>bigDecimalLiteral</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#number--"><code>IcebergSqlExtensionsParser.number()</code></a>.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#enterBigIntLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.BigIntLiteralContext-">enterBigIntLiteral</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.BigIntLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.BigIntLiteralContext</a>&nbsp;ctx)</code>
<div class="block">Enter a parse tree produced by the <code>bigIntLiteral</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#number--"><code>IcebergSqlExtensionsParser.number()</code></a>.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#enterBooleanLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.BooleanLiteralContext-">enterBooleanLiteral</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.BooleanLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.BooleanLiteralContext</a>&nbsp;ctx)</code>
<div class="block">Enter a parse tree produced by the <code>booleanLiteral</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#constant--"><code>IcebergSqlExtensionsParser.constant()</code></a>.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#enterBooleanValue-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.BooleanValueContext-">enterBooleanValue</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.BooleanValueContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.BooleanValueContext</a>&nbsp;ctx)</code>
<div class="block">Enter a parse tree produced by <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#booleanValue--"><code>IcebergSqlExtensionsParser.booleanValue()</code></a>.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#enterCall-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.CallContext-">enterCall</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.CallContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.CallContext</a>&nbsp;ctx)</code>
<div class="block">Enter a parse tree produced by the <code>call</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#statement--"><code>IcebergSqlExtensionsParser.statement()</code></a>.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#enterDecimalLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.DecimalLiteralContext-">enterDecimalLiteral</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.DecimalLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.DecimalLiteralContext</a>&nbsp;ctx)</code>
<div class="block">Enter a parse tree produced by the <code>decimalLiteral</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#number--"><code>IcebergSqlExtensionsParser.number()</code></a>.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#enterDoubleLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.DoubleLiteralContext-">enterDoubleLiteral</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.DoubleLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.DoubleLiteralContext</a>&nbsp;ctx)</code>
<div class="block">Enter a parse tree produced by the <code>doubleLiteral</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#number--"><code>IcebergSqlExtensionsParser.number()</code></a>.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#enterDropIdentifierFields-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.DropIdentifierFieldsContext-">enterDropIdentifierFields</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.DropIdentifierFieldsContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.DropIdentifierFieldsContext</a>&nbsp;ctx)</code>
<div class="block">Enter a parse tree produced by the <code>dropIdentifierFields</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#statement--"><code>IcebergSqlExtensionsParser.statement()</code></a>.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#enterDropPartitionField-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.DropPartitionFieldContext-">enterDropPartitionField</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.DropPartitionFieldContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.DropPartitionFieldContext</a>&nbsp;ctx)</code>
<div class="block">Enter a parse tree produced by the <code>dropPartitionField</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#statement--"><code>IcebergSqlExtensionsParser.statement()</code></a>.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#enterEveryRule-org.antlr.v4.runtime.ParserRuleContext-">enterEveryRule</a></span>(org.antlr.v4.runtime.ParserRuleContext&nbsp;ctx)</code></td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#enterExponentLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.ExponentLiteralContext-">enterExponentLiteral</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.ExponentLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.ExponentLiteralContext</a>&nbsp;ctx)</code>
<div class="block">Enter a parse tree produced by the <code>exponentLiteral</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#number--"><code>IcebergSqlExtensionsParser.number()</code></a>.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#enterExpression-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.ExpressionContext-">enterExpression</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.ExpressionContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.ExpressionContext</a>&nbsp;ctx)</code>
<div class="block">Enter a parse tree produced by <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#expression--"><code>IcebergSqlExtensionsParser.expression()</code></a>.</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#enterFieldList-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.FieldListContext-">enterFieldList</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.FieldListContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.FieldListContext</a>&nbsp;ctx)</code>
<div class="block">Enter a parse tree produced by <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#fieldList--"><code>IcebergSqlExtensionsParser.fieldList()</code></a>.</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#enterFloatLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.FloatLiteralContext-">enterFloatLiteral</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.FloatLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.FloatLiteralContext</a>&nbsp;ctx)</code>
<div class="block">Enter a parse tree produced by the <code>floatLiteral</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#number--"><code>IcebergSqlExtensionsParser.number()</code></a>.</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#enterIdentityTransform-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.IdentityTransformContext-">enterIdentityTransform</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.IdentityTransformContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.IdentityTransformContext</a>&nbsp;ctx)</code>
<div class="block">Enter a parse tree produced by the <code>identityTransform</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#transform--"><code>IcebergSqlExtensionsParser.transform()</code></a>.</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#enterIntegerLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.IntegerLiteralContext-">enterIntegerLiteral</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.IntegerLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.IntegerLiteralContext</a>&nbsp;ctx)</code>
<div class="block">Enter a parse tree produced by the <code>integerLiteral</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#number--"><code>IcebergSqlExtensionsParser.number()</code></a>.</div>
</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#enterMultipartIdentifier-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.MultipartIdentifierContext-">enterMultipartIdentifier</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.MultipartIdentifierContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.MultipartIdentifierContext</a>&nbsp;ctx)</code>
<div class="block">Enter a parse tree produced by <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#multipartIdentifier--"><code>IcebergSqlExtensionsParser.multipartIdentifier()</code></a>.</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#enterNamedArgument-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.NamedArgumentContext-">enterNamedArgument</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.NamedArgumentContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.NamedArgumentContext</a>&nbsp;ctx)</code>
<div class="block">Enter a parse tree produced by the <code>namedArgument</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#callArgument--"><code>IcebergSqlExtensionsParser.callArgument()</code></a>.</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#enterNonReserved-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.NonReservedContext-">enterNonReserved</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.NonReservedContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.NonReservedContext</a>&nbsp;ctx)</code>
<div class="block">Enter a parse tree produced by <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#nonReserved--"><code>IcebergSqlExtensionsParser.nonReserved()</code></a>.</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#enterNumericLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.NumericLiteralContext-">enterNumericLiteral</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.NumericLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.NumericLiteralContext</a>&nbsp;ctx)</code>
<div class="block">Enter a parse tree produced by the <code>numericLiteral</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#constant--"><code>IcebergSqlExtensionsParser.constant()</code></a>.</div>
</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#enterOrder-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.OrderContext-">enterOrder</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.OrderContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.OrderContext</a>&nbsp;ctx)</code>
<div class="block">Enter a parse tree produced by <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#order--"><code>IcebergSqlExtensionsParser.order()</code></a>.</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#enterOrderField-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.OrderFieldContext-">enterOrderField</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.OrderFieldContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.OrderFieldContext</a>&nbsp;ctx)</code>
<div class="block">Enter a parse tree produced by <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#orderField--"><code>IcebergSqlExtensionsParser.orderField()</code></a>.</div>
</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#enterPositionalArgument-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.PositionalArgumentContext-">enterPositionalArgument</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.PositionalArgumentContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.PositionalArgumentContext</a>&nbsp;ctx)</code>
<div class="block">Enter a parse tree produced by the <code>positionalArgument</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#callArgument--"><code>IcebergSqlExtensionsParser.callArgument()</code></a>.</div>
</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#enterQuotedIdentifier-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.QuotedIdentifierContext-">enterQuotedIdentifier</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.QuotedIdentifierContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.QuotedIdentifierContext</a>&nbsp;ctx)</code>
<div class="block">Enter a parse tree produced by <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#quotedIdentifier--"><code>IcebergSqlExtensionsParser.quotedIdentifier()</code></a>.</div>
</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#enterQuotedIdentifierAlternative-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.QuotedIdentifierAlternativeContext-">enterQuotedIdentifierAlternative</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.QuotedIdentifierAlternativeContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.QuotedIdentifierAlternativeContext</a>&nbsp;ctx)</code>
<div class="block">Enter a parse tree produced by the <code>quotedIdentifierAlternative</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#identifier--"><code>IcebergSqlExtensionsParser.identifier()</code></a>.</div>
</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#enterReplacePartitionField-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.ReplacePartitionFieldContext-">enterReplacePartitionField</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.ReplacePartitionFieldContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.ReplacePartitionFieldContext</a>&nbsp;ctx)</code>
<div class="block">Enter a parse tree produced by the <code>replacePartitionField</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#statement--"><code>IcebergSqlExtensionsParser.statement()</code></a>.</div>
</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#enterSetIdentifierFields-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.SetIdentifierFieldsContext-">enterSetIdentifierFields</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.SetIdentifierFieldsContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.SetIdentifierFieldsContext</a>&nbsp;ctx)</code>
<div class="block">Enter a parse tree produced by the <code>setIdentifierFields</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#statement--"><code>IcebergSqlExtensionsParser.statement()</code></a>.</div>
</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#enterSetWriteDistributionAndOrdering-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.SetWriteDistributionAndOrderingContext-">enterSetWriteDistributionAndOrdering</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.SetWriteDistributionAndOrderingContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.SetWriteDistributionAndOrderingContext</a>&nbsp;ctx)</code>
<div class="block">Enter a parse tree produced by the <code>setWriteDistributionAndOrdering</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#statement--"><code>IcebergSqlExtensionsParser.statement()</code></a>.</div>
</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#enterSingleStatement-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.SingleStatementContext-">enterSingleStatement</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.SingleStatementContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.SingleStatementContext</a>&nbsp;ctx)</code>
<div class="block">Enter a parse tree produced by <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#singleStatement--"><code>IcebergSqlExtensionsParser.singleStatement()</code></a>.</div>
</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#enterSmallIntLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.SmallIntLiteralContext-">enterSmallIntLiteral</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.SmallIntLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.SmallIntLiteralContext</a>&nbsp;ctx)</code>
<div class="block">Enter a parse tree produced by the <code>smallIntLiteral</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#number--"><code>IcebergSqlExtensionsParser.number()</code></a>.</div>
</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#enterStringLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.StringLiteralContext-">enterStringLiteral</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.StringLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.StringLiteralContext</a>&nbsp;ctx)</code>
<div class="block">Enter a parse tree produced by the <code>stringLiteral</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#constant--"><code>IcebergSqlExtensionsParser.constant()</code></a>.</div>
</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#enterStringMap-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.StringMapContext-">enterStringMap</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.StringMapContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.StringMapContext</a>&nbsp;ctx)</code>
<div class="block">Enter a parse tree produced by <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#stringMap--"><code>IcebergSqlExtensionsParser.stringMap()</code></a>.</div>
</td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#enterTinyIntLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.TinyIntLiteralContext-">enterTinyIntLiteral</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.TinyIntLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.TinyIntLiteralContext</a>&nbsp;ctx)</code>
<div class="block">Enter a parse tree produced by the <code>tinyIntLiteral</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#number--"><code>IcebergSqlExtensionsParser.number()</code></a>.</div>
</td>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#enterTransformArgument-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.TransformArgumentContext-">enterTransformArgument</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.TransformArgumentContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.TransformArgumentContext</a>&nbsp;ctx)</code>
<div class="block">Enter a parse tree produced by <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#transformArgument--"><code>IcebergSqlExtensionsParser.transformArgument()</code></a>.</div>
</td>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#enterTypeConstructor-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.TypeConstructorContext-">enterTypeConstructor</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.TypeConstructorContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.TypeConstructorContext</a>&nbsp;ctx)</code>
<div class="block">Enter a parse tree produced by the <code>typeConstructor</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#constant--"><code>IcebergSqlExtensionsParser.constant()</code></a>.</div>
</td>
</tr>
<tr id="i37" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#enterUnquotedIdentifier-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.UnquotedIdentifierContext-">enterUnquotedIdentifier</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.UnquotedIdentifierContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.UnquotedIdentifierContext</a>&nbsp;ctx)</code>
<div class="block">Enter a parse tree produced by the <code>unquotedIdentifier</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#identifier--"><code>IcebergSqlExtensionsParser.identifier()</code></a>.</div>
</td>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#enterWriteDistributionSpec-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.WriteDistributionSpecContext-">enterWriteDistributionSpec</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.WriteDistributionSpecContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.WriteDistributionSpecContext</a>&nbsp;ctx)</code>
<div class="block">Enter a parse tree produced by <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#writeDistributionSpec--"><code>IcebergSqlExtensionsParser.writeDistributionSpec()</code></a>.</div>
</td>
</tr>
<tr id="i39" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#enterWriteOrderingSpec-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.WriteOrderingSpecContext-">enterWriteOrderingSpec</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.WriteOrderingSpecContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.WriteOrderingSpecContext</a>&nbsp;ctx)</code>
<div class="block">Enter a parse tree produced by <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#writeOrderingSpec--"><code>IcebergSqlExtensionsParser.writeOrderingSpec()</code></a>.</div>
</td>
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#enterWriteSpec-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.WriteSpecContext-">enterWriteSpec</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.WriteSpecContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.WriteSpecContext</a>&nbsp;ctx)</code>
<div class="block">Enter a parse tree produced by <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#writeSpec--"><code>IcebergSqlExtensionsParser.writeSpec()</code></a>.</div>
</td>
</tr>
<tr id="i41" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#exitAddPartitionField-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.AddPartitionFieldContext-">exitAddPartitionField</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.AddPartitionFieldContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.AddPartitionFieldContext</a>&nbsp;ctx)</code>
<div class="block">Exit a parse tree produced by the <code>addPartitionField</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#statement--"><code>IcebergSqlExtensionsParser.statement()</code></a>.</div>
</td>
</tr>
<tr id="i42" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#exitApplyTransform-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.ApplyTransformContext-">exitApplyTransform</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.ApplyTransformContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.ApplyTransformContext</a>&nbsp;ctx)</code>
<div class="block">Exit a parse tree produced by the <code>applyTransform</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#transform--"><code>IcebergSqlExtensionsParser.transform()</code></a>.</div>
</td>
</tr>
<tr id="i43" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#exitBigDecimalLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.BigDecimalLiteralContext-">exitBigDecimalLiteral</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.BigDecimalLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.BigDecimalLiteralContext</a>&nbsp;ctx)</code>
<div class="block">Exit a parse tree produced by the <code>bigDecimalLiteral</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#number--"><code>IcebergSqlExtensionsParser.number()</code></a>.</div>
</td>
</tr>
<tr id="i44" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#exitBigIntLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.BigIntLiteralContext-">exitBigIntLiteral</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.BigIntLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.BigIntLiteralContext</a>&nbsp;ctx)</code>
<div class="block">Exit a parse tree produced by the <code>bigIntLiteral</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#number--"><code>IcebergSqlExtensionsParser.number()</code></a>.</div>
</td>
</tr>
<tr id="i45" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#exitBooleanLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.BooleanLiteralContext-">exitBooleanLiteral</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.BooleanLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.BooleanLiteralContext</a>&nbsp;ctx)</code>
<div class="block">Exit a parse tree produced by the <code>booleanLiteral</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#constant--"><code>IcebergSqlExtensionsParser.constant()</code></a>.</div>
</td>
</tr>
<tr id="i46" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#exitBooleanValue-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.BooleanValueContext-">exitBooleanValue</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.BooleanValueContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.BooleanValueContext</a>&nbsp;ctx)</code>
<div class="block">Exit a parse tree produced by <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#booleanValue--"><code>IcebergSqlExtensionsParser.booleanValue()</code></a>.</div>
</td>
</tr>
<tr id="i47" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#exitCall-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.CallContext-">exitCall</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.CallContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.CallContext</a>&nbsp;ctx)</code>
<div class="block">Exit a parse tree produced by the <code>call</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#statement--"><code>IcebergSqlExtensionsParser.statement()</code></a>.</div>
</td>
</tr>
<tr id="i48" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#exitDecimalLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.DecimalLiteralContext-">exitDecimalLiteral</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.DecimalLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.DecimalLiteralContext</a>&nbsp;ctx)</code>
<div class="block">Exit a parse tree produced by the <code>decimalLiteral</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#number--"><code>IcebergSqlExtensionsParser.number()</code></a>.</div>
</td>
</tr>
<tr id="i49" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#exitDoubleLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.DoubleLiteralContext-">exitDoubleLiteral</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.DoubleLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.DoubleLiteralContext</a>&nbsp;ctx)</code>
<div class="block">Exit a parse tree produced by the <code>doubleLiteral</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#number--"><code>IcebergSqlExtensionsParser.number()</code></a>.</div>
</td>
</tr>
<tr id="i50" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#exitDropIdentifierFields-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.DropIdentifierFieldsContext-">exitDropIdentifierFields</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.DropIdentifierFieldsContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.DropIdentifierFieldsContext</a>&nbsp;ctx)</code>
<div class="block">Exit a parse tree produced by the <code>dropIdentifierFields</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#statement--"><code>IcebergSqlExtensionsParser.statement()</code></a>.</div>
</td>
</tr>
<tr id="i51" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#exitDropPartitionField-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.DropPartitionFieldContext-">exitDropPartitionField</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.DropPartitionFieldContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.DropPartitionFieldContext</a>&nbsp;ctx)</code>
<div class="block">Exit a parse tree produced by the <code>dropPartitionField</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#statement--"><code>IcebergSqlExtensionsParser.statement()</code></a>.</div>
</td>
</tr>
<tr id="i52" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#exitEveryRule-org.antlr.v4.runtime.ParserRuleContext-">exitEveryRule</a></span>(org.antlr.v4.runtime.ParserRuleContext&nbsp;ctx)</code></td>
</tr>
<tr id="i53" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#exitExponentLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.ExponentLiteralContext-">exitExponentLiteral</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.ExponentLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.ExponentLiteralContext</a>&nbsp;ctx)</code>
<div class="block">Exit a parse tree produced by the <code>exponentLiteral</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#number--"><code>IcebergSqlExtensionsParser.number()</code></a>.</div>
</td>
</tr>
<tr id="i54" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#exitExpression-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.ExpressionContext-">exitExpression</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.ExpressionContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.ExpressionContext</a>&nbsp;ctx)</code>
<div class="block">Exit a parse tree produced by <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#expression--"><code>IcebergSqlExtensionsParser.expression()</code></a>.</div>
</td>
</tr>
<tr id="i55" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#exitFieldList-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.FieldListContext-">exitFieldList</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.FieldListContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.FieldListContext</a>&nbsp;ctx)</code>
<div class="block">Exit a parse tree produced by <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#fieldList--"><code>IcebergSqlExtensionsParser.fieldList()</code></a>.</div>
</td>
</tr>
<tr id="i56" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#exitFloatLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.FloatLiteralContext-">exitFloatLiteral</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.FloatLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.FloatLiteralContext</a>&nbsp;ctx)</code>
<div class="block">Exit a parse tree produced by the <code>floatLiteral</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#number--"><code>IcebergSqlExtensionsParser.number()</code></a>.</div>
</td>
</tr>
<tr id="i57" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#exitIdentityTransform-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.IdentityTransformContext-">exitIdentityTransform</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.IdentityTransformContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.IdentityTransformContext</a>&nbsp;ctx)</code>
<div class="block">Exit a parse tree produced by the <code>identityTransform</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#transform--"><code>IcebergSqlExtensionsParser.transform()</code></a>.</div>
</td>
</tr>
<tr id="i58" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#exitIntegerLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.IntegerLiteralContext-">exitIntegerLiteral</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.IntegerLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.IntegerLiteralContext</a>&nbsp;ctx)</code>
<div class="block">Exit a parse tree produced by the <code>integerLiteral</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#number--"><code>IcebergSqlExtensionsParser.number()</code></a>.</div>
</td>
</tr>
<tr id="i59" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#exitMultipartIdentifier-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.MultipartIdentifierContext-">exitMultipartIdentifier</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.MultipartIdentifierContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.MultipartIdentifierContext</a>&nbsp;ctx)</code>
<div class="block">Exit a parse tree produced by <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#multipartIdentifier--"><code>IcebergSqlExtensionsParser.multipartIdentifier()</code></a>.</div>
</td>
</tr>
<tr id="i60" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#exitNamedArgument-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.NamedArgumentContext-">exitNamedArgument</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.NamedArgumentContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.NamedArgumentContext</a>&nbsp;ctx)</code>
<div class="block">Exit a parse tree produced by the <code>namedArgument</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#callArgument--"><code>IcebergSqlExtensionsParser.callArgument()</code></a>.</div>
</td>
</tr>
<tr id="i61" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#exitNonReserved-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.NonReservedContext-">exitNonReserved</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.NonReservedContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.NonReservedContext</a>&nbsp;ctx)</code>
<div class="block">Exit a parse tree produced by <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#nonReserved--"><code>IcebergSqlExtensionsParser.nonReserved()</code></a>.</div>
</td>
</tr>
<tr id="i62" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#exitNumericLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.NumericLiteralContext-">exitNumericLiteral</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.NumericLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.NumericLiteralContext</a>&nbsp;ctx)</code>
<div class="block">Exit a parse tree produced by the <code>numericLiteral</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#constant--"><code>IcebergSqlExtensionsParser.constant()</code></a>.</div>
</td>
</tr>
<tr id="i63" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#exitOrder-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.OrderContext-">exitOrder</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.OrderContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.OrderContext</a>&nbsp;ctx)</code>
<div class="block">Exit a parse tree produced by <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#order--"><code>IcebergSqlExtensionsParser.order()</code></a>.</div>
</td>
</tr>
<tr id="i64" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#exitOrderField-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.OrderFieldContext-">exitOrderField</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.OrderFieldContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.OrderFieldContext</a>&nbsp;ctx)</code>
<div class="block">Exit a parse tree produced by <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#orderField--"><code>IcebergSqlExtensionsParser.orderField()</code></a>.</div>
</td>
</tr>
<tr id="i65" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#exitPositionalArgument-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.PositionalArgumentContext-">exitPositionalArgument</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.PositionalArgumentContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.PositionalArgumentContext</a>&nbsp;ctx)</code>
<div class="block">Exit a parse tree produced by the <code>positionalArgument</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#callArgument--"><code>IcebergSqlExtensionsParser.callArgument()</code></a>.</div>
</td>
</tr>
<tr id="i66" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#exitQuotedIdentifier-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.QuotedIdentifierContext-">exitQuotedIdentifier</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.QuotedIdentifierContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.QuotedIdentifierContext</a>&nbsp;ctx)</code>
<div class="block">Exit a parse tree produced by <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#quotedIdentifier--"><code>IcebergSqlExtensionsParser.quotedIdentifier()</code></a>.</div>
</td>
</tr>
<tr id="i67" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#exitQuotedIdentifierAlternative-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.QuotedIdentifierAlternativeContext-">exitQuotedIdentifierAlternative</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.QuotedIdentifierAlternativeContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.QuotedIdentifierAlternativeContext</a>&nbsp;ctx)</code>
<div class="block">Exit a parse tree produced by the <code>quotedIdentifierAlternative</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#identifier--"><code>IcebergSqlExtensionsParser.identifier()</code></a>.</div>
</td>
</tr>
<tr id="i68" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#exitReplacePartitionField-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.ReplacePartitionFieldContext-">exitReplacePartitionField</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.ReplacePartitionFieldContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.ReplacePartitionFieldContext</a>&nbsp;ctx)</code>
<div class="block">Exit a parse tree produced by the <code>replacePartitionField</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#statement--"><code>IcebergSqlExtensionsParser.statement()</code></a>.</div>
</td>
</tr>
<tr id="i69" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#exitSetIdentifierFields-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.SetIdentifierFieldsContext-">exitSetIdentifierFields</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.SetIdentifierFieldsContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.SetIdentifierFieldsContext</a>&nbsp;ctx)</code>
<div class="block">Exit a parse tree produced by the <code>setIdentifierFields</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#statement--"><code>IcebergSqlExtensionsParser.statement()</code></a>.</div>
</td>
</tr>
<tr id="i70" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#exitSetWriteDistributionAndOrdering-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.SetWriteDistributionAndOrderingContext-">exitSetWriteDistributionAndOrdering</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.SetWriteDistributionAndOrderingContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.SetWriteDistributionAndOrderingContext</a>&nbsp;ctx)</code>
<div class="block">Exit a parse tree produced by the <code>setWriteDistributionAndOrdering</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#statement--"><code>IcebergSqlExtensionsParser.statement()</code></a>.</div>
</td>
</tr>
<tr id="i71" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#exitSingleStatement-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.SingleStatementContext-">exitSingleStatement</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.SingleStatementContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.SingleStatementContext</a>&nbsp;ctx)</code>
<div class="block">Exit a parse tree produced by <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#singleStatement--"><code>IcebergSqlExtensionsParser.singleStatement()</code></a>.</div>
</td>
</tr>
<tr id="i72" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#exitSmallIntLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.SmallIntLiteralContext-">exitSmallIntLiteral</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.SmallIntLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.SmallIntLiteralContext</a>&nbsp;ctx)</code>
<div class="block">Exit a parse tree produced by the <code>smallIntLiteral</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#number--"><code>IcebergSqlExtensionsParser.number()</code></a>.</div>
</td>
</tr>
<tr id="i73" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#exitStringLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.StringLiteralContext-">exitStringLiteral</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.StringLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.StringLiteralContext</a>&nbsp;ctx)</code>
<div class="block">Exit a parse tree produced by the <code>stringLiteral</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#constant--"><code>IcebergSqlExtensionsParser.constant()</code></a>.</div>
</td>
</tr>
<tr id="i74" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#exitStringMap-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.StringMapContext-">exitStringMap</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.StringMapContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.StringMapContext</a>&nbsp;ctx)</code>
<div class="block">Exit a parse tree produced by <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#stringMap--"><code>IcebergSqlExtensionsParser.stringMap()</code></a>.</div>
</td>
</tr>
<tr id="i75" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#exitTinyIntLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.TinyIntLiteralContext-">exitTinyIntLiteral</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.TinyIntLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.TinyIntLiteralContext</a>&nbsp;ctx)</code>
<div class="block">Exit a parse tree produced by the <code>tinyIntLiteral</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#number--"><code>IcebergSqlExtensionsParser.number()</code></a>.</div>
</td>
</tr>
<tr id="i76" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#exitTransformArgument-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.TransformArgumentContext-">exitTransformArgument</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.TransformArgumentContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.TransformArgumentContext</a>&nbsp;ctx)</code>
<div class="block">Exit a parse tree produced by <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#transformArgument--"><code>IcebergSqlExtensionsParser.transformArgument()</code></a>.</div>
</td>
</tr>
<tr id="i77" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#exitTypeConstructor-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.TypeConstructorContext-">exitTypeConstructor</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.TypeConstructorContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.TypeConstructorContext</a>&nbsp;ctx)</code>
<div class="block">Exit a parse tree produced by the <code>typeConstructor</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#constant--"><code>IcebergSqlExtensionsParser.constant()</code></a>.</div>
</td>
</tr>
<tr id="i78" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#exitUnquotedIdentifier-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.UnquotedIdentifierContext-">exitUnquotedIdentifier</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.UnquotedIdentifierContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.UnquotedIdentifierContext</a>&nbsp;ctx)</code>
<div class="block">Exit a parse tree produced by the <code>unquotedIdentifier</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#identifier--"><code>IcebergSqlExtensionsParser.identifier()</code></a>.</div>
</td>
</tr>
<tr id="i79" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#exitWriteDistributionSpec-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.WriteDistributionSpecContext-">exitWriteDistributionSpec</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.WriteDistributionSpecContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.WriteDistributionSpecContext</a>&nbsp;ctx)</code>
<div class="block">Exit a parse tree produced by <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#writeDistributionSpec--"><code>IcebergSqlExtensionsParser.writeDistributionSpec()</code></a>.</div>
</td>
</tr>
<tr id="i80" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#exitWriteOrderingSpec-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.WriteOrderingSpecContext-">exitWriteOrderingSpec</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.WriteOrderingSpecContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.WriteOrderingSpecContext</a>&nbsp;ctx)</code>
<div class="block">Exit a parse tree produced by <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#writeOrderingSpec--"><code>IcebergSqlExtensionsParser.writeOrderingSpec()</code></a>.</div>
</td>
</tr>
<tr id="i81" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#exitWriteSpec-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.WriteSpecContext-">exitWriteSpec</a></span>(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.WriteSpecContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.WriteSpecContext</a>&nbsp;ctx)</code>
<div class="block">Exit a parse tree produced by <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#writeSpec--"><code>IcebergSqlExtensionsParser.writeSpec()</code></a>.</div>
</td>
</tr>
<tr id="i82" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#visitErrorNode-org.antlr.v4.runtime.tree.ErrorNode-">visitErrorNode</a></span>(org.antlr.v4.runtime.tree.ErrorNode&nbsp;node)</code></td>
</tr>
<tr id="i83" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html#visitTerminal-org.antlr.v4.runtime.tree.TerminalNode-">visitTerminal</a></span>(org.antlr.v4.runtime.tree.TerminalNode&nbsp;node)</code></td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="IcebergSqlExtensionsBaseListener--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>IcebergSqlExtensionsBaseListener</h4>
<pre>public&nbsp;IcebergSqlExtensionsBaseListener()</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="enterSingleStatement-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.SingleStatementContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>enterSingleStatement</h4>
<pre>public&nbsp;void&nbsp;enterSingleStatement(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.SingleStatementContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.SingleStatementContext</a>&nbsp;ctx)</pre>
<div class="block">Enter a parse tree produced by <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#singleStatement--"><code>IcebergSqlExtensionsParser.singleStatement()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#enterSingleStatement-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.SingleStatementContext-">enterSingleStatement</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="exitSingleStatement-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.SingleStatementContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>exitSingleStatement</h4>
<pre>public&nbsp;void&nbsp;exitSingleStatement(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.SingleStatementContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.SingleStatementContext</a>&nbsp;ctx)</pre>
<div class="block">Exit a parse tree produced by <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#singleStatement--"><code>IcebergSqlExtensionsParser.singleStatement()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#exitSingleStatement-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.SingleStatementContext-">exitSingleStatement</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="enterCall-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.CallContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>enterCall</h4>
<pre>public&nbsp;void&nbsp;enterCall(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.CallContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.CallContext</a>&nbsp;ctx)</pre>
<div class="block">Enter a parse tree produced by the <code>call</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#statement--"><code>IcebergSqlExtensionsParser.statement()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#enterCall-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.CallContext-">enterCall</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="exitCall-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.CallContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>exitCall</h4>
<pre>public&nbsp;void&nbsp;exitCall(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.CallContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.CallContext</a>&nbsp;ctx)</pre>
<div class="block">Exit a parse tree produced by the <code>call</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#statement--"><code>IcebergSqlExtensionsParser.statement()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#exitCall-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.CallContext-">exitCall</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="enterAddPartitionField-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.AddPartitionFieldContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>enterAddPartitionField</h4>
<pre>public&nbsp;void&nbsp;enterAddPartitionField(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.AddPartitionFieldContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.AddPartitionFieldContext</a>&nbsp;ctx)</pre>
<div class="block">Enter a parse tree produced by the <code>addPartitionField</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#statement--"><code>IcebergSqlExtensionsParser.statement()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#enterAddPartitionField-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.AddPartitionFieldContext-">enterAddPartitionField</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="exitAddPartitionField-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.AddPartitionFieldContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>exitAddPartitionField</h4>
<pre>public&nbsp;void&nbsp;exitAddPartitionField(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.AddPartitionFieldContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.AddPartitionFieldContext</a>&nbsp;ctx)</pre>
<div class="block">Exit a parse tree produced by the <code>addPartitionField</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#statement--"><code>IcebergSqlExtensionsParser.statement()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#exitAddPartitionField-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.AddPartitionFieldContext-">exitAddPartitionField</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="enterDropPartitionField-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.DropPartitionFieldContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>enterDropPartitionField</h4>
<pre>public&nbsp;void&nbsp;enterDropPartitionField(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.DropPartitionFieldContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.DropPartitionFieldContext</a>&nbsp;ctx)</pre>
<div class="block">Enter a parse tree produced by the <code>dropPartitionField</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#statement--"><code>IcebergSqlExtensionsParser.statement()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#enterDropPartitionField-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.DropPartitionFieldContext-">enterDropPartitionField</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="exitDropPartitionField-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.DropPartitionFieldContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>exitDropPartitionField</h4>
<pre>public&nbsp;void&nbsp;exitDropPartitionField(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.DropPartitionFieldContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.DropPartitionFieldContext</a>&nbsp;ctx)</pre>
<div class="block">Exit a parse tree produced by the <code>dropPartitionField</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#statement--"><code>IcebergSqlExtensionsParser.statement()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#exitDropPartitionField-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.DropPartitionFieldContext-">exitDropPartitionField</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="enterReplacePartitionField-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.ReplacePartitionFieldContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>enterReplacePartitionField</h4>
<pre>public&nbsp;void&nbsp;enterReplacePartitionField(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.ReplacePartitionFieldContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.ReplacePartitionFieldContext</a>&nbsp;ctx)</pre>
<div class="block">Enter a parse tree produced by the <code>replacePartitionField</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#statement--"><code>IcebergSqlExtensionsParser.statement()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#enterReplacePartitionField-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.ReplacePartitionFieldContext-">enterReplacePartitionField</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="exitReplacePartitionField-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.ReplacePartitionFieldContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>exitReplacePartitionField</h4>
<pre>public&nbsp;void&nbsp;exitReplacePartitionField(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.ReplacePartitionFieldContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.ReplacePartitionFieldContext</a>&nbsp;ctx)</pre>
<div class="block">Exit a parse tree produced by the <code>replacePartitionField</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#statement--"><code>IcebergSqlExtensionsParser.statement()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#exitReplacePartitionField-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.ReplacePartitionFieldContext-">exitReplacePartitionField</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="enterSetWriteDistributionAndOrdering-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.SetWriteDistributionAndOrderingContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>enterSetWriteDistributionAndOrdering</h4>
<pre>public&nbsp;void&nbsp;enterSetWriteDistributionAndOrdering(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.SetWriteDistributionAndOrderingContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.SetWriteDistributionAndOrderingContext</a>&nbsp;ctx)</pre>
<div class="block">Enter a parse tree produced by the <code>setWriteDistributionAndOrdering</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#statement--"><code>IcebergSqlExtensionsParser.statement()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#enterSetWriteDistributionAndOrdering-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.SetWriteDistributionAndOrderingContext-">enterSetWriteDistributionAndOrdering</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="exitSetWriteDistributionAndOrdering-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.SetWriteDistributionAndOrderingContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>exitSetWriteDistributionAndOrdering</h4>
<pre>public&nbsp;void&nbsp;exitSetWriteDistributionAndOrdering(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.SetWriteDistributionAndOrderingContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.SetWriteDistributionAndOrderingContext</a>&nbsp;ctx)</pre>
<div class="block">Exit a parse tree produced by the <code>setWriteDistributionAndOrdering</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#statement--"><code>IcebergSqlExtensionsParser.statement()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#exitSetWriteDistributionAndOrdering-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.SetWriteDistributionAndOrderingContext-">exitSetWriteDistributionAndOrdering</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="enterSetIdentifierFields-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.SetIdentifierFieldsContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>enterSetIdentifierFields</h4>
<pre>public&nbsp;void&nbsp;enterSetIdentifierFields(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.SetIdentifierFieldsContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.SetIdentifierFieldsContext</a>&nbsp;ctx)</pre>
<div class="block">Enter a parse tree produced by the <code>setIdentifierFields</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#statement--"><code>IcebergSqlExtensionsParser.statement()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#enterSetIdentifierFields-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.SetIdentifierFieldsContext-">enterSetIdentifierFields</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="exitSetIdentifierFields-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.SetIdentifierFieldsContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>exitSetIdentifierFields</h4>
<pre>public&nbsp;void&nbsp;exitSetIdentifierFields(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.SetIdentifierFieldsContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.SetIdentifierFieldsContext</a>&nbsp;ctx)</pre>
<div class="block">Exit a parse tree produced by the <code>setIdentifierFields</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#statement--"><code>IcebergSqlExtensionsParser.statement()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#exitSetIdentifierFields-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.SetIdentifierFieldsContext-">exitSetIdentifierFields</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="enterDropIdentifierFields-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.DropIdentifierFieldsContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>enterDropIdentifierFields</h4>
<pre>public&nbsp;void&nbsp;enterDropIdentifierFields(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.DropIdentifierFieldsContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.DropIdentifierFieldsContext</a>&nbsp;ctx)</pre>
<div class="block">Enter a parse tree produced by the <code>dropIdentifierFields</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#statement--"><code>IcebergSqlExtensionsParser.statement()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#enterDropIdentifierFields-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.DropIdentifierFieldsContext-">enterDropIdentifierFields</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="exitDropIdentifierFields-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.DropIdentifierFieldsContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>exitDropIdentifierFields</h4>
<pre>public&nbsp;void&nbsp;exitDropIdentifierFields(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.DropIdentifierFieldsContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.DropIdentifierFieldsContext</a>&nbsp;ctx)</pre>
<div class="block">Exit a parse tree produced by the <code>dropIdentifierFields</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#statement--"><code>IcebergSqlExtensionsParser.statement()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#exitDropIdentifierFields-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.DropIdentifierFieldsContext-">exitDropIdentifierFields</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="enterWriteSpec-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.WriteSpecContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>enterWriteSpec</h4>
<pre>public&nbsp;void&nbsp;enterWriteSpec(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.WriteSpecContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.WriteSpecContext</a>&nbsp;ctx)</pre>
<div class="block">Enter a parse tree produced by <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#writeSpec--"><code>IcebergSqlExtensionsParser.writeSpec()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#enterWriteSpec-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.WriteSpecContext-">enterWriteSpec</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="exitWriteSpec-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.WriteSpecContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>exitWriteSpec</h4>
<pre>public&nbsp;void&nbsp;exitWriteSpec(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.WriteSpecContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.WriteSpecContext</a>&nbsp;ctx)</pre>
<div class="block">Exit a parse tree produced by <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#writeSpec--"><code>IcebergSqlExtensionsParser.writeSpec()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#exitWriteSpec-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.WriteSpecContext-">exitWriteSpec</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="enterWriteDistributionSpec-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.WriteDistributionSpecContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>enterWriteDistributionSpec</h4>
<pre>public&nbsp;void&nbsp;enterWriteDistributionSpec(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.WriteDistributionSpecContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.WriteDistributionSpecContext</a>&nbsp;ctx)</pre>
<div class="block">Enter a parse tree produced by <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#writeDistributionSpec--"><code>IcebergSqlExtensionsParser.writeDistributionSpec()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#enterWriteDistributionSpec-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.WriteDistributionSpecContext-">enterWriteDistributionSpec</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="exitWriteDistributionSpec-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.WriteDistributionSpecContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>exitWriteDistributionSpec</h4>
<pre>public&nbsp;void&nbsp;exitWriteDistributionSpec(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.WriteDistributionSpecContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.WriteDistributionSpecContext</a>&nbsp;ctx)</pre>
<div class="block">Exit a parse tree produced by <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#writeDistributionSpec--"><code>IcebergSqlExtensionsParser.writeDistributionSpec()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#exitWriteDistributionSpec-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.WriteDistributionSpecContext-">exitWriteDistributionSpec</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="enterWriteOrderingSpec-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.WriteOrderingSpecContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>enterWriteOrderingSpec</h4>
<pre>public&nbsp;void&nbsp;enterWriteOrderingSpec(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.WriteOrderingSpecContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.WriteOrderingSpecContext</a>&nbsp;ctx)</pre>
<div class="block">Enter a parse tree produced by <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#writeOrderingSpec--"><code>IcebergSqlExtensionsParser.writeOrderingSpec()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#enterWriteOrderingSpec-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.WriteOrderingSpecContext-">enterWriteOrderingSpec</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="exitWriteOrderingSpec-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.WriteOrderingSpecContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>exitWriteOrderingSpec</h4>
<pre>public&nbsp;void&nbsp;exitWriteOrderingSpec(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.WriteOrderingSpecContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.WriteOrderingSpecContext</a>&nbsp;ctx)</pre>
<div class="block">Exit a parse tree produced by <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#writeOrderingSpec--"><code>IcebergSqlExtensionsParser.writeOrderingSpec()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#exitWriteOrderingSpec-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.WriteOrderingSpecContext-">exitWriteOrderingSpec</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="enterPositionalArgument-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.PositionalArgumentContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>enterPositionalArgument</h4>
<pre>public&nbsp;void&nbsp;enterPositionalArgument(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.PositionalArgumentContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.PositionalArgumentContext</a>&nbsp;ctx)</pre>
<div class="block">Enter a parse tree produced by the <code>positionalArgument</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#callArgument--"><code>IcebergSqlExtensionsParser.callArgument()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#enterPositionalArgument-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.PositionalArgumentContext-">enterPositionalArgument</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="exitPositionalArgument-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.PositionalArgumentContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>exitPositionalArgument</h4>
<pre>public&nbsp;void&nbsp;exitPositionalArgument(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.PositionalArgumentContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.PositionalArgumentContext</a>&nbsp;ctx)</pre>
<div class="block">Exit a parse tree produced by the <code>positionalArgument</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#callArgument--"><code>IcebergSqlExtensionsParser.callArgument()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#exitPositionalArgument-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.PositionalArgumentContext-">exitPositionalArgument</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="enterNamedArgument-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.NamedArgumentContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>enterNamedArgument</h4>
<pre>public&nbsp;void&nbsp;enterNamedArgument(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.NamedArgumentContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.NamedArgumentContext</a>&nbsp;ctx)</pre>
<div class="block">Enter a parse tree produced by the <code>namedArgument</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#callArgument--"><code>IcebergSqlExtensionsParser.callArgument()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#enterNamedArgument-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.NamedArgumentContext-">enterNamedArgument</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="exitNamedArgument-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.NamedArgumentContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>exitNamedArgument</h4>
<pre>public&nbsp;void&nbsp;exitNamedArgument(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.NamedArgumentContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.NamedArgumentContext</a>&nbsp;ctx)</pre>
<div class="block">Exit a parse tree produced by the <code>namedArgument</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#callArgument--"><code>IcebergSqlExtensionsParser.callArgument()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#exitNamedArgument-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.NamedArgumentContext-">exitNamedArgument</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="enterOrder-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.OrderContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>enterOrder</h4>
<pre>public&nbsp;void&nbsp;enterOrder(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.OrderContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.OrderContext</a>&nbsp;ctx)</pre>
<div class="block">Enter a parse tree produced by <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#order--"><code>IcebergSqlExtensionsParser.order()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#enterOrder-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.OrderContext-">enterOrder</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="exitOrder-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.OrderContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>exitOrder</h4>
<pre>public&nbsp;void&nbsp;exitOrder(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.OrderContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.OrderContext</a>&nbsp;ctx)</pre>
<div class="block">Exit a parse tree produced by <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#order--"><code>IcebergSqlExtensionsParser.order()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#exitOrder-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.OrderContext-">exitOrder</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="enterOrderField-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.OrderFieldContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>enterOrderField</h4>
<pre>public&nbsp;void&nbsp;enterOrderField(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.OrderFieldContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.OrderFieldContext</a>&nbsp;ctx)</pre>
<div class="block">Enter a parse tree produced by <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#orderField--"><code>IcebergSqlExtensionsParser.orderField()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#enterOrderField-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.OrderFieldContext-">enterOrderField</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="exitOrderField-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.OrderFieldContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>exitOrderField</h4>
<pre>public&nbsp;void&nbsp;exitOrderField(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.OrderFieldContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.OrderFieldContext</a>&nbsp;ctx)</pre>
<div class="block">Exit a parse tree produced by <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#orderField--"><code>IcebergSqlExtensionsParser.orderField()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#exitOrderField-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.OrderFieldContext-">exitOrderField</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="enterIdentityTransform-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.IdentityTransformContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>enterIdentityTransform</h4>
<pre>public&nbsp;void&nbsp;enterIdentityTransform(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.IdentityTransformContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.IdentityTransformContext</a>&nbsp;ctx)</pre>
<div class="block">Enter a parse tree produced by the <code>identityTransform</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#transform--"><code>IcebergSqlExtensionsParser.transform()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#enterIdentityTransform-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.IdentityTransformContext-">enterIdentityTransform</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="exitIdentityTransform-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.IdentityTransformContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>exitIdentityTransform</h4>
<pre>public&nbsp;void&nbsp;exitIdentityTransform(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.IdentityTransformContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.IdentityTransformContext</a>&nbsp;ctx)</pre>
<div class="block">Exit a parse tree produced by the <code>identityTransform</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#transform--"><code>IcebergSqlExtensionsParser.transform()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#exitIdentityTransform-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.IdentityTransformContext-">exitIdentityTransform</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="enterApplyTransform-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.ApplyTransformContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>enterApplyTransform</h4>
<pre>public&nbsp;void&nbsp;enterApplyTransform(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.ApplyTransformContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.ApplyTransformContext</a>&nbsp;ctx)</pre>
<div class="block">Enter a parse tree produced by the <code>applyTransform</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#transform--"><code>IcebergSqlExtensionsParser.transform()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#enterApplyTransform-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.ApplyTransformContext-">enterApplyTransform</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="exitApplyTransform-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.ApplyTransformContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>exitApplyTransform</h4>
<pre>public&nbsp;void&nbsp;exitApplyTransform(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.ApplyTransformContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.ApplyTransformContext</a>&nbsp;ctx)</pre>
<div class="block">Exit a parse tree produced by the <code>applyTransform</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#transform--"><code>IcebergSqlExtensionsParser.transform()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#exitApplyTransform-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.ApplyTransformContext-">exitApplyTransform</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="enterTransformArgument-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.TransformArgumentContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>enterTransformArgument</h4>
<pre>public&nbsp;void&nbsp;enterTransformArgument(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.TransformArgumentContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.TransformArgumentContext</a>&nbsp;ctx)</pre>
<div class="block">Enter a parse tree produced by <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#transformArgument--"><code>IcebergSqlExtensionsParser.transformArgument()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#enterTransformArgument-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.TransformArgumentContext-">enterTransformArgument</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="exitTransformArgument-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.TransformArgumentContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>exitTransformArgument</h4>
<pre>public&nbsp;void&nbsp;exitTransformArgument(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.TransformArgumentContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.TransformArgumentContext</a>&nbsp;ctx)</pre>
<div class="block">Exit a parse tree produced by <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#transformArgument--"><code>IcebergSqlExtensionsParser.transformArgument()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#exitTransformArgument-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.TransformArgumentContext-">exitTransformArgument</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="enterExpression-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.ExpressionContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>enterExpression</h4>
<pre>public&nbsp;void&nbsp;enterExpression(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.ExpressionContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.ExpressionContext</a>&nbsp;ctx)</pre>
<div class="block">Enter a parse tree produced by <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#expression--"><code>IcebergSqlExtensionsParser.expression()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#enterExpression-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.ExpressionContext-">enterExpression</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="exitExpression-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.ExpressionContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>exitExpression</h4>
<pre>public&nbsp;void&nbsp;exitExpression(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.ExpressionContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.ExpressionContext</a>&nbsp;ctx)</pre>
<div class="block">Exit a parse tree produced by <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#expression--"><code>IcebergSqlExtensionsParser.expression()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#exitExpression-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.ExpressionContext-">exitExpression</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="enterNumericLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.NumericLiteralContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>enterNumericLiteral</h4>
<pre>public&nbsp;void&nbsp;enterNumericLiteral(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.NumericLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.NumericLiteralContext</a>&nbsp;ctx)</pre>
<div class="block">Enter a parse tree produced by the <code>numericLiteral</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#constant--"><code>IcebergSqlExtensionsParser.constant()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#enterNumericLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.NumericLiteralContext-">enterNumericLiteral</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="exitNumericLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.NumericLiteralContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>exitNumericLiteral</h4>
<pre>public&nbsp;void&nbsp;exitNumericLiteral(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.NumericLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.NumericLiteralContext</a>&nbsp;ctx)</pre>
<div class="block">Exit a parse tree produced by the <code>numericLiteral</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#constant--"><code>IcebergSqlExtensionsParser.constant()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#exitNumericLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.NumericLiteralContext-">exitNumericLiteral</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="enterBooleanLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.BooleanLiteralContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>enterBooleanLiteral</h4>
<pre>public&nbsp;void&nbsp;enterBooleanLiteral(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.BooleanLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.BooleanLiteralContext</a>&nbsp;ctx)</pre>
<div class="block">Enter a parse tree produced by the <code>booleanLiteral</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#constant--"><code>IcebergSqlExtensionsParser.constant()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#enterBooleanLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.BooleanLiteralContext-">enterBooleanLiteral</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="exitBooleanLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.BooleanLiteralContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>exitBooleanLiteral</h4>
<pre>public&nbsp;void&nbsp;exitBooleanLiteral(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.BooleanLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.BooleanLiteralContext</a>&nbsp;ctx)</pre>
<div class="block">Exit a parse tree produced by the <code>booleanLiteral</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#constant--"><code>IcebergSqlExtensionsParser.constant()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#exitBooleanLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.BooleanLiteralContext-">exitBooleanLiteral</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="enterStringLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.StringLiteralContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>enterStringLiteral</h4>
<pre>public&nbsp;void&nbsp;enterStringLiteral(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.StringLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.StringLiteralContext</a>&nbsp;ctx)</pre>
<div class="block">Enter a parse tree produced by the <code>stringLiteral</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#constant--"><code>IcebergSqlExtensionsParser.constant()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#enterStringLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.StringLiteralContext-">enterStringLiteral</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="exitStringLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.StringLiteralContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>exitStringLiteral</h4>
<pre>public&nbsp;void&nbsp;exitStringLiteral(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.StringLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.StringLiteralContext</a>&nbsp;ctx)</pre>
<div class="block">Exit a parse tree produced by the <code>stringLiteral</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#constant--"><code>IcebergSqlExtensionsParser.constant()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#exitStringLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.StringLiteralContext-">exitStringLiteral</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="enterTypeConstructor-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.TypeConstructorContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>enterTypeConstructor</h4>
<pre>public&nbsp;void&nbsp;enterTypeConstructor(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.TypeConstructorContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.TypeConstructorContext</a>&nbsp;ctx)</pre>
<div class="block">Enter a parse tree produced by the <code>typeConstructor</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#constant--"><code>IcebergSqlExtensionsParser.constant()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#enterTypeConstructor-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.TypeConstructorContext-">enterTypeConstructor</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="exitTypeConstructor-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.TypeConstructorContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>exitTypeConstructor</h4>
<pre>public&nbsp;void&nbsp;exitTypeConstructor(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.TypeConstructorContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.TypeConstructorContext</a>&nbsp;ctx)</pre>
<div class="block">Exit a parse tree produced by the <code>typeConstructor</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#constant--"><code>IcebergSqlExtensionsParser.constant()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#exitTypeConstructor-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.TypeConstructorContext-">exitTypeConstructor</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="enterStringMap-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.StringMapContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>enterStringMap</h4>
<pre>public&nbsp;void&nbsp;enterStringMap(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.StringMapContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.StringMapContext</a>&nbsp;ctx)</pre>
<div class="block">Enter a parse tree produced by <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#stringMap--"><code>IcebergSqlExtensionsParser.stringMap()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#enterStringMap-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.StringMapContext-">enterStringMap</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="exitStringMap-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.StringMapContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>exitStringMap</h4>
<pre>public&nbsp;void&nbsp;exitStringMap(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.StringMapContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.StringMapContext</a>&nbsp;ctx)</pre>
<div class="block">Exit a parse tree produced by <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#stringMap--"><code>IcebergSqlExtensionsParser.stringMap()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#exitStringMap-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.StringMapContext-">exitStringMap</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="enterBooleanValue-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.BooleanValueContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>enterBooleanValue</h4>
<pre>public&nbsp;void&nbsp;enterBooleanValue(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.BooleanValueContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.BooleanValueContext</a>&nbsp;ctx)</pre>
<div class="block">Enter a parse tree produced by <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#booleanValue--"><code>IcebergSqlExtensionsParser.booleanValue()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#enterBooleanValue-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.BooleanValueContext-">enterBooleanValue</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="exitBooleanValue-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.BooleanValueContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>exitBooleanValue</h4>
<pre>public&nbsp;void&nbsp;exitBooleanValue(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.BooleanValueContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.BooleanValueContext</a>&nbsp;ctx)</pre>
<div class="block">Exit a parse tree produced by <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#booleanValue--"><code>IcebergSqlExtensionsParser.booleanValue()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#exitBooleanValue-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.BooleanValueContext-">exitBooleanValue</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="enterExponentLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.ExponentLiteralContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>enterExponentLiteral</h4>
<pre>public&nbsp;void&nbsp;enterExponentLiteral(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.ExponentLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.ExponentLiteralContext</a>&nbsp;ctx)</pre>
<div class="block">Enter a parse tree produced by the <code>exponentLiteral</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#number--"><code>IcebergSqlExtensionsParser.number()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#enterExponentLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.ExponentLiteralContext-">enterExponentLiteral</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="exitExponentLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.ExponentLiteralContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>exitExponentLiteral</h4>
<pre>public&nbsp;void&nbsp;exitExponentLiteral(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.ExponentLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.ExponentLiteralContext</a>&nbsp;ctx)</pre>
<div class="block">Exit a parse tree produced by the <code>exponentLiteral</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#number--"><code>IcebergSqlExtensionsParser.number()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#exitExponentLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.ExponentLiteralContext-">exitExponentLiteral</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="enterDecimalLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.DecimalLiteralContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>enterDecimalLiteral</h4>
<pre>public&nbsp;void&nbsp;enterDecimalLiteral(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.DecimalLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.DecimalLiteralContext</a>&nbsp;ctx)</pre>
<div class="block">Enter a parse tree produced by the <code>decimalLiteral</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#number--"><code>IcebergSqlExtensionsParser.number()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#enterDecimalLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.DecimalLiteralContext-">enterDecimalLiteral</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="exitDecimalLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.DecimalLiteralContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>exitDecimalLiteral</h4>
<pre>public&nbsp;void&nbsp;exitDecimalLiteral(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.DecimalLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.DecimalLiteralContext</a>&nbsp;ctx)</pre>
<div class="block">Exit a parse tree produced by the <code>decimalLiteral</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#number--"><code>IcebergSqlExtensionsParser.number()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#exitDecimalLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.DecimalLiteralContext-">exitDecimalLiteral</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="enterIntegerLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.IntegerLiteralContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>enterIntegerLiteral</h4>
<pre>public&nbsp;void&nbsp;enterIntegerLiteral(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.IntegerLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.IntegerLiteralContext</a>&nbsp;ctx)</pre>
<div class="block">Enter a parse tree produced by the <code>integerLiteral</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#number--"><code>IcebergSqlExtensionsParser.number()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#enterIntegerLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.IntegerLiteralContext-">enterIntegerLiteral</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="exitIntegerLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.IntegerLiteralContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>exitIntegerLiteral</h4>
<pre>public&nbsp;void&nbsp;exitIntegerLiteral(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.IntegerLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.IntegerLiteralContext</a>&nbsp;ctx)</pre>
<div class="block">Exit a parse tree produced by the <code>integerLiteral</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#number--"><code>IcebergSqlExtensionsParser.number()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#exitIntegerLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.IntegerLiteralContext-">exitIntegerLiteral</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="enterBigIntLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.BigIntLiteralContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>enterBigIntLiteral</h4>
<pre>public&nbsp;void&nbsp;enterBigIntLiteral(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.BigIntLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.BigIntLiteralContext</a>&nbsp;ctx)</pre>
<div class="block">Enter a parse tree produced by the <code>bigIntLiteral</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#number--"><code>IcebergSqlExtensionsParser.number()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#enterBigIntLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.BigIntLiteralContext-">enterBigIntLiteral</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="exitBigIntLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.BigIntLiteralContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>exitBigIntLiteral</h4>
<pre>public&nbsp;void&nbsp;exitBigIntLiteral(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.BigIntLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.BigIntLiteralContext</a>&nbsp;ctx)</pre>
<div class="block">Exit a parse tree produced by the <code>bigIntLiteral</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#number--"><code>IcebergSqlExtensionsParser.number()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#exitBigIntLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.BigIntLiteralContext-">exitBigIntLiteral</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="enterSmallIntLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.SmallIntLiteralContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>enterSmallIntLiteral</h4>
<pre>public&nbsp;void&nbsp;enterSmallIntLiteral(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.SmallIntLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.SmallIntLiteralContext</a>&nbsp;ctx)</pre>
<div class="block">Enter a parse tree produced by the <code>smallIntLiteral</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#number--"><code>IcebergSqlExtensionsParser.number()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#enterSmallIntLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.SmallIntLiteralContext-">enterSmallIntLiteral</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="exitSmallIntLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.SmallIntLiteralContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>exitSmallIntLiteral</h4>
<pre>public&nbsp;void&nbsp;exitSmallIntLiteral(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.SmallIntLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.SmallIntLiteralContext</a>&nbsp;ctx)</pre>
<div class="block">Exit a parse tree produced by the <code>smallIntLiteral</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#number--"><code>IcebergSqlExtensionsParser.number()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#exitSmallIntLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.SmallIntLiteralContext-">exitSmallIntLiteral</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="enterTinyIntLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.TinyIntLiteralContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>enterTinyIntLiteral</h4>
<pre>public&nbsp;void&nbsp;enterTinyIntLiteral(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.TinyIntLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.TinyIntLiteralContext</a>&nbsp;ctx)</pre>
<div class="block">Enter a parse tree produced by the <code>tinyIntLiteral</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#number--"><code>IcebergSqlExtensionsParser.number()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#enterTinyIntLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.TinyIntLiteralContext-">enterTinyIntLiteral</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="exitTinyIntLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.TinyIntLiteralContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>exitTinyIntLiteral</h4>
<pre>public&nbsp;void&nbsp;exitTinyIntLiteral(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.TinyIntLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.TinyIntLiteralContext</a>&nbsp;ctx)</pre>
<div class="block">Exit a parse tree produced by the <code>tinyIntLiteral</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#number--"><code>IcebergSqlExtensionsParser.number()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#exitTinyIntLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.TinyIntLiteralContext-">exitTinyIntLiteral</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="enterDoubleLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.DoubleLiteralContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>enterDoubleLiteral</h4>
<pre>public&nbsp;void&nbsp;enterDoubleLiteral(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.DoubleLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.DoubleLiteralContext</a>&nbsp;ctx)</pre>
<div class="block">Enter a parse tree produced by the <code>doubleLiteral</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#number--"><code>IcebergSqlExtensionsParser.number()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#enterDoubleLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.DoubleLiteralContext-">enterDoubleLiteral</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="exitDoubleLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.DoubleLiteralContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>exitDoubleLiteral</h4>
<pre>public&nbsp;void&nbsp;exitDoubleLiteral(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.DoubleLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.DoubleLiteralContext</a>&nbsp;ctx)</pre>
<div class="block">Exit a parse tree produced by the <code>doubleLiteral</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#number--"><code>IcebergSqlExtensionsParser.number()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#exitDoubleLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.DoubleLiteralContext-">exitDoubleLiteral</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="enterFloatLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.FloatLiteralContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>enterFloatLiteral</h4>
<pre>public&nbsp;void&nbsp;enterFloatLiteral(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.FloatLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.FloatLiteralContext</a>&nbsp;ctx)</pre>
<div class="block">Enter a parse tree produced by the <code>floatLiteral</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#number--"><code>IcebergSqlExtensionsParser.number()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#enterFloatLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.FloatLiteralContext-">enterFloatLiteral</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="exitFloatLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.FloatLiteralContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>exitFloatLiteral</h4>
<pre>public&nbsp;void&nbsp;exitFloatLiteral(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.FloatLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.FloatLiteralContext</a>&nbsp;ctx)</pre>
<div class="block">Exit a parse tree produced by the <code>floatLiteral</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#number--"><code>IcebergSqlExtensionsParser.number()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#exitFloatLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.FloatLiteralContext-">exitFloatLiteral</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="enterBigDecimalLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.BigDecimalLiteralContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>enterBigDecimalLiteral</h4>
<pre>public&nbsp;void&nbsp;enterBigDecimalLiteral(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.BigDecimalLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.BigDecimalLiteralContext</a>&nbsp;ctx)</pre>
<div class="block">Enter a parse tree produced by the <code>bigDecimalLiteral</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#number--"><code>IcebergSqlExtensionsParser.number()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#enterBigDecimalLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.BigDecimalLiteralContext-">enterBigDecimalLiteral</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="exitBigDecimalLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.BigDecimalLiteralContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>exitBigDecimalLiteral</h4>
<pre>public&nbsp;void&nbsp;exitBigDecimalLiteral(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.BigDecimalLiteralContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.BigDecimalLiteralContext</a>&nbsp;ctx)</pre>
<div class="block">Exit a parse tree produced by the <code>bigDecimalLiteral</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#number--"><code>IcebergSqlExtensionsParser.number()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#exitBigDecimalLiteral-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.BigDecimalLiteralContext-">exitBigDecimalLiteral</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="enterMultipartIdentifier-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.MultipartIdentifierContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>enterMultipartIdentifier</h4>
<pre>public&nbsp;void&nbsp;enterMultipartIdentifier(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.MultipartIdentifierContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.MultipartIdentifierContext</a>&nbsp;ctx)</pre>
<div class="block">Enter a parse tree produced by <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#multipartIdentifier--"><code>IcebergSqlExtensionsParser.multipartIdentifier()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#enterMultipartIdentifier-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.MultipartIdentifierContext-">enterMultipartIdentifier</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="exitMultipartIdentifier-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.MultipartIdentifierContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>exitMultipartIdentifier</h4>
<pre>public&nbsp;void&nbsp;exitMultipartIdentifier(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.MultipartIdentifierContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.MultipartIdentifierContext</a>&nbsp;ctx)</pre>
<div class="block">Exit a parse tree produced by <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#multipartIdentifier--"><code>IcebergSqlExtensionsParser.multipartIdentifier()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#exitMultipartIdentifier-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.MultipartIdentifierContext-">exitMultipartIdentifier</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="enterUnquotedIdentifier-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.UnquotedIdentifierContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>enterUnquotedIdentifier</h4>
<pre>public&nbsp;void&nbsp;enterUnquotedIdentifier(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.UnquotedIdentifierContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.UnquotedIdentifierContext</a>&nbsp;ctx)</pre>
<div class="block">Enter a parse tree produced by the <code>unquotedIdentifier</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#identifier--"><code>IcebergSqlExtensionsParser.identifier()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#enterUnquotedIdentifier-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.UnquotedIdentifierContext-">enterUnquotedIdentifier</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="exitUnquotedIdentifier-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.UnquotedIdentifierContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>exitUnquotedIdentifier</h4>
<pre>public&nbsp;void&nbsp;exitUnquotedIdentifier(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.UnquotedIdentifierContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.UnquotedIdentifierContext</a>&nbsp;ctx)</pre>
<div class="block">Exit a parse tree produced by the <code>unquotedIdentifier</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#identifier--"><code>IcebergSqlExtensionsParser.identifier()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#exitUnquotedIdentifier-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.UnquotedIdentifierContext-">exitUnquotedIdentifier</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="enterQuotedIdentifierAlternative-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.QuotedIdentifierAlternativeContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>enterQuotedIdentifierAlternative</h4>
<pre>public&nbsp;void&nbsp;enterQuotedIdentifierAlternative(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.QuotedIdentifierAlternativeContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.QuotedIdentifierAlternativeContext</a>&nbsp;ctx)</pre>
<div class="block">Enter a parse tree produced by the <code>quotedIdentifierAlternative</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#identifier--"><code>IcebergSqlExtensionsParser.identifier()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#enterQuotedIdentifierAlternative-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.QuotedIdentifierAlternativeContext-">enterQuotedIdentifierAlternative</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="exitQuotedIdentifierAlternative-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.QuotedIdentifierAlternativeContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>exitQuotedIdentifierAlternative</h4>
<pre>public&nbsp;void&nbsp;exitQuotedIdentifierAlternative(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.QuotedIdentifierAlternativeContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.QuotedIdentifierAlternativeContext</a>&nbsp;ctx)</pre>
<div class="block">Exit a parse tree produced by the <code>quotedIdentifierAlternative</code>
labeled alternative in <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#identifier--"><code>IcebergSqlExtensionsParser.identifier()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#exitQuotedIdentifierAlternative-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.QuotedIdentifierAlternativeContext-">exitQuotedIdentifierAlternative</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="enterQuotedIdentifier-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.QuotedIdentifierContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>enterQuotedIdentifier</h4>
<pre>public&nbsp;void&nbsp;enterQuotedIdentifier(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.QuotedIdentifierContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.QuotedIdentifierContext</a>&nbsp;ctx)</pre>
<div class="block">Enter a parse tree produced by <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#quotedIdentifier--"><code>IcebergSqlExtensionsParser.quotedIdentifier()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#enterQuotedIdentifier-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.QuotedIdentifierContext-">enterQuotedIdentifier</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="exitQuotedIdentifier-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.QuotedIdentifierContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>exitQuotedIdentifier</h4>
<pre>public&nbsp;void&nbsp;exitQuotedIdentifier(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.QuotedIdentifierContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.QuotedIdentifierContext</a>&nbsp;ctx)</pre>
<div class="block">Exit a parse tree produced by <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#quotedIdentifier--"><code>IcebergSqlExtensionsParser.quotedIdentifier()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#exitQuotedIdentifier-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.QuotedIdentifierContext-">exitQuotedIdentifier</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="enterFieldList-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.FieldListContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>enterFieldList</h4>
<pre>public&nbsp;void&nbsp;enterFieldList(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.FieldListContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.FieldListContext</a>&nbsp;ctx)</pre>
<div class="block">Enter a parse tree produced by <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#fieldList--"><code>IcebergSqlExtensionsParser.fieldList()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#enterFieldList-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.FieldListContext-">enterFieldList</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="exitFieldList-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.FieldListContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>exitFieldList</h4>
<pre>public&nbsp;void&nbsp;exitFieldList(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.FieldListContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.FieldListContext</a>&nbsp;ctx)</pre>
<div class="block">Exit a parse tree produced by <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#fieldList--"><code>IcebergSqlExtensionsParser.fieldList()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#exitFieldList-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.FieldListContext-">exitFieldList</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="enterNonReserved-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.NonReservedContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>enterNonReserved</h4>
<pre>public&nbsp;void&nbsp;enterNonReserved(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.NonReservedContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.NonReservedContext</a>&nbsp;ctx)</pre>
<div class="block">Enter a parse tree produced by <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#nonReserved--"><code>IcebergSqlExtensionsParser.nonReserved()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#enterNonReserved-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.NonReservedContext-">enterNonReserved</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="exitNonReserved-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.NonReservedContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>exitNonReserved</h4>
<pre>public&nbsp;void&nbsp;exitNonReserved(<a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.NonReservedContext.html" title="class in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsParser.NonReservedContext</a>&nbsp;ctx)</pre>
<div class="block">Exit a parse tree produced by <a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsParser.html#nonReserved--"><code>IcebergSqlExtensionsParser.nonReserved()</code></a>.
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html#exitNonReserved-org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.NonReservedContext-">exitNonReserved</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsListener.html" title="interface in org.apache.spark.sql.catalyst.parser.extensions">IcebergSqlExtensionsListener</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ctx</code> - the parse tree</dd>
</dl>
</li>
</ul>
<a name="enterEveryRule-org.antlr.v4.runtime.ParserRuleContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>enterEveryRule</h4>
<pre>public&nbsp;void&nbsp;enterEveryRule(org.antlr.v4.runtime.ParserRuleContext&nbsp;ctx)</pre>
<div class="block">
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>enterEveryRule</code>&nbsp;in interface&nbsp;<code>org.antlr.v4.runtime.tree.ParseTreeListener</code></dd>
</dl>
</li>
</ul>
<a name="exitEveryRule-org.antlr.v4.runtime.ParserRuleContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>exitEveryRule</h4>
<pre>public&nbsp;void&nbsp;exitEveryRule(org.antlr.v4.runtime.ParserRuleContext&nbsp;ctx)</pre>
<div class="block">
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>exitEveryRule</code>&nbsp;in interface&nbsp;<code>org.antlr.v4.runtime.tree.ParseTreeListener</code></dd>
</dl>
</li>
</ul>
<a name="visitTerminal-org.antlr.v4.runtime.tree.TerminalNode-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>visitTerminal</h4>
<pre>public&nbsp;void&nbsp;visitTerminal(org.antlr.v4.runtime.tree.TerminalNode&nbsp;node)</pre>
<div class="block">
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>visitTerminal</code>&nbsp;in interface&nbsp;<code>org.antlr.v4.runtime.tree.ParseTreeListener</code></dd>
</dl>
</li>
</ul>
<a name="visitErrorNode-org.antlr.v4.runtime.tree.ErrorNode-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>visitErrorNode</h4>
<pre>public&nbsp;void&nbsp;visitErrorNode(org.antlr.v4.runtime.tree.ErrorNode&nbsp;node)</pre>
<div class="block">
<p>The default implementation does nothing.</p></div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>visitErrorNode</code>&nbsp;in interface&nbsp;<code>org.antlr.v4.runtime.tree.ParseTreeListener</code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../../../../../../../org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseVisitor.html" title="class in org.apache.spark.sql.catalyst.parser.extensions"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../../index.html?org/apache/spark/sql/catalyst/parser/extensions/IcebergSqlExtensionsBaseListener.html" target="_top">Frames</a></li>
<li><a href="IcebergSqlExtensionsBaseListener.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>