blob: 16d07ab673b8c15c47efaed46100c51909e9905d [file] [log] [blame]
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>CalciteConnectionProperty (Apache Calcite calcite API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="declaration: package: org.apache.calcite.config, enum: CalciteConnectionProperty">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="../../../../script-dir/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="../../../../script-dir/jquery-3.4.1.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.js"></script>
</head>
<body class="class-declaration">
<script type="text/javascript">var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":9,"i6":9,"i7":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 = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flexBox">
<header role="banner" class="flexHeader">
<nav role="navigation">
<!-- ========= 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="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 class="aboutLanguage"><b>Apache Calcite</b></div>
</div>
<div class="subNav">
<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>
<div class="navListSearch"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="skipNav"><a id="skip.navbar.top">
<!-- -->
</a></div>
</nav>
</header>
<div class="flexContent">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">org.apache.calcite.config</a></div>
<h1 title="Enum CalciteConnectionProperty" class="title">Enum CalciteConnectionProperty</h1>
</div>
<div class="contentContainer">
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/javase/9/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">java.lang.Object</a>
<div class="inheritance"><a href="https://docs.oracle.com/javase/9/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang" class="externalLink">java.lang.Enum</a>&lt;<a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a>&gt;
<div class="inheritance">org.apache.calcite.config.CalciteConnectionProperty</div>
</div>
</div>
<section class="description">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><code><a href="https://docs.oracle.com/javase/9/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io" class="externalLink">Serializable</a></code>, <code><a href="https://docs.oracle.com/javase/9/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Comparable</a>&lt;<a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a>&gt;</code>, <code>java.lang.constant.Constable</code>, <code>org.apache.calcite.avatica.ConnectionProperty</code></dd>
</dl>
<hr>
<pre>public enum <span class="typeNameLabel">CalciteConnectionProperty</span>
extends <a href="https://docs.oracle.com/javase/9/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang" class="externalLink">Enum</a>&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>
</section>
<section class="summary">
<ul class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<li class="blockList">
<section class="nestedClassSummary"><a id="nested.class.summary">
<!-- -->
</a>
<h2>Nested Class Summary</h2>
<div class="inheritedList">
<h2>Nested classes/interfaces inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/9/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang" class="externalLink">Enum</a></h2>
<a id="nested.classes.inherited.from.class.java.lang.Enum">
<!-- -->
</a><code><a href="https://docs.oracle.com/javase/9/docs/api/java/lang/Enum.EnumDesc.html?is-external=true" title="class or interface in java.lang" class="externalLink">Enum.EnumDesc</a>&lt;<a href="https://docs.oracle.com/javase/9/docs/api/java/lang/Enum.EnumDesc.html?is-external=true" title="class or interface in java.lang" class="externalLink">E</a> extends <a href="https://docs.oracle.com/javase/9/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang" class="externalLink">Enum</a>&lt;<a href="https://docs.oracle.com/javase/9/docs/api/java/lang/Enum.EnumDesc.html?is-external=true" title="class or interface in java.lang" class="externalLink">E</a>&gt;&gt;</code></div>
<div class="inheritedList">
<h2>Nested classes/interfaces inherited from interface&nbsp;org.apache.calcite.avatica.ConnectionProperty</h2>
<a id="nested.classes.inherited.from.class.org.apache.calcite.avatica.ConnectionProperty">
<!-- -->
</a><code>org.apache.calcite.avatica.ConnectionProperty.Type</code></div>
</section>
</li>
<!-- =========== ENUM CONSTANT SUMMARY =========== -->
<li class="blockList">
<section class="constantsSummary"><a id="enum.constant.summary">
<!-- -->
</a>
<h2>Enum Constant Summary</h2>
<div class="memberSummary">
<table>
<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<tr>
<th class="colFirst" scope="col">Enum Constant</th>
<th class="colLast" scope="col">Description</th>
</tr>
</thead>
<tbody>
<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="#LENIENT_OPERATOR_LOOKUP">LENIENT_OPERATOR_LOOKUP</a></span></code></th>
<td class="colLast">
<div class="block">Whether to make create implicit functions if functions do not exist
in the operator table, default false.</div>
</td>
</tr>
<tr class="altColor">
<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="rowColor">
<th class="colFirst" scope="row"><code><span class="memberNameLink"><a href="#LOCALE">LOCALE</a></span></code></th>
<td class="colLast">
<div class="block">Returns the locale from the connect string.</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="#TOPDOWN_OPT">TOPDOWN_OPT</a></span></code></th>
<td class="colLast">
<div class="block">Whether to enable top-down optimization in Volcano planner.</div>
</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><code><span class="memberNameLink"><a href="#TYPE_COERCION">TYPE_COERCION</a></span></code></th>
<td class="colLast">
<div class="block">Whether to make implicit type coercion when type mismatch
for validation, default true.</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>
</tbody>
</table>
</div>
</section>
</li>
<!-- =========== FIELD SUMMARY =========== -->
<li class="blockList">
<section class="fieldSummary"><a id="field.summary">
<!-- -->
</a>
<h2>Field Summary</h2>
<div class="memberSummary">
<table>
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<thead>
<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>
</thead>
<tbody>
<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>
</tbody>
</table>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li class="blockList">
<section class="methodSummary"><a id="method.summary">
<!-- -->
</a>
<h2>Method Summary</h2>
<div class="memberSummary">
<div role="tablist" aria-orientation="horizontal"><button role="tab" aria-selected="true" aria-controls="memberSummary_tabpanel" tabindex="0" onkeydown="switchTab(event)" id="t0" class="activeTableTab">All Methods</button><button role="tab" aria-selected="false" aria-controls="memberSummary_tabpanel" tabindex="-1" onkeydown="switchTab(event)" id="t1" class="tableTab" onclick="show(1);">Static Methods</button><button role="tab" aria-selected="false" aria-controls="memberSummary_tabpanel" tabindex="-1" onkeydown="switchTab(event)" id="t2" class="tableTab" onclick="show(2);">Instance Methods</button><button role="tab" aria-selected="false" aria-controls="memberSummary_tabpanel" tabindex="-1" onkeydown="switchTab(event)" id="t4" class="tableTab" onclick="show(8);">Concrete Methods</button></div>
<div id="memberSummary_tabpanel" role="tabpanel">
<table aria-labelledby="t0">
<thead>
<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>
</thead>
<tbody>
<tr class="altColor" id="i0">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/9/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></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" id="i1">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/9/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></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" id="i2">
<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 class="rowColor" id="i3">
<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 class="altColor" id="i4">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/9/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a></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 class="rowColor" id="i5">
<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;(<a href="https://docs.oracle.com/javase/9/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&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 class="altColor" id="i6">
<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 class="rowColor" id="i7">
<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;(<a href="https://docs.oracle.com/javase/9/docs/api/java/util/Properties.html?is-external=true" title="class or interface in java.util" class="externalLink">Properties</a>&nbsp;properties)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="inheritedList">
<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/9/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang" class="externalLink">Enum</a></h3>
<a id="methods.inherited.from.class.java.lang.Enum">
<!-- -->
</a><code><a href="https://docs.oracle.com/javase/9/docs/api/java/lang/Enum.html?is-external=true#clone()" title="class or interface in java.lang" class="externalLink">clone</a>, <a href="https://docs.oracle.com/javase/9/docs/api/java/lang/Enum.html?is-external=true#compareTo(E)" title="class or interface in java.lang" class="externalLink">compareTo</a>, <a href="https://docs.oracle.com/javase/9/docs/api/java/lang/Enum.html?is-external=true#describeConstable()" title="class or interface in java.lang" class="externalLink">describeConstable</a>, <a href="https://docs.oracle.com/javase/9/docs/api/java/lang/Enum.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang" class="externalLink">equals</a>, <a href="https://docs.oracle.com/javase/9/docs/api/java/lang/Enum.html?is-external=true#finalize()" title="class or interface in java.lang" class="externalLink">finalize</a>, <a href="https://docs.oracle.com/javase/9/docs/api/java/lang/Enum.html?is-external=true#getDeclaringClass()" title="class or interface in java.lang" class="externalLink">getDeclaringClass</a>, <a href="https://docs.oracle.com/javase/9/docs/api/java/lang/Enum.html?is-external=true#hashCode()" title="class or interface in java.lang" class="externalLink">hashCode</a>, <a href="https://docs.oracle.com/javase/9/docs/api/java/lang/Enum.html?is-external=true#name()" title="class or interface in java.lang" class="externalLink">name</a>, <a href="https://docs.oracle.com/javase/9/docs/api/java/lang/Enum.html?is-external=true#ordinal()" title="class or interface in java.lang" class="externalLink">ordinal</a>, <a href="https://docs.oracle.com/javase/9/docs/api/java/lang/Enum.html?is-external=true#toString()" title="class or interface in java.lang" class="externalLink">toString</a>, <a href="https://docs.oracle.com/javase/9/docs/api/java/lang/Enum.html?is-external=true#valueOf(java.lang.Class,java.lang.String)" title="class or interface in java.lang" class="externalLink">valueOf</a></code></div>
<div class="inheritedList">
<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/9/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></h3>
<a id="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a><code><a href="https://docs.oracle.com/javase/9/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang" class="externalLink">getClass</a>, <a href="https://docs.oracle.com/javase/9/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang" class="externalLink">notify</a>, <a href="https://docs.oracle.com/javase/9/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang" class="externalLink">notifyAll</a>, <a href="https://docs.oracle.com/javase/9/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/javase/9/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/javase/9/docs/api/java/lang/Object.html?is-external=true#wait(long,int)" title="class or interface in java.lang" class="externalLink">wait</a></code></div>
<div class="inheritedList">
<h3>Methods inherited from interface&nbsp;org.apache.calcite.avatica.ConnectionProperty</h3>
<a id="methods.inherited.from.class.org.apache.calcite.avatica.ConnectionProperty">
<!-- -->
</a><code>name</code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="blockList">
<!-- ============ ENUM CONSTANT DETAIL =========== -->
<li class="blockList">
<section class="constantDetails"><a id="enum.constant.detail">
<!-- -->
</a>
<h2>Enum Constant Details</h2>
<ul class="blockList">
<li class="blockList">
<section class="detail">
<h3><a id="APPROXIMATE_DISTINCT_COUNT">APPROXIMATE_DISTINCT_COUNT</a></h3>
<div class="memberSignature"><span class="modifiers">public static final</span>&nbsp;<span class="returnType"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="memberName">APPROXIMATE_DISTINCT_COUNT</span></div>
<div class="block">Whether approximate results from <code>COUNT(DISTINCT ...)</code> aggregate
functions are acceptable.</div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="APPROXIMATE_TOP_N">APPROXIMATE_TOP_N</a></h3>
<div class="memberSignature"><span class="modifiers">public static final</span>&nbsp;<span class="returnType"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="memberName">APPROXIMATE_TOP_N</span></div>
<div class="block">Whether approximate results from "Top N" queries
(<code>ORDER BY aggFun DESC LIMIT n</code>) are acceptable.</div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="APPROXIMATE_DECIMAL">APPROXIMATE_DECIMAL</a></h3>
<div class="memberSignature"><span class="modifiers">public static final</span>&nbsp;<span class="returnType"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="memberName">APPROXIMATE_DECIMAL</span></div>
<div class="block">Whether approximate results from aggregate functions on
DECIMAL types are acceptable.</div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="NULL_EQUAL_TO_EMPTY">NULL_EQUAL_TO_EMPTY</a></h3>
<div class="memberSignature"><span class="modifiers">public static final</span>&nbsp;<span class="returnType"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="memberName">NULL_EQUAL_TO_EMPTY</span></div>
<div class="block">Whether to treat empty strings as null for Druid Adapter.</div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="AUTO_TEMP">AUTO_TEMP</a></h3>
<div class="memberSignature"><span class="modifiers">public static final</span>&nbsp;<span class="returnType"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="memberName">AUTO_TEMP</span></div>
<div class="block">Whether to store query results in temporary tables.</div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="MATERIALIZATIONS_ENABLED">MATERIALIZATIONS_ENABLED</a></h3>
<div class="memberSignature"><span class="modifiers">public static final</span>&nbsp;<span class="returnType"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="memberName">MATERIALIZATIONS_ENABLED</span></div>
<div class="block">Whether Calcite should use materializations.</div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="CREATE_MATERIALIZATIONS">CREATE_MATERIALIZATIONS</a></h3>
<div class="memberSignature"><span class="modifiers">public static final</span>&nbsp;<span class="returnType"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="memberName">CREATE_MATERIALIZATIONS</span></div>
<div class="block">Whether Calcite should create materializations.</div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="DEFAULT_NULL_COLLATION">DEFAULT_NULL_COLLATION</a></h3>
<div class="memberSignature"><span class="modifiers">public static final</span>&nbsp;<span class="returnType"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="memberName">DEFAULT_NULL_COLLATION</span></div>
<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>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="DRUID_FETCH">DRUID_FETCH</a></h3>
<div class="memberSignature"><span class="modifiers">public static final</span>&nbsp;<span class="returnType"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="memberName">DRUID_FETCH</span></div>
<div class="block">How many rows the Druid adapter should fetch at a time when executing
"select" queries.</div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="MODEL">MODEL</a></h3>
<div class="memberSignature"><span class="modifiers">public static final</span>&nbsp;<span class="returnType"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="memberName">MODEL</span></div>
<div class="block">URI of the model.</div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="LEX">LEX</a></h3>
<div class="memberSignature"><span class="modifiers">public static final</span>&nbsp;<span class="returnType"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="memberName">LEX</span></div>
<div class="block">Lexical policy.</div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="FUN">FUN</a></h3>
<div class="memberSignature"><span class="modifiers">public static final</span>&nbsp;<span class="returnType"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="memberName">FUN</span></div>
<div class="block">Collection of built-in functions and operators. Valid values include
"standard", "bigquery", "mysql", "oracle", "postgresql" and "spatial",
and also comma-separated lists, for example "oracle,spatial".</div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="QUOTING">QUOTING</a></h3>
<div class="memberSignature"><span class="modifiers">public static final</span>&nbsp;<span class="returnType"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="memberName">QUOTING</span></div>
<div class="block">How identifiers are quoted.
If not specified, value from <a href="#LEX"><code>LEX</code></a> is used.</div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="QUOTED_CASING">QUOTED_CASING</a></h3>
<div class="memberSignature"><span class="modifiers">public static final</span>&nbsp;<span class="returnType"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="memberName">QUOTED_CASING</span></div>
<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>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="UNQUOTED_CASING">UNQUOTED_CASING</a></h3>
<div class="memberSignature"><span class="modifiers">public static final</span>&nbsp;<span class="returnType"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="memberName">UNQUOTED_CASING</span></div>
<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>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="CASE_SENSITIVE">CASE_SENSITIVE</a></h3>
<div class="memberSignature"><span class="modifiers">public static final</span>&nbsp;<span class="returnType"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="memberName">CASE_SENSITIVE</span></div>
<div class="block">Whether identifiers are matched case-sensitively.
If not specified, value from <a href="#LEX"><code>LEX</code></a> is used.</div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="PARSER_FACTORY">PARSER_FACTORY</a></h3>
<div class="memberSignature"><span class="modifiers">public static final</span>&nbsp;<span class="returnType"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="memberName">PARSER_FACTORY</span></div>
<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>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="SCHEMA">SCHEMA</a></h3>
<div class="memberSignature"><span class="modifiers">public static final</span>&nbsp;<span class="returnType"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="memberName">SCHEMA</span></div>
<div class="block">Name of initial schema.</div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="SCHEMA_FACTORY">SCHEMA_FACTORY</a></h3>
<div class="memberSignature"><span class="modifiers">public static final</span>&nbsp;<span class="returnType"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="memberName">SCHEMA_FACTORY</span></div>
<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>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="SCHEMA_TYPE">SCHEMA_TYPE</a></h3>
<div class="memberSignature"><span class="modifiers">public static final</span>&nbsp;<span class="returnType"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="memberName">SCHEMA_TYPE</span></div>
<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>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="SPARK">SPARK</a></h3>
<div class="memberSignature"><span class="modifiers">public static final</span>&nbsp;<span class="returnType"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="memberName">SPARK</span></div>
<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>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="TIME_ZONE">TIME_ZONE</a></h3>
<div class="memberSignature"><span class="modifiers">public static final</span>&nbsp;<span class="returnType"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="memberName">TIME_ZONE</span></div>
<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>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="LOCALE">LOCALE</a></h3>
<div class="memberSignature"><span class="modifiers">public static final</span>&nbsp;<span class="returnType"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="memberName">LOCALE</span></div>
<div class="block">Returns the locale from the connect string.
If the locale is not set, returns the root locale.
Never null.
Examples of valid locales: 'en', 'en_US',
'de_DE', '_GB', 'en_US_WIN', 'de__POSIX', 'fr__MAC', ''.</div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="FORCE_DECORRELATE">FORCE_DECORRELATE</a></h3>
<div class="memberSignature"><span class="modifiers">public static final</span>&nbsp;<span class="returnType"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="memberName">FORCE_DECORRELATE</span></div>
<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>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="TYPE_SYSTEM">TYPE_SYSTEM</a></h3>
<div class="memberSignature"><span class="modifiers">public static final</span>&nbsp;<span class="returnType"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="memberName">TYPE_SYSTEM</span></div>
<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>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="CONFORMANCE">CONFORMANCE</a></h3>
<div class="memberSignature"><span class="modifiers">public static final</span>&nbsp;<span class="returnType"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="memberName">CONFORMANCE</span></div>
<div class="block">SQL conformance level.</div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="TYPE_COERCION">TYPE_COERCION</a></h3>
<div class="memberSignature"><span class="modifiers">public static final</span>&nbsp;<span class="returnType"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="memberName">TYPE_COERCION</span></div>
<div class="block">Whether to make implicit type coercion when type mismatch
for validation, default true.</div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="LENIENT_OPERATOR_LOOKUP">LENIENT_OPERATOR_LOOKUP</a></h3>
<div class="memberSignature"><span class="modifiers">public static final</span>&nbsp;<span class="returnType"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="memberName">LENIENT_OPERATOR_LOOKUP</span></div>
<div class="block">Whether to make create implicit functions if functions do not exist
in the operator table, default false.</div>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="TOPDOWN_OPT">TOPDOWN_OPT</a></h3>
<div class="memberSignature"><span class="modifiers">public static final</span>&nbsp;<span class="returnType"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="memberName">TOPDOWN_OPT</span></div>
<div class="block">Whether to enable top-down optimization in Volcano planner.</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ FIELD DETAIL =========== -->
<li class="blockList">
<section class="fieldDetails"><a id="field.detail">
<!-- -->
</a>
<h2>Field Details</h2>
<ul class="blockList">
<li class="blockList">
<section class="detail">
<h3><a id="TIMEZONE">TIMEZONE</a></h3>
<div class="memberSignature"><span class="annotations"><a href="https://docs.oracle.com/javase/9/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang" class="externalLink">@Deprecated</a>
</span><span class="modifiers">public static final</span>&nbsp;<span class="returnType"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="memberName">TIMEZONE</span></div>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block">Deprecated; use <a href="#TIME_ZONE"><code>TIME_ZONE</code></a>.</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li class="blockList">
<section class="methodDetails"><a id="method.detail">
<!-- -->
</a>
<h2>Method Details</h2>
<ul class="blockList">
<li class="blockList">
<section class="detail">
<h3><a id="values()">values</a></h3>
<div class="memberSignature"><span class="modifiers">public static</span>&nbsp;<span class="returnType"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a>[]</span>&nbsp;<span class="memberName">values</span>()</div>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared.</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>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="valueOf(java.lang.String)">valueOf</a></h3>
<div class="memberSignature"><span class="modifiers">public static</span>&nbsp;<span class="returnType"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="memberName">valueOf</span>&#8203;(<span class="arguments"><a href="https://docs.oracle.com/javase/9/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;name)</span></div>
<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><a href="https://docs.oracle.com/javase/9/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang" class="externalLink">IllegalArgumentException</a></code> - if this enum type has no constant with the specified name</dd>
<dd><code><a href="https://docs.oracle.com/javase/9/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang" class="externalLink">NullPointerException</a></code> - if the argument is null</dd>
</dl>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="camelName()">camelName</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/javase/9/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></span>&nbsp;<span class="memberName">camelName</span>()</div>
<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>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="defaultValue()">defaultValue</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/javase/9/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></span>&nbsp;<span class="memberName">defaultValue</span>()</div>
<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>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="type()">type</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType">org.apache.calcite.avatica.ConnectionProperty.Type</span>&nbsp;<span class="memberName">type</span>()</div>
<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>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="valueClass()">valueClass</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType"><a href="https://docs.oracle.com/javase/9/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a></span>&nbsp;<span class="memberName">valueClass</span>()</div>
<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>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="required()">required</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType">boolean</span>&nbsp;<span class="memberName">required</span>()</div>
<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>
</section>
</li>
<li class="blockList">
<section class="detail">
<h3><a id="wrap(java.util.Properties)">wrap</a></h3>
<div class="memberSignature"><span class="modifiers">public</span>&nbsp;<span class="returnType">org.apache.calcite.avatica.ConnectionConfigImpl.PropEnv</span>&nbsp;<span class="memberName">wrap</span>&#8203;(<span class="arguments"><a href="https://docs.oracle.com/javase/9/docs/api/java/util/Properties.html?is-external=true" title="class or interface in java.util" class="externalLink">Properties</a>&nbsp;properties)</span></div>
<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>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
</div>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<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="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 class="aboutLanguage"><b>Apache Calcite</b></div>
</div>
<div class="subNav">
<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>
</div>
<a id="skip.navbar.bottom">
<!-- -->
</a>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
<p class="legalCopy"><small>Copyright &copy; 2012-2020 Apache Software Foundation. All Rights Reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>