blob: 303eadb16bb0d2f9c241b8e086c9df769413966b [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>org.apache.calcite.sql (Apache Calcite API)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<h1 class="bar"><a href="../../../../org/apache/calcite/sql/package-summary.html" target="classFrame">org.apache.calcite.sql</a></h1>
<div class="indexContainer">
<h2 title="Interfaces">Interfaces</h2>
<ul title="Interfaces">
<li><a href="SqlDialect.Context.html" title="interface in org.apache.calcite.sql" target="classFrame"><span class="interfaceName">SqlDialect.Context</span></a></li>
<li><a href="SqlDialectFactory.html" title="interface in org.apache.calcite.sql" target="classFrame"><span class="interfaceName">SqlDialectFactory</span></a></li>
<li><a href="SqlExecutableStatement.html" title="interface in org.apache.calcite.sql" target="classFrame"><span class="interfaceName">SqlExecutableStatement</span></a></li>
<li><a href="SqlJdbcFunctionCall.MakeCall.html" title="interface in org.apache.calcite.sql" target="classFrame"><span class="interfaceName">SqlJdbcFunctionCall.MakeCall</span></a></li>
<li><a href="SqlLiteral.SqlSymbol.html" title="interface in org.apache.calcite.sql" target="classFrame"><span class="interfaceName">SqlLiteral.SqlSymbol</span></a></li>
<li><a href="SqlOperandCountRange.html" title="interface in org.apache.calcite.sql" target="classFrame"><span class="interfaceName">SqlOperandCountRange</span></a></li>
<li><a href="SqlOperatorTable.html" title="interface in org.apache.calcite.sql" target="classFrame"><span class="interfaceName">SqlOperatorTable</span></a></li>
<li><a href="SqlSpecialOperator.TokenSequence.html" title="interface in org.apache.calcite.sql" target="classFrame"><span class="interfaceName">SqlSpecialOperator.TokenSequence</span></a></li>
<li><a href="SqlSplittableAggFunction.html" title="interface in org.apache.calcite.sql" target="classFrame"><span class="interfaceName">SqlSplittableAggFunction</span></a></li>
<li><a href="SqlSplittableAggFunction.Registry.html" title="interface in org.apache.calcite.sql" target="classFrame"><span class="interfaceName">SqlSplittableAggFunction.Registry</span></a></li>
<li><a href="SqlWriter.html" title="interface in org.apache.calcite.sql" target="classFrame"><span class="interfaceName">SqlWriter</span></a></li>
<li><a href="SqlWriter.Frame.html" title="interface in org.apache.calcite.sql" target="classFrame"><span class="interfaceName">SqlWriter.Frame</span></a></li>
<li><a href="SqlWriter.FrameType.html" title="interface in org.apache.calcite.sql" target="classFrame"><span class="interfaceName">SqlWriter.FrameType</span></a></li>
</ul>
<h2 title="Classes">Classes</h2>
<ul title="Classes">
<li><a href="ExplicitOperatorBinding.html" title="class in org.apache.calcite.sql" target="classFrame">ExplicitOperatorBinding</a></li>
<li><a href="SqlAbstractDateTimeLiteral.html" title="class in org.apache.calcite.sql" target="classFrame">SqlAbstractDateTimeLiteral</a></li>
<li><a href="SqlAbstractStringLiteral.html" title="class in org.apache.calcite.sql" target="classFrame">SqlAbstractStringLiteral</a></li>
<li><a href="SqlAccessType.html" title="class in org.apache.calcite.sql" target="classFrame">SqlAccessType</a></li>
<li><a href="SqlAggFunction.html" title="class in org.apache.calcite.sql" target="classFrame">SqlAggFunction</a></li>
<li><a href="SqlAlter.html" title="class in org.apache.calcite.sql" target="classFrame">SqlAlter</a></li>
<li><a href="SqlAsOperator.html" title="class in org.apache.calcite.sql" target="classFrame">SqlAsOperator</a></li>
<li><a href="SqlBasicCall.html" title="class in org.apache.calcite.sql" target="classFrame">SqlBasicCall</a></li>
<li><a href="SqlBinaryOperator.html" title="class in org.apache.calcite.sql" target="classFrame">SqlBinaryOperator</a></li>
<li><a href="SqlBinaryStringLiteral.html" title="class in org.apache.calcite.sql" target="classFrame">SqlBinaryStringLiteral</a></li>
<li><a href="SqlCall.html" title="class in org.apache.calcite.sql" target="classFrame">SqlCall</a></li>
<li><a href="SqlCallBinding.html" title="class in org.apache.calcite.sql" target="classFrame">SqlCallBinding</a></li>
<li><a href="SqlCharStringLiteral.html" title="class in org.apache.calcite.sql" target="classFrame">SqlCharStringLiteral</a></li>
<li><a href="SqlCollation.html" title="class in org.apache.calcite.sql" target="classFrame">SqlCollation</a></li>
<li><a href="SqlCreate.html" title="class in org.apache.calcite.sql" target="classFrame">SqlCreate</a></li>
<li><a href="SqlDataTypeSpec.html" title="class in org.apache.calcite.sql" target="classFrame">SqlDataTypeSpec</a></li>
<li><a href="SqlDateLiteral.html" title="class in org.apache.calcite.sql" target="classFrame">SqlDateLiteral</a></li>
<li><a href="SqlDdl.html" title="class in org.apache.calcite.sql" target="classFrame">SqlDdl</a></li>
<li><a href="SqlDelete.html" title="class in org.apache.calcite.sql" target="classFrame">SqlDelete</a></li>
<li><a href="SqlDescribeSchema.html" title="class in org.apache.calcite.sql" target="classFrame">SqlDescribeSchema</a></li>
<li><a href="SqlDescribeTable.html" title="class in org.apache.calcite.sql" target="classFrame">SqlDescribeTable</a></li>
<li><a href="SqlDialect.html" title="class in org.apache.calcite.sql" target="classFrame">SqlDialect</a></li>
<li><a href="SqlDialect.ContextImpl.html" title="class in org.apache.calcite.sql" target="classFrame">SqlDialect.ContextImpl</a></li>
<li><a href="SqlDialect.FakeUtil.html" title="class in org.apache.calcite.sql" target="classFrame">SqlDialect.FakeUtil</a></li>
<li><a href="SqlDialectFactoryImpl.html" title="class in org.apache.calcite.sql" target="classFrame">SqlDialectFactoryImpl</a></li>
<li><a href="SqlDrop.html" title="class in org.apache.calcite.sql" target="classFrame">SqlDrop</a></li>
<li><a href="SqlDynamicParam.html" title="class in org.apache.calcite.sql" target="classFrame">SqlDynamicParam</a></li>
<li><a href="SqlExplain.html" title="class in org.apache.calcite.sql" target="classFrame">SqlExplain</a></li>
<li><a href="SqlFilterOperator.html" title="class in org.apache.calcite.sql" target="classFrame">SqlFilterOperator</a></li>
<li><a href="SqlFunction.html" title="class in org.apache.calcite.sql" target="classFrame">SqlFunction</a></li>
<li><a href="SqlFunctionalOperator.html" title="class in org.apache.calcite.sql" target="classFrame">SqlFunctionalOperator</a></li>
<li><a href="SqlGroupedWindowFunction.html" title="class in org.apache.calcite.sql" target="classFrame">SqlGroupedWindowFunction</a></li>
<li><a href="SqlIdentifier.html" title="class in org.apache.calcite.sql" target="classFrame">SqlIdentifier</a></li>
<li><a href="SqlInfixOperator.html" title="class in org.apache.calcite.sql" target="classFrame">SqlInfixOperator</a></li>
<li><a href="SqlInsert.html" title="class in org.apache.calcite.sql" target="classFrame">SqlInsert</a></li>
<li><a href="SqlInternalOperator.html" title="class in org.apache.calcite.sql" target="classFrame">SqlInternalOperator</a></li>
<li><a href="SqlIntervalLiteral.html" title="class in org.apache.calcite.sql" target="classFrame">SqlIntervalLiteral</a></li>
<li><a href="SqlIntervalLiteral.IntervalValue.html" title="class in org.apache.calcite.sql" target="classFrame">SqlIntervalLiteral.IntervalValue</a></li>
<li><a href="SqlIntervalQualifier.html" title="class in org.apache.calcite.sql" target="classFrame">SqlIntervalQualifier</a></li>
<li><a href="SqlJdbcFunctionCall.html" title="class in org.apache.calcite.sql" target="classFrame">SqlJdbcFunctionCall</a></li>
<li><a href="SqlJdbcFunctionCall.JdbcToInternalLookupTable.html" title="class in org.apache.calcite.sql" target="classFrame">SqlJdbcFunctionCall.JdbcToInternalLookupTable</a></li>
<li><a href="SqlJdbcFunctionCall.PermutingMakeCall.html" title="class in org.apache.calcite.sql" target="classFrame">SqlJdbcFunctionCall.PermutingMakeCall</a></li>
<li><a href="SqlJdbcFunctionCall.SimpleMakeCall.html" title="class in org.apache.calcite.sql" target="classFrame">SqlJdbcFunctionCall.SimpleMakeCall</a></li>
<li><a href="SqlJoin.html" title="class in org.apache.calcite.sql" target="classFrame">SqlJoin</a></li>
<li><a href="SqlJoin.SqlJoinOperator.html" title="class in org.apache.calcite.sql" target="classFrame">SqlJoin.SqlJoinOperator</a></li>
<li><a href="SqlLateralOperator.html" title="class in org.apache.calcite.sql" target="classFrame">SqlLateralOperator</a></li>
<li><a href="SqlLiteral.html" title="class in org.apache.calcite.sql" target="classFrame">SqlLiteral</a></li>
<li><a href="SqlMatchRecognize.html" title="class in org.apache.calcite.sql" target="classFrame">SqlMatchRecognize</a></li>
<li><a href="SqlMatchRecognize.SqlMatchRecognizeOperator.html" title="class in org.apache.calcite.sql" target="classFrame">SqlMatchRecognize.SqlMatchRecognizeOperator</a></li>
<li><a href="SqlMerge.html" title="class in org.apache.calcite.sql" target="classFrame">SqlMerge</a></li>
<li><a href="SqlNode.html" title="class in org.apache.calcite.sql" target="classFrame">SqlNode</a></li>
<li><a href="SqlNodeList.html" title="class in org.apache.calcite.sql" target="classFrame">SqlNodeList</a></li>
<li><a href="SqlNumericLiteral.html" title="class in org.apache.calcite.sql" target="classFrame">SqlNumericLiteral</a></li>
<li><a href="SqlOperator.html" title="class in org.apache.calcite.sql" target="classFrame">SqlOperator</a></li>
<li><a href="SqlOperatorBinding.html" title="class in org.apache.calcite.sql" target="classFrame">SqlOperatorBinding</a></li>
<li><a href="SqlOrderBy.html" title="class in org.apache.calcite.sql" target="classFrame">SqlOrderBy</a></li>
<li><a href="SqlOrderBy.Operator.html" title="class in org.apache.calcite.sql" target="classFrame">SqlOrderBy.Operator</a></li>
<li><a href="SqlOverOperator.html" title="class in org.apache.calcite.sql" target="classFrame">SqlOverOperator</a></li>
<li><a href="SqlPostfixOperator.html" title="class in org.apache.calcite.sql" target="classFrame">SqlPostfixOperator</a></li>
<li><a href="SqlPrefixOperator.html" title="class in org.apache.calcite.sql" target="classFrame">SqlPrefixOperator</a></li>
<li><a href="SqlProcedureCallOperator.html" title="class in org.apache.calcite.sql" target="classFrame">SqlProcedureCallOperator</a></li>
<li><a href="SqlRankFunction.html" title="class in org.apache.calcite.sql" target="classFrame">SqlRankFunction</a></li>
<li><a href="SqlSampleSpec.html" title="class in org.apache.calcite.sql" target="classFrame">SqlSampleSpec</a></li>
<li><a href="SqlSampleSpec.SqlSubstitutionSampleSpec.html" title="class in org.apache.calcite.sql" target="classFrame">SqlSampleSpec.SqlSubstitutionSampleSpec</a></li>
<li><a href="SqlSampleSpec.SqlTableSampleSpec.html" title="class in org.apache.calcite.sql" target="classFrame">SqlSampleSpec.SqlTableSampleSpec</a></li>
<li><a href="SqlSelect.html" title="class in org.apache.calcite.sql" target="classFrame">SqlSelect</a></li>
<li><a href="SqlSelectOperator.html" title="class in org.apache.calcite.sql" target="classFrame">SqlSelectOperator</a></li>
<li><a href="SqlSetOperator.html" title="class in org.apache.calcite.sql" target="classFrame">SqlSetOperator</a></li>
<li><a href="SqlSetOption.html" title="class in org.apache.calcite.sql" target="classFrame">SqlSetOption</a></li>
<li><a href="SqlSnapshot.html" title="class in org.apache.calcite.sql" target="classFrame">SqlSnapshot</a></li>
<li><a href="SqlSnapshot.SqlSnapshotOperator.html" title="class in org.apache.calcite.sql" target="classFrame">SqlSnapshot.SqlSnapshotOperator</a></li>
<li><a href="SqlSpecialOperator.html" title="class in org.apache.calcite.sql" target="classFrame">SqlSpecialOperator</a></li>
<li><a href="SqlSplittableAggFunction.AbstractSumSplitter.html" title="class in org.apache.calcite.sql" target="classFrame">SqlSplittableAggFunction.AbstractSumSplitter</a></li>
<li><a href="SqlSplittableAggFunction.CountSplitter.html" title="class in org.apache.calcite.sql" target="classFrame">SqlSplittableAggFunction.CountSplitter</a></li>
<li><a href="SqlSplittableAggFunction.SelfSplitter.html" title="class in org.apache.calcite.sql" target="classFrame">SqlSplittableAggFunction.SelfSplitter</a></li>
<li><a href="SqlSplittableAggFunction.Sum0Splitter.html" title="class in org.apache.calcite.sql" target="classFrame">SqlSplittableAggFunction.Sum0Splitter</a></li>
<li><a href="SqlSplittableAggFunction.SumSplitter.html" title="class in org.apache.calcite.sql" target="classFrame">SqlSplittableAggFunction.SumSplitter</a></li>
<li><a href="SqlTimeLiteral.html" title="class in org.apache.calcite.sql" target="classFrame">SqlTimeLiteral</a></li>
<li><a href="SqlTimestampLiteral.html" title="class in org.apache.calcite.sql" target="classFrame">SqlTimestampLiteral</a></li>
<li><a href="SqlUnnestOperator.html" title="class in org.apache.calcite.sql" target="classFrame">SqlUnnestOperator</a></li>
<li><a href="SqlUnresolvedFunction.html" title="class in org.apache.calcite.sql" target="classFrame">SqlUnresolvedFunction</a></li>
<li><a href="SqlUpdate.html" title="class in org.apache.calcite.sql" target="classFrame">SqlUpdate</a></li>
<li><a href="SqlUtil.html" title="class in org.apache.calcite.sql" target="classFrame">SqlUtil</a></li>
<li><a href="SqlUtil.DatabaseMetaDataInvocationHandler.html" title="class in org.apache.calcite.sql" target="classFrame">SqlUtil.DatabaseMetaDataInvocationHandler</a></li>
<li><a href="SqlUtil.Genealogist.html" title="class in org.apache.calcite.sql" target="classFrame">SqlUtil.Genealogist</a></li>
<li><a href="SqlValuesOperator.html" title="class in org.apache.calcite.sql" target="classFrame">SqlValuesOperator</a></li>
<li><a href="SqlWindow.html" title="class in org.apache.calcite.sql" target="classFrame">SqlWindow</a></li>
<li><a href="SqlWindow.SqlWindowOperator.html" title="class in org.apache.calcite.sql" target="classFrame">SqlWindow.SqlWindowOperator</a></li>
<li><a href="SqlWith.html" title="class in org.apache.calcite.sql" target="classFrame">SqlWith</a></li>
<li><a href="SqlWith.SqlWithOperator.html" title="class in org.apache.calcite.sql" target="classFrame">SqlWith.SqlWithOperator</a></li>
<li><a href="SqlWithinGroupOperator.html" title="class in org.apache.calcite.sql" target="classFrame">SqlWithinGroupOperator</a></li>
<li><a href="SqlWithItem.html" title="class in org.apache.calcite.sql" target="classFrame">SqlWithItem</a></li>
<li><a href="SqlWithItem.SqlWithItemOperator.html" title="class in org.apache.calcite.sql" target="classFrame">SqlWithItem.SqlWithItemOperator</a></li>
</ul>
<h2 title="Enums">Enums</h2>
<ul title="Enums">
<li><a href="JoinConditionType.html" title="enum in org.apache.calcite.sql" target="classFrame">JoinConditionType</a></li>
<li><a href="JoinType.html" title="enum in org.apache.calcite.sql" target="classFrame">JoinType</a></li>
<li><a href="SemiJoinType.html" title="enum in org.apache.calcite.sql" target="classFrame">SemiJoinType</a></li>
<li><a href="SqlAccessEnum.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlAccessEnum</a></li>
<li><a href="SqlCollation.Coercibility.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlCollation.Coercibility</a></li>
<li><a href="SqlDialect.CalendarPolicy.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlDialect.CalendarPolicy</a></li>
<li><a href="SqlDialect.DatabaseProduct.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlDialect.DatabaseProduct</a></li>
<li><a href="SqlExplain.Depth.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlExplain.Depth</a></li>
<li><a href="SqlExplainFormat.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlExplainFormat</a></li>
<li><a href="SqlExplainLevel.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlExplainLevel</a></li>
<li><a href="SqlFunctionCategory.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlFunctionCategory</a></li>
<li><a href="SqlFunctionCategory.Property.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlFunctionCategory.Property</a></li>
<li><a href="SqlInsertKeyword.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlInsertKeyword</a></li>
<li><a href="SqlJdbcDataTypeName.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlJdbcDataTypeName</a></li>
<li><a href="SqlJsonConstructorNullClause.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlJsonConstructorNullClause</a></li>
<li><a href="SqlJsonEmptyOrError.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlJsonEmptyOrError</a></li>
<li><a href="SqlJsonEncoding.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlJsonEncoding</a></li>
<li><a href="SqlJsonExistsErrorBehavior.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlJsonExistsErrorBehavior</a></li>
<li><a href="SqlJsonQueryEmptyOrErrorBehavior.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlJsonQueryEmptyOrErrorBehavior</a></li>
<li><a href="SqlJsonQueryWrapperBehavior.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlJsonQueryWrapperBehavior</a></li>
<li><a href="SqlJsonValueEmptyOrErrorBehavior.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlJsonValueEmptyOrErrorBehavior</a></li>
<li><a href="SqlKind.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlKind</a></li>
<li><a href="SqlMatchRecognize.AfterOption.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlMatchRecognize.AfterOption</a></li>
<li><a href="SqlMatchRecognize.RowsPerMatchOption.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlMatchRecognize.RowsPerMatchOption</a></li>
<li><a href="SqlNullSemantics.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlNullSemantics</a></li>
<li><a href="SqlSelectKeyword.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlSelectKeyword</a></li>
<li><a href="SqlStateCodes.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlStateCodes</a></li>
<li><a href="SqlSyntax.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlSyntax</a></li>
<li><a href="SqlWindow.Bound.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlWindow.Bound</a></li>
<li><a href="SqlWriter.FrameTypeEnum.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlWriter.FrameTypeEnum</a></li>
<li><a href="SqlWriter.SubQueryStyle.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlWriter.SubQueryStyle</a></li>
</ul>
</div>
</body>
</html>