blob: c3447c72f799e8d6196cb7b4dc7405ffa72ef2b3 [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.util (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/util/package-summary.html" target="classFrame">org.apache.calcite.util</a></h1>
<div class="indexContainer">
<h2 title="Interfaces">Interfaces</h2>
<ul title="Interfaces">
<li><a href="CalciteParserException.html" title="interface in org.apache.calcite.util" target="classFrame"><span class="interfaceName">CalciteParserException</span></a></li>
<li><a href="CalciteValidatorException.html" title="interface in org.apache.calcite.util" target="classFrame"><span class="interfaceName">CalciteValidatorException</span></a></li>
<li><a href="Glossary.html" title="interface in org.apache.calcite.util" target="classFrame"><span class="interfaceName">Glossary</span></a></li>
<li><a href="IntegerIntervalSet.Handler.html" title="interface in org.apache.calcite.util" target="classFrame"><span class="interfaceName">IntegerIntervalSet.Handler</span></a></li>
<li><a href="Litmus.html" title="interface in org.apache.calcite.util" target="classFrame"><span class="interfaceName">Litmus</span></a></li>
<li><a href="PartiallyOrderedSet.Ordering.html" title="interface in org.apache.calcite.util" target="classFrame"><span class="interfaceName">PartiallyOrderedSet.Ordering</span></a></li>
<li><a href="PrecedenceClimbingParser.Special.html" title="interface in org.apache.calcite.util" target="classFrame"><span class="interfaceName">PrecedenceClimbingParser.Special</span></a></li>
<li><a href="ReflectiveVisitDispatcher.html" title="interface in org.apache.calcite.util" target="classFrame"><span class="interfaceName">ReflectiveVisitDispatcher</span></a></li>
<li><a href="ReflectiveVisitor.html" title="interface in org.apache.calcite.util" target="classFrame"><span class="interfaceName">ReflectiveVisitor</span></a></li>
<li><a href="ReflectUtil.MethodDispatcher.html" title="interface in org.apache.calcite.util" target="classFrame"><span class="interfaceName">ReflectUtil.MethodDispatcher</span></a></li>
<li><a href="SaffronProperties.html" title="interface in org.apache.calcite.util" target="classFrame"><span class="interfaceName">SaffronProperties</span></a></li>
<li><a href="Source.html" title="interface in org.apache.calcite.util" target="classFrame"><span class="interfaceName">Source</span></a></li>
<li><a href="TryThreadLocal.Memo.html" title="interface in org.apache.calcite.util" target="classFrame"><span class="interfaceName">TryThreadLocal.Memo</span></a></li>
</ul>
<h2 title="Classes">Classes</h2>
<ul title="Classes">
<li><a href="BarfingInvocationHandler.html" title="class in org.apache.calcite.util" target="classFrame">BarfingInvocationHandler</a></li>
<li><a href="Benchmark.html" title="class in org.apache.calcite.util" target="classFrame">Benchmark</a></li>
<li><a href="Benchmark.Statistician.html" title="class in org.apache.calcite.util" target="classFrame">Benchmark.Statistician</a></li>
<li><a href="BitSets.html" title="class in org.apache.calcite.util" target="classFrame">BitSets</a></li>
<li><a href="BitSets.Closure.html" title="class in org.apache.calcite.util" target="classFrame">BitSets.Closure</a></li>
<li><a href="BitString.html" title="class in org.apache.calcite.util" target="classFrame">BitString</a></li>
<li><a href="Bug.html" title="class in org.apache.calcite.util" target="classFrame">Bug</a></li>
<li><a href="CancelFlag.html" title="class in org.apache.calcite.util" target="classFrame">CancelFlag</a></li>
<li><a href="CaseInsensitiveComparator.html" title="class in org.apache.calcite.util" target="classFrame">CaseInsensitiveComparator</a></li>
<li><a href="CaseInsensitiveComparator.Key.html" title="class in org.apache.calcite.util" target="classFrame">CaseInsensitiveComparator.Key</a></li>
<li><a href="CastingList.html" title="class in org.apache.calcite.util" target="classFrame">CastingList</a></li>
<li><a href="ChunkList.html" title="class in org.apache.calcite.util" target="classFrame">ChunkList</a></li>
<li><a href="Closer.html" title="class in org.apache.calcite.util" target="classFrame">Closer</a></li>
<li><a href="CompositeList.html" title="class in org.apache.calcite.util" target="classFrame">CompositeList</a></li>
<li><a href="CompositeMap.html" title="class in org.apache.calcite.util" target="classFrame">CompositeMap</a></li>
<li><a href="ConversionUtil.html" title="class in org.apache.calcite.util" target="classFrame">ConversionUtil</a></li>
<li><a href="DateString.html" title="class in org.apache.calcite.util" target="classFrame">DateString</a></li>
<li><a href="DateTimeStringUtils.html" title="class in org.apache.calcite.util" target="classFrame">DateTimeStringUtils</a></li>
<li><a href="DelegatingInvocationHandler.html" title="class in org.apache.calcite.util" target="classFrame">DelegatingInvocationHandler</a></li>
<li><a href="EquivalenceSet.html" title="class in org.apache.calcite.util" target="classFrame">EquivalenceSet</a></li>
<li><a href="Filterator.html" title="class in org.apache.calcite.util" target="classFrame">Filterator</a></li>
<li><a href="Holder.html" title="class in org.apache.calcite.util" target="classFrame">Holder</a></li>
<li><a href="ImmutableBitSet.html" title="class in org.apache.calcite.util" target="classFrame">ImmutableBitSet</a></li>
<li><a href="ImmutableBitSet.Builder.html" title="class in org.apache.calcite.util" target="classFrame">ImmutableBitSet.Builder</a></li>
<li><a href="ImmutableBitSet.Closure.html" title="class in org.apache.calcite.util" target="classFrame">ImmutableBitSet.Closure</a></li>
<li><a href="ImmutableBitSet.Rebuilder.html" title="class in org.apache.calcite.util" target="classFrame">ImmutableBitSet.Rebuilder</a></li>
<li><a href="ImmutableIntList.html" title="class in org.apache.calcite.util" target="classFrame">ImmutableIntList</a></li>
<li><a href="ImmutableIntList.AbstractIndexedListIterator.html" title="class in org.apache.calcite.util" target="classFrame">ImmutableIntList.AbstractIndexedListIterator</a></li>
<li><a href="ImmutableIntList.EmptyImmutableIntList.html" title="class in org.apache.calcite.util" target="classFrame">ImmutableIntList.EmptyImmutableIntList</a></li>
<li><a href="ImmutableNullableList.html" title="class in org.apache.calcite.util" target="classFrame">ImmutableNullableList</a></li>
<li><a href="ImmutableNullableList.Builder.html" title="class in org.apache.calcite.util" target="classFrame">ImmutableNullableList.Builder</a></li>
<li><a href="IntegerIntervalSet.html" title="class in org.apache.calcite.util" target="classFrame">IntegerIntervalSet</a></li>
<li><a href="IntList.html" title="class in org.apache.calcite.util" target="classFrame">IntList</a></li>
<li><a href="JsonBuilder.html" title="class in org.apache.calcite.util" target="classFrame">JsonBuilder</a></li>
<li><a href="NameMap.html" title="class in org.apache.calcite.util" target="classFrame">NameMap</a></li>
<li><a href="NameMultimap.html" title="class in org.apache.calcite.util" target="classFrame">NameMultimap</a></li>
<li><a href="NameSet.html" title="class in org.apache.calcite.util" target="classFrame">NameSet</a></li>
<li><a href="NlsString.html" title="class in org.apache.calcite.util" target="classFrame">NlsString</a></li>
<li><a href="NumberUtil.html" title="class in org.apache.calcite.util" target="classFrame">NumberUtil</a></li>
<li><a href="Pair.html" title="class in org.apache.calcite.util" target="classFrame">Pair</a></li>
<li><a href="Pair.AdjacentIterator.html" title="class in org.apache.calcite.util" target="classFrame">Pair.AdjacentIterator</a></li>
<li><a href="Pair.FirstAndIterator.html" title="class in org.apache.calcite.util" target="classFrame">Pair.FirstAndIterator</a></li>
<li><a href="Pair.LeftIterator.html" title="class in org.apache.calcite.util" target="classFrame">Pair.LeftIterator</a></li>
<li><a href="Pair.RightIterator.html" title="class in org.apache.calcite.util" target="classFrame">Pair.RightIterator</a></li>
<li><a href="Pair.ZipIterator.html" title="class in org.apache.calcite.util" target="classFrame">Pair.ZipIterator</a></li>
<li><a href="PartiallyOrderedSet.html" title="class in org.apache.calcite.util" target="classFrame">PartiallyOrderedSet</a></li>
<li><a href="PartiallyOrderedSet.Node.html" title="class in org.apache.calcite.util" target="classFrame">PartiallyOrderedSet.Node</a></li>
<li><a href="PartiallyOrderedSet.TopBottomNode.html" title="class in org.apache.calcite.util" target="classFrame">PartiallyOrderedSet.TopBottomNode</a></li>
<li><a href="Permutation.html" title="class in org.apache.calcite.util" target="classFrame">Permutation</a></li>
<li><a href="PrecedenceClimbingParser.html" title="class in org.apache.calcite.util" target="classFrame">PrecedenceClimbingParser</a></li>
<li><a href="PrecedenceClimbingParser.Builder.html" title="class in org.apache.calcite.util" target="classFrame">PrecedenceClimbingParser.Builder</a></li>
<li><a href="PrecedenceClimbingParser.Call.html" title="class in org.apache.calcite.util" target="classFrame">PrecedenceClimbingParser.Call</a></li>
<li><a href="PrecedenceClimbingParser.Op.html" title="class in org.apache.calcite.util" target="classFrame">PrecedenceClimbingParser.Op</a></li>
<li><a href="PrecedenceClimbingParser.Result.html" title="class in org.apache.calcite.util" target="classFrame">PrecedenceClimbingParser.Result</a></li>
<li><a href="PrecedenceClimbingParser.SpecialOp.html" title="class in org.apache.calcite.util" target="classFrame">PrecedenceClimbingParser.SpecialOp</a></li>
<li><a href="PrecedenceClimbingParser.Token.html" title="class in org.apache.calcite.util" target="classFrame">PrecedenceClimbingParser.Token</a></li>
<li><a href="ReflectUtil.html" title="class in org.apache.calcite.util" target="classFrame">ReflectUtil</a></li>
<li><a href="SaffronProperties.Helper.html" title="class in org.apache.calcite.util" target="classFrame">SaffronProperties.Helper</a></li>
<li><a href="SerializableCharset.html" title="class in org.apache.calcite.util" target="classFrame">SerializableCharset</a></li>
<li><a href="Sources.html" title="class in org.apache.calcite.util" target="classFrame">Sources</a></li>
<li><a href="Sources.FileSource.html" title="class in org.apache.calcite.util" target="classFrame">Sources.FileSource</a></li>
<li><a href="SourceStringReader.html" title="class in org.apache.calcite.util" target="classFrame">SourceStringReader</a></li>
<li><a href="Stacks.html" title="class in org.apache.calcite.util" target="classFrame">Stacks</a></li>
<li><a href="StackWriter.html" title="class in org.apache.calcite.util" target="classFrame">StackWriter</a></li>
<li><a href="Static.html" title="class in org.apache.calcite.util" target="classFrame">Static</a></li>
<li><a href="Template.html" title="class in org.apache.calcite.util" target="classFrame">Template</a></li>
<li><a href="TimestampString.html" title="class in org.apache.calcite.util" target="classFrame">TimestampString</a></li>
<li><a href="TimestampWithTimeZoneString.html" title="class in org.apache.calcite.util" target="classFrame">TimestampWithTimeZoneString</a></li>
<li><a href="TimeString.html" title="class in org.apache.calcite.util" target="classFrame">TimeString</a></li>
<li><a href="TimeWithTimeZoneString.html" title="class in org.apache.calcite.util" target="classFrame">TimeWithTimeZoneString</a></li>
<li><a href="TryThreadLocal.html" title="class in org.apache.calcite.util" target="classFrame">TryThreadLocal</a></li>
<li><a href="UnmodifiableArrayList.html" title="class in org.apache.calcite.util" target="classFrame">UnmodifiableArrayList</a></li>
<li><a href="Unsafe.html" title="class in org.apache.calcite.util" target="classFrame">Unsafe</a></li>
<li><a href="Util.html" title="class in org.apache.calcite.util" target="classFrame">Util</a></li>
<li><a href="Util.FilteringIterator.html" title="class in org.apache.calcite.util" target="classFrame">Util.FilteringIterator</a></li>
<li><a href="Util.OverFinder.html" title="class in org.apache.calcite.util" target="classFrame">Util.OverFinder</a></li>
<li><a href="Util.RandomAccessTransformingList.html" title="class in org.apache.calcite.util" target="classFrame">Util.RandomAccessTransformingList</a></li>
<li><a href="Util.TransformingList.html" title="class in org.apache.calcite.util" target="classFrame">Util.TransformingList</a></li>
<li><a href="XmlOutput.html" title="class in org.apache.calcite.util" target="classFrame">XmlOutput</a></li>
<li><a href="XmlOutput.StringEscaper.html" title="class in org.apache.calcite.util" target="classFrame">XmlOutput.StringEscaper</a></li>
<li><a href="XmlOutput.XMLAttrVector.html" title="class in org.apache.calcite.util" target="classFrame">XmlOutput.XMLAttrVector</a></li>
</ul>
<h2 title="Enums">Enums</h2>
<ul title="Enums">
<li><a href="BuiltInMethod.html" title="enum in org.apache.calcite.util" target="classFrame">BuiltInMethod</a></li>
<li><a href="Optionality.html" title="enum in org.apache.calcite.util" target="classFrame">Optionality</a></li>
<li><a href="PrecedenceClimbingParser.Type.html" title="enum in org.apache.calcite.util" target="classFrame">PrecedenceClimbingParser.Type</a></li>
</ul>
<h2 title="Exceptions">Exceptions</h2>
<ul title="Exceptions">
<li><a href="ControlFlowException.html" title="class in org.apache.calcite.util" target="classFrame">ControlFlowException</a></li>
<li><a href="Util.FoundOne.html" title="class in org.apache.calcite.util" target="classFrame">Util.FoundOne</a></li>
</ul>
</div>
</body>
</html>