blob: a30d6f64d1559230b588328d701ae11871241a7c [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>TestSchemaBuilder (Drill : 1.20.0 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="TestSchemaBuilder (Drill : 1.20.0 API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/TestSchemaBuilder.html">Use</a></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>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../org/apache/drill/exec/physical/rowSet/TestScalarAccessors.html" title="class in org.apache.drill.exec.physical.rowSet"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../org/apache/drill/exec/physical/rowSet/TestVariableWidthWriter.html" title="class in org.apache.drill.exec.physical.rowSet"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?org/apache/drill/exec/physical/rowSet/TestSchemaBuilder.html" target="_top">Frames</a></li>
<li><a href="TestSchemaBuilder.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.org.apache.drill.test.DrillTest">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.org.apache.drill.test.DrillTest">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.apache.drill.exec.physical.rowSet</div>
<h2 title="Class TestSchemaBuilder" class="title">Class TestSchemaBuilder</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../../../../org/apache/drill/test/BaseTest.html" title="class in org.apache.drill.test">org.apache.drill.test.BaseTest</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../../../../org/apache/drill/test/DrillTest.html" title="class in org.apache.drill.test">org.apache.drill.test.DrillTest</a></li>
<li>
<ul class="inheritance">
<li>org.apache.drill.exec.physical.rowSet.TestSchemaBuilder</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">TestSchemaBuilder</span>
extends <a href="../../../../../../org/apache/drill/test/DrillTest.html" title="class in org.apache.drill.test">DrillTest</a></pre>
<div class="block">The schema builder for tests has grown complex to handle maps, unions,
lists and repeated lists. This test verifies that it assembles the various
pieces correctly for the various nesting combinations.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.drill.test.DrillTest">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.drill.test.<a href="../../../../../../org/apache/drill/test/DrillTest.html" title="class in org.apache.drill.test">DrillTest</a></h3>
<code><a href="../../../../../../org/apache/drill/test/DrillTest.MemWatcher.html" title="class in org.apache.drill.test">DrillTest.MemWatcher</a></code></li>
</ul>
</li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.apache.drill.test.DrillTest">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;org.apache.drill.test.<a href="../../../../../../org/apache/drill/test/DrillTest.html" title="class in org.apache.drill.test">DrillTest</a></h3>
<code><a href="../../../../../../org/apache/drill/test/DrillTest.html#logOutcome">logOutcome</a>, <a href="../../../../../../org/apache/drill/test/DrillTest.html#objectMapper">objectMapper</a>, <a href="../../../../../../org/apache/drill/test/DrillTest.html#REPEAT_RULE">REPEAT_RULE</a>, <a href="../../../../../../org/apache/drill/test/DrillTest.html#thrownException">thrownException</a>, <a href="../../../../../../org/apache/drill/test/DrillTest.html#TIMEOUT">TIMEOUT</a></code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/rowSet/TestSchemaBuilder.html#TestSchemaBuilder--">TestSchemaBuilder</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/rowSet/TestSchemaBuilder.html#testDecimal--">testDecimal</a></span>()</code>
<div class="block">Test the ability to specify decimal precision and scale.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/rowSet/TestSchemaBuilder.html#testDictInRow--">testDictInRow</a></span>()</code>
<div class="block">Tests creating a dict within a row.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/rowSet/TestSchemaBuilder.html#testListInRow--">testListInRow</a></span>()</code>
<div class="block">Test building a list (of unions) in the top-level schema.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/rowSet/TestSchemaBuilder.html#testListInUnion--">testListInUnion</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/rowSet/TestSchemaBuilder.html#testMapInMap--">testMapInMap</a></span>()</code>
<div class="block">Verify that the map-in-map plumbing works.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/rowSet/TestSchemaBuilder.html#testMapInRepeatedList--">testMapInRepeatedList</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/rowSet/TestSchemaBuilder.html#testMapInRow--">testMapInRow</a></span>()</code>
<div class="block">Tests creating a map within a row.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/rowSet/TestSchemaBuilder.html#testMapInUnion--">testMapInUnion</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/rowSet/TestSchemaBuilder.html#testRepeatedListInMap--">testRepeatedListInMap</a></span>()</code>
<div class="block">Verify that the repeated list-in-map plumbing works.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/rowSet/TestSchemaBuilder.html#testRepeatedListInRepeatedList--">testRepeatedListInRepeatedList</a></span>()</code>
<div class="block">Test that repeated lists can be nested to provide 3D or
higher dimensions.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/rowSet/TestSchemaBuilder.html#testRepeatedListInRow--">testRepeatedListInRow</a></span>()</code>
<div class="block">Test building a repeated list in the top-level schema.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/rowSet/TestSchemaBuilder.html#testRepeatedListInUnion--">testRepeatedListInUnion</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/rowSet/TestSchemaBuilder.html#testRepeatedListShortcut--">testRepeatedListShortcut</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/rowSet/TestSchemaBuilder.html#testRowBasics--">testRowBasics</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/rowSet/TestSchemaBuilder.html#testRowPreBuilt--">testRowPreBuilt</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/rowSet/TestSchemaBuilder.html#testStandaloneMapBuilder--">testStandaloneMapBuilder</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/rowSet/TestSchemaBuilder.html#testStandaloneRepeatedListBuilder--">testStandaloneRepeatedListBuilder</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/rowSet/TestSchemaBuilder.html#testStandaloneUnionBuilder--">testStandaloneUnionBuilder</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/rowSet/TestSchemaBuilder.html#testUnionInMap--">testUnionInMap</a></span>()</code>
<div class="block">Verify that the union-in-map plumbing works.</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/rowSet/TestSchemaBuilder.html#testUnionInRow--">testUnionInRow</a></span>()</code>
<div class="block">Test building a union in the top-level schema.</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/rowSet/TestSchemaBuilder.html#testVarCharPrecision--">testVarCharPrecision</a></span>()</code>
<div class="block">Test methods to provide a width (precision) for VarChar
columns.</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/rowSet/TestSchemaBuilder.html#testVarDecimal--">testVarDecimal</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/rowSet/TestSchemaBuilder.html#testVarDecimalOverflow--">testVarDecimalOverflow</a></span>()</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.apache.drill.test.DrillTest">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.apache.drill.test.<a href="../../../../../../org/apache/drill/test/DrillTest.html" title="class in org.apache.drill.test">DrillTest</a></h3>
<code><a href="../../../../../../org/apache/drill/test/DrillTest.html#escapeJsonString-java.lang.String-">escapeJsonString</a>, <a href="../../../../../../org/apache/drill/test/DrillTest.html#finishDrillTest--">finishDrillTest</a>, <a href="../../../../../../org/apache/drill/test/DrillTest.html#initDrillTest--">initDrillTest</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="TestSchemaBuilder--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>TestSchemaBuilder</h4>
<pre>public&nbsp;TestSchemaBuilder()</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="testRowBasics--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testRowBasics</h4>
<pre>public&nbsp;void&nbsp;testRowBasics()</pre>
</li>
</ul>
<a name="testRowPreBuilt--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testRowPreBuilt</h4>
<pre>public&nbsp;void&nbsp;testRowPreBuilt()</pre>
</li>
</ul>
<a name="testMapInRow--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testMapInRow</h4>
<pre>public&nbsp;void&nbsp;testMapInRow()</pre>
<div class="block">Tests creating a map within a row.
Also the basic map add column methods.</div>
</li>
</ul>
<a name="testUnionInRow--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testUnionInRow</h4>
<pre>public&nbsp;void&nbsp;testUnionInRow()</pre>
<div class="block">Test building a union in the top-level schema.
Also tests the basic union add type methods.</div>
</li>
</ul>
<a name="testListInRow--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testListInRow</h4>
<pre>public&nbsp;void&nbsp;testListInRow()</pre>
<div class="block">Test building a list (of unions) in the top-level schema.</div>
</li>
</ul>
<a name="testRepeatedListInRow--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testRepeatedListInRow</h4>
<pre>public&nbsp;void&nbsp;testRepeatedListInRow()</pre>
<div class="block">Test building a repeated list in the top-level schema.</div>
</li>
</ul>
<a name="testDictInRow--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testDictInRow</h4>
<pre>public&nbsp;void&nbsp;testDictInRow()</pre>
<div class="block">Tests creating a dict within a row.
Also the basic dict add key and value columns methods.</div>
</li>
</ul>
<a name="testVarCharPrecision--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testVarCharPrecision</h4>
<pre>public&nbsp;void&nbsp;testVarCharPrecision()</pre>
<div class="block">Test methods to provide a width (precision) for VarChar
columns. The schema builder does not provide shortcuts for
VarChar in lists, unions or repeated lists because these
cases are obscure and seldom (never?) used.</div>
</li>
</ul>
<a name="testDecimal--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testDecimal</h4>
<pre>public&nbsp;void&nbsp;testDecimal()</pre>
<div class="block">Test the ability to specify decimal precision and scale. Decimal is
broken in Drill, so we don't bother about decimals in unions,
lists or repeated lists, though those methods could be added.</div>
</li>
</ul>
<a name="testVarDecimal--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testVarDecimal</h4>
<pre>public&nbsp;void&nbsp;testVarDecimal()</pre>
</li>
</ul>
<a name="testVarDecimalOverflow--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testVarDecimalOverflow</h4>
<pre>public&nbsp;void&nbsp;testVarDecimalOverflow()</pre>
</li>
</ul>
<a name="testMapInMap--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testMapInMap</h4>
<pre>public&nbsp;void&nbsp;testMapInMap()</pre>
<div class="block">Verify that the map-in-map plumbing works.</div>
</li>
</ul>
<a name="testUnionInMap--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testUnionInMap</h4>
<pre>public&nbsp;void&nbsp;testUnionInMap()</pre>
<div class="block">Verify that the union-in-map plumbing works.</div>
</li>
</ul>
<a name="testRepeatedListInMap--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testRepeatedListInMap</h4>
<pre>public&nbsp;void&nbsp;testRepeatedListInMap()</pre>
<div class="block">Verify that the repeated list-in-map plumbing works.</div>
</li>
</ul>
<a name="testMapInUnion--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testMapInUnion</h4>
<pre>public&nbsp;void&nbsp;testMapInUnion()</pre>
</li>
</ul>
<a name="testRepeatedListInUnion--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testRepeatedListInUnion</h4>
<pre>public&nbsp;void&nbsp;testRepeatedListInUnion()</pre>
</li>
</ul>
<a name="testListInUnion--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testListInUnion</h4>
<pre>public&nbsp;void&nbsp;testListInUnion()</pre>
</li>
</ul>
<a name="testMapInRepeatedList--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testMapInRepeatedList</h4>
<pre>public&nbsp;void&nbsp;testMapInRepeatedList()</pre>
</li>
</ul>
<a name="testRepeatedListInRepeatedList--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testRepeatedListInRepeatedList</h4>
<pre>public&nbsp;void&nbsp;testRepeatedListInRepeatedList()</pre>
<div class="block">Test that repeated lists can be nested to provide 3D or
higher dimensions.</div>
</li>
</ul>
<a name="testRepeatedListShortcut--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testRepeatedListShortcut</h4>
<pre>public&nbsp;void&nbsp;testRepeatedListShortcut()</pre>
</li>
</ul>
<a name="testStandaloneMapBuilder--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testStandaloneMapBuilder</h4>
<pre>public&nbsp;void&nbsp;testStandaloneMapBuilder()</pre>
</li>
</ul>
<a name="testStandaloneRepeatedListBuilder--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testStandaloneRepeatedListBuilder</h4>
<pre>public&nbsp;void&nbsp;testStandaloneRepeatedListBuilder()</pre>
</li>
</ul>
<a name="testStandaloneUnionBuilder--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>testStandaloneUnionBuilder</h4>
<pre>public&nbsp;void&nbsp;testStandaloneUnionBuilder()</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/TestSchemaBuilder.html">Use</a></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>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../org/apache/drill/exec/physical/rowSet/TestScalarAccessors.html" title="class in org.apache.drill.exec.physical.rowSet"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../org/apache/drill/exec/physical/rowSet/TestVariableWidthWriter.html" title="class in org.apache.drill.exec.physical.rowSet"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?org/apache/drill/exec/physical/rowSet/TestSchemaBuilder.html" target="_top">Frames</a></li>
<li><a href="TestSchemaBuilder.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.org.apache.drill.test.DrillTest">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.org.apache.drill.test.DrillTest">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2022 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
</body>
</html>