blob: 6deeae55407fdb92801671957792e1cae7e644e6 [file] [log] [blame]
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>CalciteConnectionProperty (Apache Calcite API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="../../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="../../../../jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="../../../../jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="../../../../jquery/jquery-ui.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="CalciteConnectionProperty (Apache Calcite API)";
}
}
catch(err) {
}
//-->
var data = {"i0":10,"i1":10,"i2":9,"i3":10,"i4":10,"i5":10,"i6":9,"i7":9,"i8":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
var pathtoroot = "../../../../";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/CalciteConnectionProperty.html">Use</a></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" id="allclasses_navbar_top">
<li><a href="../../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</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>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a id="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<!-- ======== START OF CLASS DATA ======== -->
<main role="main">
<div class="header">
<div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">org.apache.calcite.config</a></div>
<h2 title="Enum CalciteConnectionProperty" class="title">Enum CalciteConnectionProperty</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>java.lang.Enum&lt;<a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a>&gt;</li>
<li>
<ul class="inheritance">
<li>org.apache.calcite.config.CalciteConnectionProperty</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><code>java.io.Serializable</code>, <code>java.lang.Comparable&lt;<a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a>&gt;</code>, <code>org.apache.calcite.avatica.ConnectionProperty</code></dd>
</dl>
<hr>
<pre>public enum <span class="typeNameLabel">CalciteConnectionProperty</span>
extends java.lang.Enum&lt;<a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a>&gt;
implements org.apache.calcite.avatica.ConnectionProperty</pre>
<div class="block">Properties that may be specified on the JDBC connect string.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<ul class="blockList">
<li class="blockList"><a id="nested.classes.inherited.from.class.org.apache.calcite.avatica.ConnectionProperty">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.calcite.avatica.ConnectionProperty</h3>
<code>org.apache.calcite.avatica.ConnectionProperty.Type</code></li>
</ul>
</li>
</ul>
</section>
<!-- =========== ENUM CONSTANT SUMMARY =========== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="enum.constant.summary">
<!-- -->
</a>
<h3>Enum Constant Summary</h3>
<table class="memberSummary">
<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Enum Constant</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><code><span class="memberNameLink"><a href="#APPROXIMATE_DECIMAL">APPROXIMATE_DECIMAL</a></span></code></th>
<td class="colLast">
<div class="block">Whether approximate results from aggregate functions on
DECIMAL types are acceptable.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><code><span class="memberNameLink"><a href="#APPROXIMATE_DISTINCT_COUNT">APPROXIMATE_DISTINCT_COUNT</a></span></code></th>
<td class="colLast">
<div class="block">Whether approximate results from <code>COUNT(DISTINCT ...)</code> aggregate
functions are acceptable.</div>
</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><code><span class="memberNameLink"><a href="#APPROXIMATE_TOP_N">APPROXIMATE_TOP_N</a></span></code></th>
<td class="colLast">
<div class="block">Whether approximate results from "Top N" queries
(<code>ORDER BY aggFun DESC LIMIT n</code>) are acceptable.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><code><span class="memberNameLink"><a href="#AUTO_TEMP">AUTO_TEMP</a></span></code></th>
<td class="colLast">
<div class="block">Whether to store query results in temporary tables.</div>
</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><code><span class="memberNameLink"><a href="#CASE_SENSITIVE">CASE_SENSITIVE</a></span></code></th>
<td class="colLast">
<div class="block">Whether identifiers are matched case-sensitively.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><code><span class="memberNameLink"><a href="#CONFORMANCE">CONFORMANCE</a></span></code></th>
<td class="colLast">
<div class="block">SQL conformance level.</div>
</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><code><span class="memberNameLink"><a href="#CREATE_MATERIALIZATIONS">CREATE_MATERIALIZATIONS</a></span></code></th>
<td class="colLast">
<div class="block">Whether Calcite should create materializations.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><code><span class="memberNameLink"><a href="#DEFAULT_NULL_COLLATION">DEFAULT_NULL_COLLATION</a></span></code></th>
<td class="colLast">
<div class="block">How NULL values should be sorted if neither NULLS FIRST nor NULLS LAST are
specified.</div>
</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><code><span class="memberNameLink"><a href="#DRUID_FETCH">DRUID_FETCH</a></span></code></th>
<td class="colLast">
<div class="block">How many rows the Druid adapter should fetch at a time when executing
"select" queries.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><code><span class="memberNameLink"><a href="#FORCE_DECORRELATE">FORCE_DECORRELATE</a></span></code></th>
<td class="colLast">
<div class="block">If the planner should try de-correlating as much as it is possible.</div>
</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><code><span class="memberNameLink"><a href="#FUN">FUN</a></span></code></th>
<td class="colLast">
<div class="block">Collection of built-in functions and operators.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><code><span class="memberNameLink"><a href="#LEX">LEX</a></span></code></th>
<td class="colLast">
<div class="block">Lexical policy.</div>
</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><code><span class="memberNameLink"><a href="#MATERIALIZATIONS_ENABLED">MATERIALIZATIONS_ENABLED</a></span></code></th>
<td class="colLast">
<div class="block">Whether Calcite should use materializations.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><code><span class="memberNameLink"><a href="#MODEL">MODEL</a></span></code></th>
<td class="colLast">
<div class="block">URI of the model.</div>
</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><code><span class="memberNameLink"><a href="#NULL_EQUAL_TO_EMPTY">NULL_EQUAL_TO_EMPTY</a></span></code></th>
<td class="colLast">
<div class="block">Whether to treat empty strings as null for Druid Adapter.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><code><span class="memberNameLink"><a href="#PARSER_FACTORY">PARSER_FACTORY</a></span></code></th>
<td class="colLast">
<div class="block">Parser factory.</div>
</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><code><span class="memberNameLink"><a href="#QUOTED_CASING">QUOTED_CASING</a></span></code></th>
<td class="colLast">
<div class="block">How identifiers are stored if they are quoted.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><code><span class="memberNameLink"><a href="#QUOTING">QUOTING</a></span></code></th>
<td class="colLast">
<div class="block">How identifiers are quoted.</div>
</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><code><span class="memberNameLink"><a href="#SCHEMA">SCHEMA</a></span></code></th>
<td class="colLast">
<div class="block">Name of initial schema.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><code><span class="memberNameLink"><a href="#SCHEMA_FACTORY">SCHEMA_FACTORY</a></span></code></th>
<td class="colLast">
<div class="block">Schema factory.</div>
</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><code><span class="memberNameLink"><a href="#SCHEMA_TYPE">SCHEMA_TYPE</a></span></code></th>
<td class="colLast">
<div class="block">Schema type.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><code><span class="memberNameLink"><a href="#SPARK">SPARK</a></span></code></th>
<td class="colLast">
<div class="block">Specifies whether Spark should be used as the engine for processing that
cannot be pushed to the source system.</div>
</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><code><span class="memberNameLink"><a href="#TIME_ZONE">TIME_ZONE</a></span></code></th>
<td class="colLast">
<div class="block">Returns the time zone from the connect string, for example 'gmt-3'.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><code><span class="memberNameLink"><a href="#TYPE_SYSTEM">TYPE_SYSTEM</a></span></code></th>
<td class="colLast">
<div class="block">Type system.</div>
</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><code><span class="memberNameLink"><a href="#UNQUOTED_CASING">UNQUOTED_CASING</a></span></code></th>
<td class="colLast">
<div class="block">How identifiers are stored if they are not quoted.</div>
</td>
</tr>
</table>
</li>
</ul>
</section>
<!-- =========== FIELD SUMMARY =========== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Field</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private java.lang.String</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#camelName">camelName</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private java.lang.Object</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#defaultValue">defaultValue</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private static java.util.Map&lt;java.lang.String,&#8203;<a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a>&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#NAME_TO_PROPS">NAME_TO_PROPS</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#required">required</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TIMEZONE">TIMEZONE</a></span></code></th>
<td class="colLast">
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private org.apache.calcite.avatica.ConnectionProperty.Type</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#type">type</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private java.lang.Class</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#valueClass">valueClass</a></span></code></th>
<td class="colLast">&nbsp;</td>
</tr>
</table>
</li>
</ul>
</section>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier</th>
<th class="colSecond" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private </code></td>
<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E(java.lang.String,org.apache.calcite.avatica.ConnectionProperty.Type,java.lang.Object,boolean)">CalciteConnectionProperty</a></span>&#8203;(java.lang.String&nbsp;camelName,
org.apache.calcite.avatica.ConnectionProperty.Type&nbsp;type,
java.lang.Object&nbsp;defaultValue,
boolean&nbsp;required)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private </code></td>
<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E(java.lang.String,org.apache.calcite.avatica.ConnectionProperty.Type,java.lang.Object,boolean,java.lang.Class)">CalciteConnectionProperty</a></span>&#8203;(java.lang.String&nbsp;camelName,
org.apache.calcite.avatica.ConnectionProperty.Type&nbsp;type,
java.lang.Object&nbsp;defaultValue,
boolean&nbsp;required,
java.lang.Class&nbsp;valueClass)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</table>
</li>
</ul>
</section>
<!-- ========== METHOD SUMMARY =========== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></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="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#camelName()">camelName</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>java.lang.Object</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#defaultValue()">defaultValue</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>private static java.util.Map&lt;org.apache.calcite.avatica.ConnectionProperty,&#8203;java.lang.String&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#parse2(java.util.Properties,java.util.Map)">parse2</a></span>&#8203;(java.util.Properties&nbsp;properties,
java.util.Map&lt;java.lang.String,&#8203;? extends org.apache.calcite.avatica.ConnectionProperty&gt;&nbsp;nameToProps)</code></th>
<td class="colLast">
<div class="block">Fixed version of
<code>ConnectionConfigImpl.parse(java.util.Properties, java.util.Map&lt;java.lang.String, ? extends org.apache.calcite.avatica.ConnectionProperty&gt;)</code>
until we upgrade Avatica.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#required()">required</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>org.apache.calcite.avatica.ConnectionProperty.Type</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#type()">type</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>java.lang.Class</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#valueClass()">valueClass</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>static <a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#valueOf(java.lang.String)">valueOf</a></span>&#8203;(java.lang.String&nbsp;name)</code></th>
<td class="colLast">
<div class="block">Returns the enum constant of this type with the specified name.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>static <a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a>[]</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#values()">values</a></span>()</code></th>
<td class="colLast">
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>org.apache.calcite.avatica.ConnectionConfigImpl.PropEnv</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#wrap(java.util.Properties)">wrap</a></span>&#8203;(java.util.Properties&nbsp;properties)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.java.lang.Enum">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Enum</h3>
<code>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.org.apache.calcite.avatica.ConnectionProperty">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;org.apache.calcite.avatica.ConnectionProperty</h3>
<code>name</code></li>
</ul>
</li>
</ul>
</section>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ ENUM CONSTANT DETAIL =========== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="enum.constant.detail">
<!-- -->
</a>
<h3>Enum Constant Detail</h3>
<a id="APPROXIMATE_DISTINCT_COUNT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>APPROXIMATE_DISTINCT_COUNT</h4>
<pre>public static final&nbsp;<a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a> APPROXIMATE_DISTINCT_COUNT</pre>
<div class="block">Whether approximate results from <code>COUNT(DISTINCT ...)</code> aggregate
functions are acceptable.</div>
</li>
</ul>
<a id="APPROXIMATE_TOP_N">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>APPROXIMATE_TOP_N</h4>
<pre>public static final&nbsp;<a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a> APPROXIMATE_TOP_N</pre>
<div class="block">Whether approximate results from "Top N" queries
(<code>ORDER BY aggFun DESC LIMIT n</code>) are acceptable.</div>
</li>
</ul>
<a id="APPROXIMATE_DECIMAL">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>APPROXIMATE_DECIMAL</h4>
<pre>public static final&nbsp;<a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a> APPROXIMATE_DECIMAL</pre>
<div class="block">Whether approximate results from aggregate functions on
DECIMAL types are acceptable.</div>
</li>
</ul>
<a id="NULL_EQUAL_TO_EMPTY">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>NULL_EQUAL_TO_EMPTY</h4>
<pre>public static final&nbsp;<a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a> NULL_EQUAL_TO_EMPTY</pre>
<div class="block">Whether to treat empty strings as null for Druid Adapter.</div>
</li>
</ul>
<a id="AUTO_TEMP">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>AUTO_TEMP</h4>
<pre>public static final&nbsp;<a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a> AUTO_TEMP</pre>
<div class="block">Whether to store query results in temporary tables.</div>
</li>
</ul>
<a id="MATERIALIZATIONS_ENABLED">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>MATERIALIZATIONS_ENABLED</h4>
<pre>public static final&nbsp;<a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a> MATERIALIZATIONS_ENABLED</pre>
<div class="block">Whether Calcite should use materializations.</div>
</li>
</ul>
<a id="CREATE_MATERIALIZATIONS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CREATE_MATERIALIZATIONS</h4>
<pre>public static final&nbsp;<a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a> CREATE_MATERIALIZATIONS</pre>
<div class="block">Whether Calcite should create materializations.</div>
</li>
</ul>
<a id="DEFAULT_NULL_COLLATION">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_NULL_COLLATION</h4>
<pre>public static final&nbsp;<a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a> DEFAULT_NULL_COLLATION</pre>
<div class="block">How NULL values should be sorted if neither NULLS FIRST nor NULLS LAST are
specified. The default, HIGH, sorts NULL values the same as Oracle.</div>
</li>
</ul>
<a id="DRUID_FETCH">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DRUID_FETCH</h4>
<pre>public static final&nbsp;<a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a> DRUID_FETCH</pre>
<div class="block">How many rows the Druid adapter should fetch at a time when executing
"select" queries.</div>
</li>
</ul>
<a id="MODEL">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>MODEL</h4>
<pre>public static final&nbsp;<a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a> MODEL</pre>
<div class="block">URI of the model.</div>
</li>
</ul>
<a id="LEX">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>LEX</h4>
<pre>public static final&nbsp;<a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a> LEX</pre>
<div class="block">Lexical policy.</div>
</li>
</ul>
<a id="FUN">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>FUN</h4>
<pre>public static final&nbsp;<a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a> FUN</pre>
<div class="block">Collection of built-in functions and operators. Valid values include
"standard", "mysql", "oracle", "postgresql" and "spatial", and also
comma-separated lists, for example "oracle,spatial".</div>
</li>
</ul>
<a id="QUOTING">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>QUOTING</h4>
<pre>public static final&nbsp;<a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a> QUOTING</pre>
<div class="block">How identifiers are quoted.
If not specified, value from <a href="#LEX"><code>LEX</code></a> is used.</div>
</li>
</ul>
<a id="QUOTED_CASING">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>QUOTED_CASING</h4>
<pre>public static final&nbsp;<a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a> QUOTED_CASING</pre>
<div class="block">How identifiers are stored if they are quoted.
If not specified, value from <a href="#LEX"><code>LEX</code></a> is used.</div>
</li>
</ul>
<a id="UNQUOTED_CASING">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>UNQUOTED_CASING</h4>
<pre>public static final&nbsp;<a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a> UNQUOTED_CASING</pre>
<div class="block">How identifiers are stored if they are not quoted.
If not specified, value from <a href="#LEX"><code>LEX</code></a> is used.</div>
</li>
</ul>
<a id="CASE_SENSITIVE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CASE_SENSITIVE</h4>
<pre>public static final&nbsp;<a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a> CASE_SENSITIVE</pre>
<div class="block">Whether identifiers are matched case-sensitively.
If not specified, value from <a href="#LEX"><code>LEX</code></a> is used.</div>
</li>
</ul>
<a id="PARSER_FACTORY">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PARSER_FACTORY</h4>
<pre>public static final&nbsp;<a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a> PARSER_FACTORY</pre>
<div class="block">Parser factory.
<p>The name of a class that implements
<a href="../sql/parser/SqlParserImplFactory.html" title="interface in org.apache.calcite.sql.parser"><code>SqlParserImplFactory</code></a>.</div>
</li>
</ul>
<a id="SCHEMA">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SCHEMA</h4>
<pre>public static final&nbsp;<a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a> SCHEMA</pre>
<div class="block">Name of initial schema.</div>
</li>
</ul>
<a id="SCHEMA_FACTORY">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SCHEMA_FACTORY</h4>
<pre>public static final&nbsp;<a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a> SCHEMA_FACTORY</pre>
<div class="block">Schema factory.
<p>The name of a class that implements
<a href="../schema/SchemaFactory.html" title="interface in org.apache.calcite.schema"><code>SchemaFactory</code></a>.
<p>Ignored if <a href="#MODEL"><code>MODEL</code></a> is specified.</div>
</li>
</ul>
<a id="SCHEMA_TYPE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SCHEMA_TYPE</h4>
<pre>public static final&nbsp;<a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a> SCHEMA_TYPE</pre>
<div class="block">Schema type.
<p>Value may be null, "MAP", "JDBC", or "CUSTOM"
(implicit if <a href="#SCHEMA_FACTORY"><code>SCHEMA_FACTORY</code></a> is specified).
<p>Ignored if <a href="#MODEL"><code>MODEL</code></a> is specified.</div>
</li>
</ul>
<a id="SPARK">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SPARK</h4>
<pre>public static final&nbsp;<a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a> SPARK</pre>
<div class="block">Specifies whether Spark should be used as the engine for processing that
cannot be pushed to the source system. If false (the default), Calcite
generates code that implements the Enumerable interface.</div>
</li>
</ul>
<a id="TIME_ZONE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>TIME_ZONE</h4>
<pre>public static final&nbsp;<a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a> TIME_ZONE</pre>
<div class="block">Returns the time zone from the connect string, for example 'gmt-3'.
If the time zone is not set then the JVM time zone is returned.
Never null.</div>
</li>
</ul>
<a id="FORCE_DECORRELATE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>FORCE_DECORRELATE</h4>
<pre>public static final&nbsp;<a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a> FORCE_DECORRELATE</pre>
<div class="block">If the planner should try de-correlating as much as it is possible.
If true (the default), Calcite de-correlates the plan.</div>
</li>
</ul>
<a id="TYPE_SYSTEM">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>TYPE_SYSTEM</h4>
<pre>public static final&nbsp;<a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a> TYPE_SYSTEM</pre>
<div class="block">Type system. The name of a class that implements
<a href="../rel/type/RelDataTypeSystem.html" title="interface in org.apache.calcite.rel.type"><code>RelDataTypeSystem</code></a> and has a public
default constructor or an <code>INSTANCE</code> constant.</div>
</li>
</ul>
<a id="CONFORMANCE">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>CONFORMANCE</h4>
<pre>public static final&nbsp;<a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a> CONFORMANCE</pre>
<div class="block">SQL conformance level.</div>
</li>
</ul>
</li>
</ul>
</section>
<!-- ============ FIELD DETAIL =========== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a id="camelName">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>camelName</h4>
<pre>private final&nbsp;java.lang.String camelName</pre>
</li>
</ul>
<a id="type">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>type</h4>
<pre>private final&nbsp;org.apache.calcite.avatica.ConnectionProperty.Type type</pre>
</li>
</ul>
<a id="defaultValue">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>defaultValue</h4>
<pre>private final&nbsp;java.lang.Object defaultValue</pre>
</li>
</ul>
<a id="required">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>required</h4>
<pre>private final&nbsp;boolean required</pre>
</li>
</ul>
<a id="valueClass">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>valueClass</h4>
<pre>private final&nbsp;java.lang.Class valueClass</pre>
</li>
</ul>
<a id="NAME_TO_PROPS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>NAME_TO_PROPS</h4>
<pre>private static final&nbsp;java.util.Map&lt;java.lang.String,&#8203;<a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a>&gt; NAME_TO_PROPS</pre>
</li>
</ul>
<a id="TIMEZONE">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>TIMEZONE</h4>
<pre>@Deprecated
public static final&nbsp;<a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a> TIMEZONE</pre>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block">Deprecated; use <a href="#TIME_ZONE"><code>TIME_ZONE</code></a>.</div>
</li>
</ul>
</li>
</ul>
</section>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a id="&lt;init&gt;(java.lang.String,org.apache.calcite.avatica.ConnectionProperty.Type,java.lang.Object,boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CalciteConnectionProperty</h4>
<pre>private&nbsp;CalciteConnectionProperty&#8203;(java.lang.String&nbsp;camelName,
org.apache.calcite.avatica.ConnectionProperty.Type&nbsp;type,
java.lang.Object&nbsp;defaultValue,
boolean&nbsp;required)</pre>
</li>
</ul>
<a id="&lt;init&gt;(java.lang.String,org.apache.calcite.avatica.ConnectionProperty.Type,java.lang.Object,boolean,java.lang.Class)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>CalciteConnectionProperty</h4>
<pre>private&nbsp;CalciteConnectionProperty&#8203;(java.lang.String&nbsp;camelName,
org.apache.calcite.avatica.ConnectionProperty.Type&nbsp;type,
java.lang.Object&nbsp;defaultValue,
boolean&nbsp;required,
java.lang.Class&nbsp;valueClass)</pre>
</li>
</ul>
</li>
</ul>
</section>
<!-- ============ METHOD DETAIL ========== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a id="values()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>values</h4>
<pre class="methodSignature">public static&nbsp;<a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a>[]&nbsp;values()</pre>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared. This method may be used to iterate
over the constants as follows:
<pre>
for (CalciteConnectionProperty c : CalciteConnectionProperty.values())
&nbsp; System.out.println(c);
</pre></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>an array containing the constants of this enum type, in the order they are declared</dd>
</dl>
</li>
</ul>
<a id="valueOf(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>valueOf</h4>
<pre class="methodSignature">public static&nbsp;<a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a>&nbsp;valueOf&#8203;(java.lang.String&nbsp;name)</pre>
<div class="block">Returns the enum constant of this type with the specified name.
The string must match <i>exactly</i> an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
not permitted.)</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - the name of the enum constant to be returned.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the enum constant with the specified name</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd>
</dl>
</li>
</ul>
<a id="camelName()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>camelName</h4>
<pre class="methodSignature">public&nbsp;java.lang.String&nbsp;camelName()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>camelName</code>&nbsp;in interface&nbsp;<code>org.apache.calcite.avatica.ConnectionProperty</code></dd>
</dl>
</li>
</ul>
<a id="defaultValue()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>defaultValue</h4>
<pre class="methodSignature">public&nbsp;java.lang.Object&nbsp;defaultValue()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>defaultValue</code>&nbsp;in interface&nbsp;<code>org.apache.calcite.avatica.ConnectionProperty</code></dd>
</dl>
</li>
</ul>
<a id="type()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>type</h4>
<pre class="methodSignature">public&nbsp;org.apache.calcite.avatica.ConnectionProperty.Type&nbsp;type()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>type</code>&nbsp;in interface&nbsp;<code>org.apache.calcite.avatica.ConnectionProperty</code></dd>
</dl>
</li>
</ul>
<a id="valueClass()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>valueClass</h4>
<pre class="methodSignature">public&nbsp;java.lang.Class&nbsp;valueClass()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>valueClass</code>&nbsp;in interface&nbsp;<code>org.apache.calcite.avatica.ConnectionProperty</code></dd>
</dl>
</li>
</ul>
<a id="required()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>required</h4>
<pre class="methodSignature">public&nbsp;boolean&nbsp;required()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>required</code>&nbsp;in interface&nbsp;<code>org.apache.calcite.avatica.ConnectionProperty</code></dd>
</dl>
</li>
</ul>
<a id="wrap(java.util.Properties)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>wrap</h4>
<pre class="methodSignature">public&nbsp;org.apache.calcite.avatica.ConnectionConfigImpl.PropEnv&nbsp;wrap&#8203;(java.util.Properties&nbsp;properties)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>wrap</code>&nbsp;in interface&nbsp;<code>org.apache.calcite.avatica.ConnectionProperty</code></dd>
</dl>
</li>
</ul>
<a id="parse2(java.util.Properties,java.util.Map)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>parse2</h4>
<pre class="methodSignature">private static&nbsp;java.util.Map&lt;org.apache.calcite.avatica.ConnectionProperty,&#8203;java.lang.String&gt;&nbsp;parse2&#8203;(java.util.Properties&nbsp;properties,
java.util.Map&lt;java.lang.String,&#8203;? extends org.apache.calcite.avatica.ConnectionProperty&gt;&nbsp;nameToProps)</pre>
<div class="block">Fixed version of
<code>ConnectionConfigImpl.parse(java.util.Properties, java.util.Map&lt;java.lang.String, ? extends org.apache.calcite.avatica.ConnectionProperty&gt;)</code>
until we upgrade Avatica.</div>
</li>
</ul>
</li>
</ul>
</section>
</li>
</ul>
</div>
</div>
</main>
<!-- ========= END OF CLASS DATA ========= -->
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/CalciteConnectionProperty.html">Use</a></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" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses.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>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a id="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
<p class="legalCopy"><small>Copyright &#169; 2012&#x2013;2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
</footer>
</body>
</html>