blob: c27780acfa99acf60beb2abab04dffb315f48f36 [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.type (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/type/package-summary.html" target="classFrame">org.apache.calcite.sql.type</a></h1>
<div class="indexContainer">
<h2 title="Interfaces">Interfaces</h2>
<ul title="Interfaces">
<li><a href="ExtraSqlTypes.html" title="interface in org.apache.calcite.sql.type" target="classFrame"><span class="interfaceName">ExtraSqlTypes</span></a></li>
<li><a href="JavaToSqlTypeConversionRules.ColumnList.html" title="interface in org.apache.calcite.sql.type" target="classFrame"><span class="interfaceName">JavaToSqlTypeConversionRules.ColumnList</span></a></li>
<li><a href="SqlOperandTypeChecker.html" title="interface in org.apache.calcite.sql.type" target="classFrame"><span class="interfaceName">SqlOperandTypeChecker</span></a></li>
<li><a href="SqlOperandTypeInference.html" title="interface in org.apache.calcite.sql.type" target="classFrame"><span class="interfaceName">SqlOperandTypeInference</span></a></li>
<li><a href="SqlReturnTypeInference.html" title="interface in org.apache.calcite.sql.type" target="classFrame"><span class="interfaceName">SqlReturnTypeInference</span></a></li>
<li><a href="SqlSingleOperandTypeChecker.html" title="interface in org.apache.calcite.sql.type" target="classFrame"><span class="interfaceName">SqlSingleOperandTypeChecker</span></a></li>
<li><a href="SqlTypeName.PrecScale.html" title="interface in org.apache.calcite.sql.type" target="classFrame"><span class="interfaceName">SqlTypeName.PrecScale</span></a></li>
<li><a href="SqlTypeTransform.html" title="interface in org.apache.calcite.sql.type" target="classFrame"><span class="interfaceName">SqlTypeTransform</span></a></li>
</ul>
<h2 title="Classes">Classes</h2>
<ul title="Classes">
<li><a href="AbstractSqlType.html" title="class in org.apache.calcite.sql.type" target="classFrame">AbstractSqlType</a></li>
<li><a href="ArraySqlType.html" title="class in org.apache.calcite.sql.type" target="classFrame">ArraySqlType</a></li>
<li><a href="AssignableOperandTypeChecker.html" title="class in org.apache.calcite.sql.type" target="classFrame">AssignableOperandTypeChecker</a></li>
<li><a href="BasicSqlType.html" title="class in org.apache.calcite.sql.type" target="classFrame">BasicSqlType</a></li>
<li><a href="ComparableOperandTypeChecker.html" title="class in org.apache.calcite.sql.type" target="classFrame">ComparableOperandTypeChecker</a></li>
<li><a href="CompositeOperandTypeChecker.html" title="class in org.apache.calcite.sql.type" target="classFrame">CompositeOperandTypeChecker</a></li>
<li><a href="CompositeSingleOperandTypeChecker.html" title="class in org.apache.calcite.sql.type" target="classFrame">CompositeSingleOperandTypeChecker</a></li>
<li><a href="CursorReturnTypeInference.html" title="class in org.apache.calcite.sql.type" target="classFrame">CursorReturnTypeInference</a></li>
<li><a href="ExplicitOperandTypeInference.html" title="class in org.apache.calcite.sql.type" target="classFrame">ExplicitOperandTypeInference</a></li>
<li><a href="ExplicitReturnTypeInference.html" title="class in org.apache.calcite.sql.type" target="classFrame">ExplicitReturnTypeInference</a></li>
<li><a href="FamilyOperandTypeChecker.html" title="class in org.apache.calcite.sql.type" target="classFrame">FamilyOperandTypeChecker</a></li>
<li><a href="InferTypes.html" title="class in org.apache.calcite.sql.type" target="classFrame">InferTypes</a></li>
<li><a href="IntervalSqlType.html" title="class in org.apache.calcite.sql.type" target="classFrame">IntervalSqlType</a></li>
<li><a href="JavaToSqlTypeConversionRules.html" title="class in org.apache.calcite.sql.type" target="classFrame">JavaToSqlTypeConversionRules</a></li>
<li><a href="LiteralOperandTypeChecker.html" title="class in org.apache.calcite.sql.type" target="classFrame">LiteralOperandTypeChecker</a></li>
<li><a href="MapSqlType.html" title="class in org.apache.calcite.sql.type" target="classFrame">MapSqlType</a></li>
<li><a href="MatchReturnTypeInference.html" title="class in org.apache.calcite.sql.type" target="classFrame">MatchReturnTypeInference</a></li>
<li><a href="MultisetOperandTypeChecker.html" title="class in org.apache.calcite.sql.type" target="classFrame">MultisetOperandTypeChecker</a></li>
<li><a href="MultisetSqlType.html" title="class in org.apache.calcite.sql.type" target="classFrame">MultisetSqlType</a></li>
<li><a href="ObjectSqlType.html" title="class in org.apache.calcite.sql.type" target="classFrame">ObjectSqlType</a></li>
<li><a href="OperandsTypeChecking.html" title="class in org.apache.calcite.sql.type" target="classFrame">OperandsTypeChecking</a></li>
<li><a href="OperandTypes.html" title="class in org.apache.calcite.sql.type" target="classFrame">OperandTypes</a></li>
<li><a href="OperandTypes.PeriodOperandTypeChecker.html" title="class in org.apache.calcite.sql.type" target="classFrame">OperandTypes.PeriodOperandTypeChecker</a></li>
<li><a href="OrdinalReturnTypeInference.html" title="class in org.apache.calcite.sql.type" target="classFrame">OrdinalReturnTypeInference</a></li>
<li><a href="ReturnTypes.html" title="class in org.apache.calcite.sql.type" target="classFrame">ReturnTypes</a></li>
<li><a href="SameOperandTypeChecker.html" title="class in org.apache.calcite.sql.type" target="classFrame">SameOperandTypeChecker</a></li>
<li><a href="SameOperandTypeExceptLastOperandChecker.html" title="class in org.apache.calcite.sql.type" target="classFrame">SameOperandTypeExceptLastOperandChecker</a></li>
<li><a href="SetopOperandTypeChecker.html" title="class in org.apache.calcite.sql.type" target="classFrame">SetopOperandTypeChecker</a></li>
<li><a href="SqlOperandCountRanges.html" title="class in org.apache.calcite.sql.type" target="classFrame">SqlOperandCountRanges</a></li>
<li><a href="SqlOperandCountRanges.RangeImpl.html" title="class in org.apache.calcite.sql.type" target="classFrame">SqlOperandCountRanges.RangeImpl</a></li>
<li><a href="SqlReturnTypeInferenceChain.html" title="class in org.apache.calcite.sql.type" target="classFrame">SqlReturnTypeInferenceChain</a></li>
<li><a href="SqlTypeAssignmentRules.html" title="class in org.apache.calcite.sql.type" target="classFrame">SqlTypeAssignmentRules</a></li>
<li><a href="SqlTypeAssignmentRules.Builder.html" title="class in org.apache.calcite.sql.type" target="classFrame">SqlTypeAssignmentRules.Builder</a></li>
<li><a href="SqlTypeExplicitPrecedenceList.html" title="class in org.apache.calcite.sql.type" target="classFrame">SqlTypeExplicitPrecedenceList</a></li>
<li><a href="SqlTypeFactoryImpl.html" title="class in org.apache.calcite.sql.type" target="classFrame">SqlTypeFactoryImpl</a></li>
<li><a href="SqlTypeFactoryImpl.UnknownSqlType.html" title="class in org.apache.calcite.sql.type" target="classFrame">SqlTypeFactoryImpl.UnknownSqlType</a></li>
<li><a href="SqlTypeTransformCascade.html" title="class in org.apache.calcite.sql.type" target="classFrame">SqlTypeTransformCascade</a></li>
<li><a href="SqlTypeTransforms.html" title="class in org.apache.calcite.sql.type" target="classFrame">SqlTypeTransforms</a></li>
<li><a href="SqlTypeUtil.html" title="class in org.apache.calcite.sql.type" target="classFrame">SqlTypeUtil</a></li>
<li><a href="TableFunctionReturnTypeInference.html" title="class in org.apache.calcite.sql.type" target="classFrame">TableFunctionReturnTypeInference</a></li>
</ul>
<h2 title="Enums">Enums</h2>
<ul title="Enums">
<li><a href="CompositeOperandTypeChecker.Composition.html" title="enum in org.apache.calcite.sql.type" target="classFrame">CompositeOperandTypeChecker.Composition</a></li>
<li><a href="SqlOperandTypeChecker.Consistency.html" title="enum in org.apache.calcite.sql.type" target="classFrame">SqlOperandTypeChecker.Consistency</a></li>
<li><a href="SqlTypeFamily.html" title="enum in org.apache.calcite.sql.type" target="classFrame">SqlTypeFamily</a></li>
<li><a href="SqlTypeName.html" title="enum in org.apache.calcite.sql.type" target="classFrame">SqlTypeName</a></li>
<li><a href="SqlTypeName.Limit.html" title="enum in org.apache.calcite.sql.type" target="classFrame">SqlTypeName.Limit</a></li>
</ul>
</div>
</body>
</html>