blob: 12d08432781fb886c8821e945349b9274a54da8d [file] [log] [blame]
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) -->
<title>CalciteConnectionProperty (Apache Calcite API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<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.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<div class="about-language"><b>Apache Calcite</b></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">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#class">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div>
<ul class="sub-nav-list">
<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="sub-nav-list">
<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="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">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="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">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="class-description" id="class-description">
<dl class="notes">
<dt>All Implemented Interfaces:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a></code>, <code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Comparable.html" title="class or interface in java.lang" class="external-link">Comparable</a>&lt;<a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a>&gt;</code>, <code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/constant/Constable.html" title="class or interface in java.lang.constant" class="external-link">Constable</a></code>, <code>org.apache.calcite.avatica.ConnectionProperty</code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public enum </span><span class="element-name type-name-label">CalciteConnectionProperty</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a>&lt;<a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a>&gt;
implements org.apache.calcite.avatica.ConnectionProperty</span></div>
<div class="block">Properties that may be specified on the JDBC connect string.</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<li>
<section class="nested-class-summary" id="nested-class-summary">
<h2>Nested Class Summary</h2>
<div class="inherited-list">
<h2 id="nested-classes-inherited-from-class-java.lang.Enum">Nested classes/interfaces inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a></h2>
<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.EnumDesc.html" title="class or interface in java.lang" class="external-link">Enum.EnumDesc</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.EnumDesc.html" title="class or interface in java.lang" class="external-link">E</a> extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.EnumDesc.html" title="class or interface in java.lang" class="external-link">E</a>&gt;&gt;</code></div>
<div class="inherited-list">
<h2 id="nested-classes-inherited-from-class-org.apache.calcite.avatica.ConnectionProperty">Nested classes/interfaces inherited from interface&nbsp;org.apache.calcite.avatica.ConnectionProperty</h2>
<code>org.apache.calcite.avatica.ConnectionProperty.Type</code></div>
</section>
</li>
<!-- =========== ENUM CONSTANT SUMMARY =========== -->
<li>
<section class="constants-summary" id="enum-constant-summary">
<h2>Enum Constant Summary</h2>
<div class="caption"><span>Enum Constants</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Enum Constant</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="#APPROXIMATE_DECIMAL" class="member-name-link">APPROXIMATE_DECIMAL</a></code></div>
<div class="col-last even-row-color">
<div class="block">Whether approximate results from aggregate functions on
DECIMAL types are acceptable.</div>
</div>
<div class="col-first odd-row-color"><code><a href="#APPROXIMATE_DISTINCT_COUNT" class="member-name-link">APPROXIMATE_DISTINCT_COUNT</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Whether approximate results from <code>COUNT(DISTINCT ...)</code> aggregate
functions are acceptable.</div>
</div>
<div class="col-first even-row-color"><code><a href="#APPROXIMATE_TOP_N" class="member-name-link">APPROXIMATE_TOP_N</a></code></div>
<div class="col-last even-row-color">
<div class="block">Whether approximate results from "Top N" queries
(<code>ORDER BY aggFun DESC LIMIT n</code>) are acceptable.</div>
</div>
<div class="col-first odd-row-color"><code><a href="#AUTO_TEMP" class="member-name-link">AUTO_TEMP</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Whether to store query results in temporary tables.</div>
</div>
<div class="col-first even-row-color"><code><a href="#CASE_SENSITIVE" class="member-name-link">CASE_SENSITIVE</a></code></div>
<div class="col-last even-row-color">
<div class="block">Whether identifiers are matched case-sensitively.</div>
</div>
<div class="col-first odd-row-color"><code><a href="#CONFORMANCE" class="member-name-link">CONFORMANCE</a></code></div>
<div class="col-last odd-row-color">
<div class="block">SQL conformance level.</div>
</div>
<div class="col-first even-row-color"><code><a href="#CREATE_MATERIALIZATIONS" class="member-name-link">CREATE_MATERIALIZATIONS</a></code></div>
<div class="col-last even-row-color">
<div class="block">Whether Calcite should create materializations.</div>
</div>
<div class="col-first odd-row-color"><code><a href="#DEFAULT_NULL_COLLATION" class="member-name-link">DEFAULT_NULL_COLLATION</a></code></div>
<div class="col-last odd-row-color">
<div class="block">How NULL values should be sorted if neither NULLS FIRST nor NULLS LAST are
specified.</div>
</div>
<div class="col-first even-row-color"><code><a href="#DRUID_FETCH" class="member-name-link">DRUID_FETCH</a></code></div>
<div class="col-last even-row-color">
<div class="block">How many rows the Druid adapter should fetch at a time when executing
"select" queries.</div>
</div>
<div class="col-first odd-row-color"><code><a href="#FORCE_DECORRELATE" class="member-name-link">FORCE_DECORRELATE</a></code></div>
<div class="col-last odd-row-color">
<div class="block">If the planner should try de-correlating as much as it is possible.</div>
</div>
<div class="col-first even-row-color"><code><a href="#FUN" class="member-name-link">FUN</a></code></div>
<div class="col-last even-row-color">
<div class="block">Collection of built-in functions and operators.</div>
</div>
<div class="col-first odd-row-color"><code><a href="#LENIENT_OPERATOR_LOOKUP" class="member-name-link">LENIENT_OPERATOR_LOOKUP</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Whether to make create implicit functions if functions do not exist
in the operator table, default false.</div>
</div>
<div class="col-first even-row-color"><code><a href="#LEX" class="member-name-link">LEX</a></code></div>
<div class="col-last even-row-color">
<div class="block">Lexical policy.</div>
</div>
<div class="col-first odd-row-color"><code><a href="#LOCALE" class="member-name-link">LOCALE</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Returns the locale from the connect string.</div>
</div>
<div class="col-first even-row-color"><code><a href="#MATERIALIZATIONS_ENABLED" class="member-name-link">MATERIALIZATIONS_ENABLED</a></code></div>
<div class="col-last even-row-color">
<div class="block">Whether Calcite should use materializations.</div>
</div>
<div class="col-first odd-row-color"><code><a href="#MODEL" class="member-name-link">MODEL</a></code></div>
<div class="col-last odd-row-color">
<div class="block">URI of the model.</div>
</div>
<div class="col-first even-row-color"><code><a href="#NULL_EQUAL_TO_EMPTY" class="member-name-link">NULL_EQUAL_TO_EMPTY</a></code></div>
<div class="col-last even-row-color">
<div class="block">Whether to treat empty strings as null for Druid Adapter.</div>
</div>
<div class="col-first odd-row-color"><code><a href="#PARSER_FACTORY" class="member-name-link">PARSER_FACTORY</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Parser factory.</div>
</div>
<div class="col-first even-row-color"><code><a href="#QUOTED_CASING" class="member-name-link">QUOTED_CASING</a></code></div>
<div class="col-last even-row-color">
<div class="block">How identifiers are stored if they are quoted.</div>
</div>
<div class="col-first odd-row-color"><code><a href="#QUOTING" class="member-name-link">QUOTING</a></code></div>
<div class="col-last odd-row-color">
<div class="block">How identifiers are quoted.</div>
</div>
<div class="col-first even-row-color"><code><a href="#SCHEMA" class="member-name-link">SCHEMA</a></code></div>
<div class="col-last even-row-color">
<div class="block">Name of initial schema.</div>
</div>
<div class="col-first odd-row-color"><code><a href="#SCHEMA_FACTORY" class="member-name-link">SCHEMA_FACTORY</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Schema factory.</div>
</div>
<div class="col-first even-row-color"><code><a href="#SCHEMA_TYPE" class="member-name-link">SCHEMA_TYPE</a></code></div>
<div class="col-last even-row-color">
<div class="block">Schema type.</div>
</div>
<div class="col-first odd-row-color"><code><a href="#SPARK" class="member-name-link">SPARK</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Specifies whether Spark should be used as the engine for processing that
cannot be pushed to the source system.</div>
</div>
<div class="col-first even-row-color"><code><a href="#TIME_ZONE" class="member-name-link">TIME_ZONE</a></code></div>
<div class="col-last even-row-color">
<div class="block">Returns the time zone from the connect string, for example 'gmt-3'.</div>
</div>
<div class="col-first odd-row-color"><code><a href="#TOPDOWN_OPT" class="member-name-link">TOPDOWN_OPT</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Whether to enable top-down optimization in Volcano planner.</div>
</div>
<div class="col-first even-row-color"><code><a href="#TYPE_COERCION" class="member-name-link">TYPE_COERCION</a></code></div>
<div class="col-last even-row-color">
<div class="block">Whether to make implicit type coercion when type mismatch
for validation, default true.</div>
</div>
<div class="col-first odd-row-color"><code><a href="#TYPE_SYSTEM" class="member-name-link">TYPE_SYSTEM</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Type system.</div>
</div>
<div class="col-first even-row-color"><code><a href="#UNQUOTED_CASING" class="member-name-link">UNQUOTED_CASING</a></code></div>
<div class="col-last even-row-color">
<div class="block">How identifiers are stored if they are not quoted.</div>
</div>
</div>
</section>
</li>
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="caption"><span>Fields</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static final <a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></code></div>
<div class="col-second even-row-color"><code><a href="#TIMEZONE" class="member-name-link">TIMEZONE</a></code></div>
<div class="col-last even-row-color">
<div class="block"><span class="deprecated-label">Deprecated.</span></div>
</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#camelName()" class="member-name-link">camelName</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@Nullable <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#defaultValue()" class="member-name-link">defaultValue</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#required()" class="member-name-link">required</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.calcite.avatica.ConnectionProperty.Type</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#type()" class="member-name-link">type</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@Nullable <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#valueClass()" class="member-name-link">valueClass</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#valueOf(java.lang.String)" class="member-name-link">valueOf</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Returns the enum constant of this type with the specified name.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a>[]</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#values()" class="member-name-link">values</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>org.apache.calcite.avatica.ConnectionConfigImpl.PropEnv</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#wrap(java.util.Properties)" class="member-name-link">wrap</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Properties.html" title="class or interface in java.util" class="external-link">Properties</a>&nbsp;properties)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Enum">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html#compareTo(E)" title="class or interface in java.lang" class="external-link">compareTo</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html#describeConstable()" title="class or interface in java.lang" class="external-link">describeConstable</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html#getDeclaringClass()" title="class or interface in java.lang" class="external-link">getDeclaringClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html#name()" title="class or interface in java.lang" class="external-link">name</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html#ordinal()" title="class or interface in java.lang" class="external-link">ordinal</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Enum.html#valueOf(java.lang.Class,java.lang.String)" title="class or interface in java.lang" class="external-link">valueOf</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-org.apache.calcite.avatica.ConnectionProperty">Methods inherited from interface&nbsp;org.apache.calcite.avatica.ConnectionProperty</h3>
<code>name</code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ ENUM CONSTANT DETAIL =========== -->
<li>
<section class="constant-details" id="enum-constant-detail">
<h2>Enum Constant Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="APPROXIMATE_DISTINCT_COUNT">
<h3>APPROXIMATE_DISTINCT_COUNT</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="element-name">APPROXIMATE_DISTINCT_COUNT</span></div>
<div class="block">Whether approximate results from <code>COUNT(DISTINCT ...)</code> aggregate
functions are acceptable.</div>
</section>
</li>
<li>
<section class="detail" id="APPROXIMATE_TOP_N">
<h3>APPROXIMATE_TOP_N</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="element-name">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>
<section class="detail" id="APPROXIMATE_DECIMAL">
<h3>APPROXIMATE_DECIMAL</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="element-name">APPROXIMATE_DECIMAL</span></div>
<div class="block">Whether approximate results from aggregate functions on
DECIMAL types are acceptable.</div>
</section>
</li>
<li>
<section class="detail" id="NULL_EQUAL_TO_EMPTY">
<h3>NULL_EQUAL_TO_EMPTY</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="element-name">NULL_EQUAL_TO_EMPTY</span></div>
<div class="block">Whether to treat empty strings as null for Druid Adapter.</div>
</section>
</li>
<li>
<section class="detail" id="AUTO_TEMP">
<h3>AUTO_TEMP</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="element-name">AUTO_TEMP</span></div>
<div class="block">Whether to store query results in temporary tables.</div>
</section>
</li>
<li>
<section class="detail" id="MATERIALIZATIONS_ENABLED">
<h3>MATERIALIZATIONS_ENABLED</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="element-name">MATERIALIZATIONS_ENABLED</span></div>
<div class="block">Whether Calcite should use materializations.</div>
</section>
</li>
<li>
<section class="detail" id="CREATE_MATERIALIZATIONS">
<h3>CREATE_MATERIALIZATIONS</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="element-name">CREATE_MATERIALIZATIONS</span></div>
<div class="block">Whether Calcite should create materializations.</div>
</section>
</li>
<li>
<section class="detail" id="DEFAULT_NULL_COLLATION">
<h3>DEFAULT_NULL_COLLATION</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="element-name">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>
<section class="detail" id="DRUID_FETCH">
<h3>DRUID_FETCH</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="element-name">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>
<section class="detail" id="MODEL">
<h3>MODEL</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="element-name">MODEL</span></div>
<div class="block">URI of the model.</div>
</section>
</li>
<li>
<section class="detail" id="LEX">
<h3>LEX</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="element-name">LEX</span></div>
<div class="block">Lexical policy.</div>
</section>
</li>
<li>
<section class="detail" id="FUN">
<h3>FUN</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="element-name">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>
<section class="detail" id="QUOTING">
<h3>QUOTING</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="element-name">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>
<section class="detail" id="QUOTED_CASING">
<h3>QUOTED_CASING</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="element-name">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>
<section class="detail" id="UNQUOTED_CASING">
<h3>UNQUOTED_CASING</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="element-name">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>
<section class="detail" id="CASE_SENSITIVE">
<h3>CASE_SENSITIVE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="element-name">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>
<section class="detail" id="PARSER_FACTORY">
<h3>PARSER_FACTORY</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="element-name">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>
<section class="detail" id="SCHEMA">
<h3>SCHEMA</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="element-name">SCHEMA</span></div>
<div class="block">Name of initial schema.</div>
</section>
</li>
<li>
<section class="detail" id="SCHEMA_FACTORY">
<h3>SCHEMA_FACTORY</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="element-name">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>
<section class="detail" id="SCHEMA_TYPE">
<h3>SCHEMA_TYPE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="element-name">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>
<section class="detail" id="SPARK">
<h3>SPARK</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="element-name">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>
<section class="detail" id="TIME_ZONE">
<h3>TIME_ZONE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="element-name">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>
<section class="detail" id="LOCALE">
<h3>LOCALE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="element-name">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>
<section class="detail" id="FORCE_DECORRELATE">
<h3>FORCE_DECORRELATE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="element-name">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>
<section class="detail" id="TYPE_SYSTEM">
<h3>TYPE_SYSTEM</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="element-name">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>
<section class="detail" id="CONFORMANCE">
<h3>CONFORMANCE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="element-name">CONFORMANCE</span></div>
<div class="block">SQL conformance level.
<p>Controls the semantics of ISO standard SQL features that are implemented
in non-standard ways in some other systems.
<p>For example, the <code>SUBSTRING(string FROM start [FOR length])</code>
operator treats negative <code>start</code> values as 1, but BigQuery's
implementation regards negative <code>starts</code> as counting from the end.
If <code>conformance=BIG_QUERY</code> we will use BigQuery's behavior.
<p>This property only affects ISO standard SQL features. For example, the
<code>SUBSTR</code> function is non-standard, so is controlled by the
<a href="#FUN"><code>fun</code></a> property. If you set <code>fun=oracle</code> you will get
<code>SUBSTR</code> with Oracle's semantics; if you set <code>fun=postgres</code> you
will get <code>SUBSTR</code> with PostgreSQL's (slightly different)
semantics.</div>
</section>
</li>
<li>
<section class="detail" id="TYPE_COERCION">
<h3>TYPE_COERCION</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="element-name">TYPE_COERCION</span></div>
<div class="block">Whether to make implicit type coercion when type mismatch
for validation, default true.</div>
</section>
</li>
<li>
<section class="detail" id="LENIENT_OPERATOR_LOOKUP">
<h3>LENIENT_OPERATOR_LOOKUP</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="element-name">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>
<section class="detail" id="TOPDOWN_OPT">
<h3>TOPDOWN_OPT</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="element-name">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>
<section class="field-details" id="field-detail">
<h2>Field Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="TIMEZONE">
<h3>TIMEZONE</h3>
<div class="member-signature"><span class="annotations"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Deprecated.html" title="class or interface in java.lang" class="external-link">@Deprecated</a>
</span><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="element-name">TIMEZONE</span></div>
<div class="deprecation-block"><span class="deprecated-label">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>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="values()">
<h3>values</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a>[]</span>&nbsp;<span class="element-name">values</span>()</div>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared.</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>an array containing the constants of this enum type, in the order they are declared</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="valueOf(java.lang.String)">
<h3>valueOf</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></span>&nbsp;<span class="element-name">valueOf</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">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 class="notes">
<dt>Parameters:</dt>
<dd><code>name</code> - the name of the enum constant to be returned.</dd>
<dt>Returns:</dt>
<dd>the enum constant with the specified name</dd>
<dt>Throws:</dt>
<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalArgumentException.html" title="class or interface in java.lang" class="external-link">IllegalArgumentException</a></code> - if this enum type has no constant with the specified name</dd>
<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/NullPointerException.html" title="class or interface in java.lang" class="external-link">NullPointerException</a></code> - if the argument is null</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="camelName()">
<h3>camelName</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">camelName</span>()</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code>camelName</code>&nbsp;in interface&nbsp;<code>org.apache.calcite.avatica.ConnectionProperty</code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="defaultValue()">
<h3>defaultValue</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">@Nullable <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span>&nbsp;<span class="element-name">defaultValue</span>()</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code>defaultValue</code>&nbsp;in interface&nbsp;<code>org.apache.calcite.avatica.ConnectionProperty</code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="type()">
<h3>type</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">org.apache.calcite.avatica.ConnectionProperty.Type</span>&nbsp;<span class="element-name">type</span>()</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code>type</code>&nbsp;in interface&nbsp;<code>org.apache.calcite.avatica.ConnectionProperty</code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="valueClass()">
<h3>valueClass</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">@Nullable <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a></span>&nbsp;<span class="element-name">valueClass</span>()</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code>valueClass</code>&nbsp;in interface&nbsp;<code>org.apache.calcite.avatica.ConnectionProperty</code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="required()">
<h3>required</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">required</span>()</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code>required</code>&nbsp;in interface&nbsp;<code>org.apache.calcite.avatica.ConnectionProperty</code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="wrap(java.util.Properties)">
<h3>wrap</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">org.apache.calcite.avatica.ConnectionConfigImpl.PropEnv</span>&nbsp;<span class="element-name">wrap</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Properties.html" title="class or interface in java.util" class="external-link">Properties</a>&nbsp;properties)</span></div>
<dl class="notes">
<dt>Specified by:</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>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &copy; 2012-2023 Apache Software Foundation. All Rights Reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>