blob: d67599d9e59324109d8f491e55ede2c9dd1486e6 [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>PhysicalOperator (Drill : 1.20.3 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="PhysicalOperator (Drill : 1.20.3 API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/PhysicalOperator.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/base/Leaf.html" title="interface in org.apache.drill.exec.physical.base"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../org/apache/drill/exec/physical/base/PhysicalOperatorUtil.html" title="class in org.apache.drill.exec.physical.base"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?org/apache/drill/exec/physical/base/PhysicalOperator.html" target="_top">Frames</a></li>
<li><a href="PhysicalOperator.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>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&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>Constr&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.base</div>
<h2 title="Interface PhysicalOperator" class="title">Interface PhysicalOperator</h2>
</div>
<div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Superinterfaces:</dt>
<dd><a href="../../../../../../org/apache/drill/common/graph/GraphValue.html" title="interface in org.apache.drill.common.graph">GraphValue</a>&lt;<a href="../../../../../../org/apache/drill/exec/physical/base/PhysicalOperator.html" title="interface in org.apache.drill.exec.physical.base">PhysicalOperator</a>&gt;, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a>&lt;<a href="../../../../../../org/apache/drill/exec/physical/base/PhysicalOperator.html" title="interface in org.apache.drill.exec.physical.base">PhysicalOperator</a>&gt;</dd>
</dl>
<dl>
<dt>All Known Subinterfaces:</dt>
<dd><a href="../../../../../../org/apache/drill/exec/physical/base/DbGroupScan.html" title="interface in org.apache.drill.exec.physical.base">DbGroupScan</a>, <a href="../../../../../../org/apache/drill/exec/physical/base/DbSubScan.html" title="interface in org.apache.drill.exec.physical.base">DbSubScan</a>, <a href="../../../../../../org/apache/drill/exec/physical/base/Exchange.html" title="interface in org.apache.drill.exec.physical.base">Exchange</a>, <a href="../../../../../../org/apache/drill/exec/physical/base/FileGroupScan.html" title="interface in org.apache.drill.exec.physical.base">FileGroupScan</a>, <a href="../../../../../../org/apache/drill/exec/physical/base/FragmentLeaf.html" title="interface in org.apache.drill.exec.physical.base">FragmentLeaf</a>, <a href="../../../../../../org/apache/drill/exec/physical/base/FragmentRoot.html" title="interface in org.apache.drill.exec.physical.base">FragmentRoot</a>, <a href="../../../../../../org/apache/drill/exec/physical/base/GroupScan.html" title="interface in org.apache.drill.exec.physical.base">GroupScan</a>, <a href="../../../../../../org/apache/drill/exec/physical/base/HasAffinity.html" title="interface in org.apache.drill.exec.physical.base">HasAffinity</a>, <a href="../../../../../../org/apache/drill/exec/physical/base/IndexGroupScan.html" title="interface in org.apache.drill.exec.physical.base">IndexGroupScan</a>, <a href="../../../../../../org/apache/drill/exec/physical/base/Leaf.html" title="interface in org.apache.drill.exec.physical.base">Leaf</a>, <a href="../../../../../../org/apache/drill/exec/physical/base/Receiver.html" title="interface in org.apache.drill.exec.physical.base">Receiver</a>, <a href="../../../../../../org/apache/drill/exec/physical/base/Root.html" title="interface in org.apache.drill.exec.physical.base">Root</a>, <a href="../../../../../../org/apache/drill/exec/physical/base/Scan.html" title="interface in org.apache.drill.exec.physical.base">Scan</a>, <a href="../../../../../../org/apache/drill/exec/physical/base/Sender.html" title="interface in org.apache.drill.exec.physical.base">Sender</a>, <a href="../../../../../../org/apache/drill/exec/physical/base/Store.html" title="interface in org.apache.drill.exec.physical.base">Store</a>, <a href="../../../../../../org/apache/drill/exec/physical/base/SubScan.html" title="interface in org.apache.drill.exec.physical.base">SubScan</a>, <a href="../../../../../../org/apache/drill/exec/physical/base/Writer.html" title="interface in org.apache.drill.exec.physical.base">Writer</a></dd>
</dl>
<dl>
<dt>All Known Implementing Classes:</dt>
<dd><a href="../../../../../../org/apache/drill/exec/physical/base/AbstractBase.html" title="class in org.apache.drill.exec.physical.base">AbstractBase</a>, <a href="../../../../../../org/apache/drill/exec/physical/base/AbstractDbGroupScan.html" title="class in org.apache.drill.exec.physical.base">AbstractDbGroupScan</a>, <a href="../../../../../../org/apache/drill/exec/physical/base/AbstractDbSubScan.html" title="class in org.apache.drill.exec.physical.base">AbstractDbSubScan</a>, <a href="../../../../../../org/apache/drill/exec/physical/config/AbstractDeMuxExchange.html" title="class in org.apache.drill.exec.physical.config">AbstractDeMuxExchange</a>, <a href="../../../../../../org/apache/drill/exec/physical/base/AbstractExchange.html" title="class in org.apache.drill.exec.physical.base">AbstractExchange</a>, <a href="../../../../../../org/apache/drill/exec/physical/base/AbstractFileGroupScan.html" title="class in org.apache.drill.exec.physical.base">AbstractFileGroupScan</a>, <a href="../../../../../../org/apache/drill/exec/physical/base/AbstractGroupScan.html" title="class in org.apache.drill.exec.physical.base">AbstractGroupScan</a>, <a href="../../../../../../org/apache/drill/exec/physical/base/AbstractGroupScanWithMetadata.html" title="class in org.apache.drill.exec.physical.base">AbstractGroupScanWithMetadata</a>, <a href="../../../../../../org/apache/drill/exec/physical/base/AbstractJoinPop.html" title="class in org.apache.drill.exec.physical.base">AbstractJoinPop</a>, <a href="../../../../../../org/apache/drill/exec/physical/base/AbstractMultiple.html" title="class in org.apache.drill.exec.physical.base">AbstractMultiple</a>, <a href="../../../../../../org/apache/drill/exec/physical/config/AbstractMuxExchange.html" title="class in org.apache.drill.exec.physical.config">AbstractMuxExchange</a>, <a href="../../../../../../org/apache/drill/exec/store/parquet/AbstractParquetGroupScan.html" title="class in org.apache.drill.exec.store.parquet">AbstractParquetGroupScan</a>, <a href="../../../../../../org/apache/drill/exec/store/parquet/AbstractParquetRowGroupScan.html" title="class in org.apache.drill.exec.store.parquet">AbstractParquetRowGroupScan</a>, <a href="../../../../../../org/apache/drill/exec/physical/base/AbstractReceiver.html" title="class in org.apache.drill.exec.physical.base">AbstractReceiver</a>, <a href="../../../../../../org/apache/drill/exec/physical/base/AbstractSender.html" title="class in org.apache.drill.exec.physical.base">AbstractSender</a>, <a href="../../../../../../org/apache/drill/exec/physical/base/AbstractSingle.html" title="class in org.apache.drill.exec.physical.base">AbstractSingle</a>, <a href="../../../../../../org/apache/drill/exec/physical/base/AbstractStore.html" title="class in org.apache.drill.exec.physical.base">AbstractStore</a>, <a href="../../../../../../org/apache/drill/exec/physical/base/AbstractSubScan.html" title="class in org.apache.drill.exec.physical.base">AbstractSubScan</a>, <a href="../../../../../../org/apache/drill/exec/physical/base/AbstractWriter.html" title="class in org.apache.drill.exec.physical.base">AbstractWriter</a>, <a href="../../../../../../org/apache/drill/exec/store/mapr/db/binary/BinaryTableGroupScan.html" title="class in org.apache.drill.exec.store.mapr.db.binary">BinaryTableGroupScan</a>, <a href="../../../../../../org/apache/drill/exec/physical/config/BroadcastExchange.html" title="class in org.apache.drill.exec.physical.config">BroadcastExchange</a>, <a href="../../../../../../org/apache/drill/exec/physical/config/BroadcastSender.html" title="class in org.apache.drill.exec.physical.config">BroadcastSender</a>, <a href="../../../../../../org/apache/drill/exec/physical/config/ComplexToJson.html" title="class in org.apache.drill.exec.physical.config">ComplexToJson</a>, <a href="../../../../../../org/apache/drill/exec/store/direct/DirectGroupScan.html" title="class in org.apache.drill.exec.store.direct">DirectGroupScan</a>, <a href="../../../../../../org/apache/drill/exec/store/direct/DirectSubScan.html" title="class in org.apache.drill.exec.store.direct">DirectSubScan</a>, <a href="../../../../../../org/apache/drill/exec/store/druid/DruidGroupScan.html" title="class in org.apache.drill.exec.store.druid">DruidGroupScan</a>, <a href="../../../../../../org/apache/drill/exec/store/druid/DruidSubScan.html" title="class in org.apache.drill.exec.store.druid">DruidSubScan</a>, <a href="../../../../../../org/apache/drill/exec/store/dfs/easy/EasyGroupScan.html" title="class in org.apache.drill.exec.store.dfs.easy">EasyGroupScan</a>, <a href="../../../../../../org/apache/drill/exec/store/dfs/easy/EasySubScan.html" title="class in org.apache.drill.exec.store.dfs.easy">EasySubScan</a>, <a href="../../../../../../org/apache/drill/exec/store/dfs/easy/EasyWriter.html" title="class in org.apache.drill.exec.store.dfs.easy">EasyWriter</a>, <a href="../../../../../../org/apache/drill/exec/store/enumerable/EnumerableGroupScan.html" title="class in org.apache.drill.exec.store.enumerable">EnumerableGroupScan</a>, <a href="../../../../../../org/apache/drill/exec/store/enumerable/EnumerableSubScan.html" title="class in org.apache.drill.exec.store.enumerable">EnumerableSubScan</a>, <a href="../../../../../../org/apache/drill/exec/physical/config/ExternalSort.html" title="class in org.apache.drill.exec.physical.config">ExternalSort</a>, <a href="../../../../../../org/apache/drill/exec/physical/config/Filter.html" title="class in org.apache.drill.exec.physical.config">Filter</a>, <a href="../../../../../../org/apache/drill/exec/physical/config/FlattenPOP.html" title="class in org.apache.drill.exec.physical.config">FlattenPOP</a>, <a href="../../../../../../org/apache/drill/exec/physical/config/HashAggregate.html" title="class in org.apache.drill.exec.physical.config">HashAggregate</a>, <a href="../../../../../../org/apache/drill/exec/physical/config/HashJoinPOP.html" title="class in org.apache.drill.exec.physical.config">HashJoinPOP</a>, <a href="../../../../../../org/apache/drill/exec/physical/config/HashPartitionSender.html" title="class in org.apache.drill.exec.physical.config">HashPartitionSender</a>, <a href="../../../../../../org/apache/drill/exec/physical/config/HashToMergeExchange.html" title="class in org.apache.drill.exec.physical.config">HashToMergeExchange</a>, <a href="../../../../../../org/apache/drill/exec/physical/config/HashToRandomExchange.html" title="class in org.apache.drill.exec.physical.config">HashToRandomExchange</a>, <a href="../../../../../../org/apache/drill/exec/store/hbase/HBaseGroupScan.html" title="class in org.apache.drill.exec.store.hbase">HBaseGroupScan</a>, <a href="../../../../../../org/apache/drill/exec/store/hbase/HBaseSubScan.html" title="class in org.apache.drill.exec.store.hbase">HBaseSubScan</a>, <a href="../../../../../../org/apache/drill/exec/store/hive/HiveDrillNativeParquetRowGroupScan.html" title="class in org.apache.drill.exec.store.hive">HiveDrillNativeParquetRowGroupScan</a>, <a href="../../../../../../org/apache/drill/exec/store/hive/HiveDrillNativeParquetScan.html" title="class in org.apache.drill.exec.store.hive">HiveDrillNativeParquetScan</a>, <a href="../../../../../../org/apache/drill/exec/store/hive/HiveScan.html" title="class in org.apache.drill.exec.store.hive">HiveScan</a>, <a href="../../../../../../org/apache/drill/exec/store/hive/HiveSubScan.html" title="class in org.apache.drill.exec.store.hive">HiveSubScan</a>, <a href="../../../../../../org/apache/drill/exec/store/http/HttpGroupScan.html" title="class in org.apache.drill.exec.store.http">HttpGroupScan</a>, <a href="../../../../../../org/apache/drill/exec/store/http/HttpSubScan.html" title="class in org.apache.drill.exec.store.http">HttpSubScan</a>, <a href="../../../../../../org/apache/drill/exec/store/iceberg/IcebergGroupScan.html" title="class in org.apache.drill.exec.store.iceberg">IcebergGroupScan</a>, <a href="../../../../../../org/apache/drill/exec/store/iceberg/IcebergSubScan.html" title="class in org.apache.drill.exec.store.iceberg">IcebergSubScan</a>, <a href="../../../../../../org/apache/drill/exec/store/ischema/InfoSchemaGroupScan.html" title="class in org.apache.drill.exec.store.ischema">InfoSchemaGroupScan</a>, <a href="../../../../../../org/apache/drill/exec/store/ischema/InfoSchemaSubScan.html" title="class in org.apache.drill.exec.store.ischema">InfoSchemaSubScan</a>, <a href="../../../../../../org/apache/drill/exec/physical/config/IteratorValidator.html" title="class in org.apache.drill.exec.physical.config">IteratorValidator</a>, <a href="../../../../../../org/apache/drill/exec/store/jdbc/JdbcGroupScan.html" title="class in org.apache.drill.exec.store.jdbc">JdbcGroupScan</a>, <a href="../../../../../../org/apache/drill/exec/store/jdbc/JdbcSubScan.html" title="class in org.apache.drill.exec.store.jdbc">JdbcSubScan</a>, <a href="../../../../../../org/apache/drill/exec/store/jdbc/JdbcWriter.html" title="class in org.apache.drill.exec.store.jdbc">JdbcWriter</a>, <a href="../../../../../../org/apache/drill/exec/store/mapr/db/json/JsonTableGroupScan.html" title="class in org.apache.drill.exec.store.mapr.db.json">JsonTableGroupScan</a>, <a href="../../../../../../org/apache/drill/exec/store/kafka/KafkaGroupScan.html" title="class in org.apache.drill.exec.store.kafka">KafkaGroupScan</a>, <a href="../../../../../../org/apache/drill/exec/store/kafka/KafkaSubScan.html" title="class in org.apache.drill.exec.store.kafka">KafkaSubScan</a>, <a href="../../../../../../org/apache/drill/exec/store/kudu/KuduGroupScan.html" title="class in org.apache.drill.exec.store.kudu">KuduGroupScan</a>, <a href="../../../../../../org/apache/drill/exec/store/kudu/KuduSubScan.html" title="class in org.apache.drill.exec.store.kudu">KuduSubScan</a>, <a href="../../../../../../org/apache/drill/exec/store/kudu/KuduWriter.html" title="class in org.apache.drill.exec.store.kudu">KuduWriter</a>, <a href="../../../../../../org/apache/drill/exec/physical/config/LateralJoinPOP.html" title="class in org.apache.drill.exec.physical.config">LateralJoinPOP</a>, <a href="../../../../../../org/apache/drill/exec/physical/config/Limit.html" title="class in org.apache.drill.exec.physical.config">Limit</a>, <a href="../../../../../../org/apache/drill/exec/store/mapr/db/MapRDBGroupScan.html" title="class in org.apache.drill.exec.store.mapr.db">MapRDBGroupScan</a>, <a href="../../../../../../org/apache/drill/exec/store/mapr/db/MapRDBSubScan.html" title="class in org.apache.drill.exec.store.mapr.db">MapRDBSubScan</a>, <a href="../../../../../../org/apache/drill/exec/physical/config/MergeJoinPOP.html" title="class in org.apache.drill.exec.physical.config">MergeJoinPOP</a>, <a href="../../../../../../org/apache/drill/exec/physical/config/MergingReceiverPOP.html" title="class in org.apache.drill.exec.physical.config">MergingReceiverPOP</a>, <a href="../../../../../../org/apache/drill/exec/physical/config/MetadataControllerPOP.html" title="class in org.apache.drill.exec.physical.config">MetadataControllerPOP</a>, <a href="../../../../../../org/apache/drill/exec/store/direct/MetadataDirectGroupScan.html" title="class in org.apache.drill.exec.store.direct">MetadataDirectGroupScan</a>, <a href="../../../../../../org/apache/drill/exec/physical/config/MetadataHandlerPOP.html" title="class in org.apache.drill.exec.physical.config">MetadataHandlerPOP</a>, <a href="../../../../../../org/apache/drill/exec/physical/config/MetadataHashAggPOP.html" title="class in org.apache.drill.exec.physical.config">MetadataHashAggPOP</a>, <a href="../../../../../../org/apache/drill/exec/physical/config/MetadataStreamAggPOP.html" title="class in org.apache.drill.exec.physical.config">MetadataStreamAggPOP</a>, <a href="../../../../../../org/apache/drill/exec/store/mock/MockGroupScanPOP.html" title="class in org.apache.drill.exec.store.mock">MockGroupScanPOP</a>, <a href="../../../../../../org/apache/drill/exec/store/mock/MockStorePOP.html" title="class in org.apache.drill.exec.store.mock">MockStorePOP</a>, <a href="../../../../../../org/apache/drill/exec/store/mock/MockSubScanPOP.html" title="class in org.apache.drill.exec.store.mock">MockSubScanPOP</a>, <a href="../../../../../../org/apache/drill/exec/store/mongo/MongoGroupScan.html" title="class in org.apache.drill.exec.store.mongo">MongoGroupScan</a>, <a href="../../../../../../org/apache/drill/exec/store/mongo/MongoSubScan.html" title="class in org.apache.drill.exec.store.mongo">MongoSubScan</a>, <a href="../../../../../../org/apache/drill/exec/physical/config/NestedLoopJoinPOP.html" title="class in org.apache.drill.exec.physical.config">NestedLoopJoinPOP</a>, <a href="../../../../../../org/apache/drill/exec/store/openTSDB/OpenTSDBGroupScan.html" title="class in org.apache.drill.exec.store.openTSDB">OpenTSDBGroupScan</a>, <a href="../../../../../../org/apache/drill/exec/store/openTSDB/OpenTSDBSubScan.html" title="class in org.apache.drill.exec.store.openTSDB">OpenTSDBSubScan</a>, <a href="../../../../../../org/apache/drill/exec/physical/config/OrderedMuxExchange.html" title="class in org.apache.drill.exec.physical.config">OrderedMuxExchange</a>, <a href="../../../../../../org/apache/drill/exec/physical/config/OrderedPartitionExchange.html" title="class in org.apache.drill.exec.physical.config">OrderedPartitionExchange</a>, <a href="../../../../../../org/apache/drill/exec/physical/config/OrderedPartitionSender.html" title="class in org.apache.drill.exec.physical.config">OrderedPartitionSender</a>, <a href="../../../../../../org/apache/drill/exec/store/parquet/ParquetGroupScan.html" title="class in org.apache.drill.exec.store.parquet">ParquetGroupScan</a>, <a href="../../../../../../org/apache/drill/exec/store/parquet/ParquetRowGroupScan.html" title="class in org.apache.drill.exec.store.parquet">ParquetRowGroupScan</a>, <a href="../../../../../../org/apache/drill/exec/store/parquet/ParquetWriter.html" title="class in org.apache.drill.exec.store.parquet">ParquetWriter</a>, <a href="../../../../../../org/apache/drill/exec/physical/config/PartitionLimit.html" title="class in org.apache.drill.exec.physical.config">PartitionLimit</a>, <a href="../../../../../../org/apache/drill/exec/store/phoenix/PhoenixGroupScan.html" title="class in org.apache.drill.exec.store.phoenix">PhoenixGroupScan</a>, <a href="../../../../../../org/apache/drill/exec/store/phoenix/PhoenixSubScan.html" title="class in org.apache.drill.exec.store.phoenix">PhoenixSubScan</a>, <a href="../../../../../../org/apache/drill/exec/physical/config/ProducerConsumer.html" title="class in org.apache.drill.exec.physical.config">ProducerConsumer</a>, <a href="../../../../../../org/apache/drill/exec/physical/config/Project.html" title="class in org.apache.drill.exec.physical.config">Project</a>, <a href="../../../../../../org/apache/drill/exec/physical/config/RangePartitionExchange.html" title="class in org.apache.drill.exec.physical.config">RangePartitionExchange</a>, <a href="../../../../../../org/apache/drill/exec/physical/config/RangePartitionSender.html" title="class in org.apache.drill.exec.physical.config">RangePartitionSender</a>, <a href="../../../../../../org/apache/drill/exec/store/mapr/db/json/RestrictedJsonTableGroupScan.html" title="class in org.apache.drill.exec.store.mapr.db.json">RestrictedJsonTableGroupScan</a>, <a href="../../../../../../org/apache/drill/exec/store/mapr/db/RestrictedMapRDBSubScan.html" title="class in org.apache.drill.exec.store.mapr.db">RestrictedMapRDBSubScan</a>, <a href="../../../../../../org/apache/drill/exec/physical/config/RowKeyJoinPOP.html" title="class in org.apache.drill.exec.physical.config">RowKeyJoinPOP</a>, <a href="../../../../../../org/apache/drill/exec/physical/config/RuntimeFilterPOP.html" title="class in org.apache.drill.exec.physical.config">RuntimeFilterPOP</a>, <a href="../../../../../../org/apache/drill/exec/physical/base/SchemalessScan.html" title="class in org.apache.drill.exec.physical.base">SchemalessScan</a>, <a href="../../../../../../org/apache/drill/exec/physical/config/Screen.html" title="class in org.apache.drill.exec.physical.config">Screen</a>, <a href="../../../../../../org/apache/drill/exec/physical/config/SelectionVectorRemover.html" title="class in org.apache.drill.exec.physical.config">SelectionVectorRemover</a>, <a href="../../../../../../org/apache/drill/exec/physical/config/SingleMergeExchange.html" title="class in org.apache.drill.exec.physical.config">SingleMergeExchange</a>, <a href="../../../../../../org/apache/drill/exec/physical/config/SingleSender.html" title="class in org.apache.drill.exec.physical.config">SingleSender</a>, <a href="../../../../../../org/apache/drill/exec/physical/config/Sort.html" title="class in org.apache.drill.exec.physical.config">Sort</a>, <a href="../../../../../../org/apache/drill/exec/store/splunk/SplunkGroupScan.html" title="class in org.apache.drill.exec.store.splunk">SplunkGroupScan</a>, <a href="../../../../../../org/apache/drill/exec/store/splunk/SplunkSubScan.html" title="class in org.apache.drill.exec.store.splunk">SplunkSubScan</a>, <a href="../../../../../../org/apache/drill/exec/physical/config/StatisticsAggregate.html" title="class in org.apache.drill.exec.physical.config">StatisticsAggregate</a>, <a href="../../../../../../org/apache/drill/exec/physical/config/StatisticsMerge.html" title="class in org.apache.drill.exec.physical.config">StatisticsMerge</a>, <a href="../../../../../../org/apache/drill/exec/physical/config/StreamingAggregate.html" title="class in org.apache.drill.exec.physical.config">StreamingAggregate</a>, <a href="../../../../../../org/apache/drill/exec/store/sys/SystemTableScan.html" title="class in org.apache.drill.exec.store.sys">SystemTableScan</a>, <a href="../../../../../../org/apache/drill/exec/physical/config/TopN.html" title="class in org.apache.drill.exec.physical.config">TopN</a>, <a href="../../../../../../org/apache/drill/exec/physical/config/Trace.html" title="class in org.apache.drill.exec.physical.config">Trace</a>, <a href="../../../../../../org/apache/drill/exec/physical/config/UnionAll.html" title="class in org.apache.drill.exec.physical.config">UnionAll</a>, <a href="../../../../../../org/apache/drill/exec/physical/config/UnionExchange.html" title="class in org.apache.drill.exec.physical.config">UnionExchange</a>, <a href="../../../../../../org/apache/drill/exec/physical/config/UnnestPOP.html" title="class in org.apache.drill.exec.physical.config">UnnestPOP</a>, <a href="../../../../../../org/apache/drill/exec/physical/config/UnorderedDeMuxExchange.html" title="class in org.apache.drill.exec.physical.config">UnorderedDeMuxExchange</a>, <a href="../../../../../../org/apache/drill/exec/physical/config/UnorderedMuxExchange.html" title="class in org.apache.drill.exec.physical.config">UnorderedMuxExchange</a>, <a href="../../../../../../org/apache/drill/exec/physical/config/UnorderedReceiver.html" title="class in org.apache.drill.exec.physical.config">UnorderedReceiver</a>, <a href="../../../../../../org/apache/drill/exec/physical/config/UnpivotMaps.html" title="class in org.apache.drill.exec.physical.config">UnpivotMaps</a>, <a href="../../../../../../org/apache/drill/exec/physical/config/Values.html" title="class in org.apache.drill.exec.physical.config">Values</a>, <a href="../../../../../../org/apache/drill/exec/physical/config/WindowPOP.html" title="class in org.apache.drill.exec.physical.config">WindowPOP</a></dd>
</dl>
<hr>
<br>
<pre>public interface <span class="typeNameLabel">PhysicalOperator</span>
extends <a href="../../../../../../org/apache/drill/common/graph/GraphValue.html" title="interface in org.apache.drill.common.graph">GraphValue</a>&lt;<a href="../../../../../../org/apache/drill/exec/physical/base/PhysicalOperator.html" title="interface in org.apache.drill.exec.physical.base">PhysicalOperator</a>&gt;</pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== 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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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>&lt;T,X,E extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&gt;<br>T</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/base/PhysicalOperator.html#accept-org.apache.drill.exec.physical.base.PhysicalVisitor-X-">accept</a></span>(<a href="../../../../../../org/apache/drill/exec/physical/base/PhysicalVisitor.html" title="interface in org.apache.drill.exec.physical.base">PhysicalVisitor</a>&lt;T,X,E&gt;&nbsp;physicalVisitor,
X&nbsp;value)</code>
<div class="block">Provides capability to build a set of output based on traversing a query graph tree.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/planner/cost/PrelCostEstimates.html" title="class in org.apache.drill.exec.planner.cost">PrelCostEstimates</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/base/PhysicalOperator.html#getCost--">getCost</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/base/PhysicalOperator.html#getInitialAllocation--">getInitialAllocation</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/base/PhysicalOperator.html#getMaxAllocation--">getMaxAllocation</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/physical/base/PhysicalOperator.html" title="interface in org.apache.drill.exec.physical.base">PhysicalOperator</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/base/PhysicalOperator.html#getNewWithChildren-java.util.List-">getNewWithChildren</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/drill/exec/physical/base/PhysicalOperator.html" title="interface in org.apache.drill.exec.physical.base">PhysicalOperator</a>&gt;&nbsp;children)</code>
<div class="block">Regenerate with this node with a new set of children.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/base/PhysicalOperator.html#getOperatorId--">getOperatorId</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/base/PhysicalOperator.html#getOperatorType--">getOperatorType</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/drill/exec/record/BatchSchema.SelectionVectorMode.html" title="enum in org.apache.drill.exec.record">BatchSchema.SelectionVectorMode</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/base/PhysicalOperator.html#getSVMode--">getSVMode</a></span>()</code>
<div class="block">Describes the SelectionVector Mode for the output steam from this physical op.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/base/PhysicalOperator.html#getUserName--">getUserName</a></span>()</code>
<div class="block">Name of the user whom to impersonate while setting up the implementation (RecordBatch) of this
PhysicalOperator.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/base/PhysicalOperator.html#isBufferedOperator-org.apache.drill.exec.ops.QueryContext-">isBufferedOperator</a></span>(<a href="../../../../../../org/apache/drill/exec/ops/QueryContext.html" title="class in org.apache.drill.exec.ops">QueryContext</a>&nbsp;queryContext)</code>&nbsp;</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/drill/exec/physical/base/PhysicalOperator.html#isExecutable--">isExecutable</a></span>()</code>
<div class="block">Describes whether or not a particular physical operator can actually be executed.</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/base/PhysicalOperator.html#setCost-org.apache.drill.exec.planner.cost.PrelCostEstimates-">setCost</a></span>(<a href="../../../../../../org/apache/drill/exec/planner/cost/PrelCostEstimates.html" title="class in org.apache.drill.exec.planner.cost">PrelCostEstimates</a>&nbsp;cost)</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/base/PhysicalOperator.html#setMaxAllocation-long-">setMaxAllocation</a></span>(long&nbsp;maxAllocation)</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/base/PhysicalOperator.html#setOperatorId-int-">setOperatorId</a></span>(int&nbsp;id)</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.apache.drill.common.graph.GraphValue">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;org.apache.drill.common.graph.<a href="../../../../../../org/apache/drill/common/graph/GraphValue.html" title="interface in org.apache.drill.common.graph">GraphValue</a></h3>
<code><a href="../../../../../../org/apache/drill/common/graph/GraphValue.html#accept-org.apache.drill.common.graph.GraphVisitor-">accept</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Iterable">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true#forEach-java.util.function.Consumer-" title="class or interface in java.lang">forEach</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true#iterator--" title="class or interface in java.lang">iterator</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true#spliterator--" title="class or interface in java.lang">spliterator</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="isExecutable--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isExecutable</h4>
<pre>boolean&nbsp;isExecutable()</pre>
<div class="block">Describes whether or not a particular physical operator can actually be executed. Most physical operators can be
executed. However, Exchange nodes cannot be executed. In order to be executed, they must be converted into their
Exec sub components.</div>
</li>
</ul>
<a name="getSVMode--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSVMode</h4>
<pre><a href="../../../../../../org/apache/drill/exec/record/BatchSchema.SelectionVectorMode.html" title="enum in org.apache.drill.exec.record">BatchSchema.SelectionVectorMode</a>&nbsp;getSVMode()</pre>
<div class="block">Describes the SelectionVector Mode for the output steam from this physical op.
This property is used during physical plan creating using <a href="../../../../../../org/apache/drill/exec/planner/physical/PhysicalPlanCreator.html" title="class in org.apache.drill.exec.planner.physical"><code>PhysicalPlanCreator</code></a>.</div>
</li>
</ul>
<a name="accept-org.apache.drill.exec.physical.base.PhysicalVisitor-java.lang.Object-">
<!-- -->
</a><a name="accept-org.apache.drill.exec.physical.base.PhysicalVisitor-X-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>accept</h4>
<pre>&lt;T,X,E extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>&gt;&nbsp;T&nbsp;accept(<a href="../../../../../../org/apache/drill/exec/physical/base/PhysicalVisitor.html" title="interface in org.apache.drill.exec.physical.base">PhysicalVisitor</a>&lt;T,X,E&gt;&nbsp;physicalVisitor,
X&nbsp;value)
throws E extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a></pre>
<div class="block">Provides capability to build a set of output based on traversing a query graph tree.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>physicalVisitor</code> - </dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>E extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a></code></dd>
</dl>
</li>
</ul>
<a name="getNewWithChildren-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNewWithChildren</h4>
<pre><a href="../../../../../../org/apache/drill/exec/physical/base/PhysicalOperator.html" title="interface in org.apache.drill.exec.physical.base">PhysicalOperator</a>&nbsp;getNewWithChildren(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/drill/exec/physical/base/PhysicalOperator.html" title="interface in org.apache.drill.exec.physical.base">PhysicalOperator</a>&gt;&nbsp;children)
throws <a href="../../../../../../org/apache/drill/common/exceptions/ExecutionSetupException.html" title="class in org.apache.drill.common.exceptions">ExecutionSetupException</a></pre>
<div class="block">Regenerate with this node with a new set of children. This is used in the case of materialization or optimization.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>children</code> - </dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../../org/apache/drill/common/exceptions/ExecutionSetupException.html" title="class in org.apache.drill.common.exceptions">ExecutionSetupException</a></code></dd>
</dl>
</li>
</ul>
<a name="getInitialAllocation--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInitialAllocation</h4>
<pre>long&nbsp;getInitialAllocation()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The memory to preallocate for this operator</dd>
</dl>
</li>
</ul>
<a name="getMaxAllocation--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMaxAllocation</h4>
<pre>long&nbsp;getMaxAllocation()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The maximum memory this operator can allocate</dd>
</dl>
</li>
</ul>
<a name="setMaxAllocation-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMaxAllocation</h4>
<pre>void&nbsp;setMaxAllocation(long&nbsp;maxAllocation)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>maxAllocation</code> - The max memory allocation to be set</dd>
</dl>
</li>
</ul>
<a name="isBufferedOperator-org.apache.drill.exec.ops.QueryContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isBufferedOperator</h4>
<pre>boolean&nbsp;isBufferedOperator(<a href="../../../../../../org/apache/drill/exec/ops/QueryContext.html" title="class in org.apache.drill.exec.ops">QueryContext</a>&nbsp;queryContext)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>queryContext</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>True iff this operator manages its memory (including disk spilling)</dd>
</dl>
</li>
</ul>
<a name="getOperatorId--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getOperatorId</h4>
<pre>int&nbsp;getOperatorId()</pre>
</li>
</ul>
<a name="setOperatorId-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setOperatorId</h4>
<pre>void&nbsp;setOperatorId(int&nbsp;id)</pre>
</li>
</ul>
<a name="setCost-org.apache.drill.exec.planner.cost.PrelCostEstimates-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setCost</h4>
<pre>void&nbsp;setCost(<a href="../../../../../../org/apache/drill/exec/planner/cost/PrelCostEstimates.html" title="class in org.apache.drill.exec.planner.cost">PrelCostEstimates</a>&nbsp;cost)</pre>
</li>
</ul>
<a name="getCost--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCost</h4>
<pre><a href="../../../../../../org/apache/drill/exec/planner/cost/PrelCostEstimates.html" title="class in org.apache.drill.exec.planner.cost">PrelCostEstimates</a>&nbsp;getCost()</pre>
</li>
</ul>
<a name="getUserName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUserName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getUserName()</pre>
<div class="block">Name of the user whom to impersonate while setting up the implementation (RecordBatch) of this
PhysicalOperator. Default value is "null" in which case we impersonate as user who launched the query.</div>
</li>
</ul>
<a name="getOperatorType--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getOperatorType</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getOperatorType()</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/PhysicalOperator.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/base/Leaf.html" title="interface in org.apache.drill.exec.physical.base"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../org/apache/drill/exec/physical/base/PhysicalOperatorUtil.html" title="class in org.apache.drill.exec.physical.base"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?org/apache/drill/exec/physical/base/PhysicalOperator.html" target="_top">Frames</a></li>
<li><a href="PhysicalOperator.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>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&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>Constr&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; 1970 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
</body>
</html>