<!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>Reader.Options (ORC Core 1.9.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="Reader.Options (ORC Core 1.9.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,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":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/Reader.Options.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/orc/Reader.html" title="interface in org.apache.orc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../org/apache/orc/RecordReader.html" title="interface in org.apache.orc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?org/apache/orc/Reader.Options.html" target="_top">Frames</a></li>
<li><a href="Reader.Options.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><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.orc</div>
<h2 title="Class Reader.Options" class="title">Class Reader.Options</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>org.apache.orc.Reader.Options</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Cloneable.html?is-external=true" title="class or interface in java.lang">Cloneable</a></dd>
</dl>
<dl>
<dt>Enclosing interface:</dt>
<dd><a href="../../../org/apache/orc/Reader.html" title="interface in org.apache.orc">Reader</a></dd>
</dl>
<hr>
<br>
<pre>public static class <span class="typeNameLabel">Reader.Options</span>
extends <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>
implements <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Cloneable.html?is-external=true" title="class or interface in java.lang">Cloneable</a></pre>
<div class="block">Options for creating a RecordReader.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.1.0</dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== 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/orc/Reader.Options.html#Options--">Options</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#Options-org.apache.hadoop.conf.Configuration-">Options</a></span>(<a href="https://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/conf/Configuration.html?is-external=true" title="class or interface in org.apache.hadoop.conf">Configuration</a>&nbsp;conf)</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>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#allowPluginFilters--">allowPluginFilters</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#allowPluginFilters-boolean-">allowPluginFilters</a></span>(boolean&nbsp;allowPluginFilters)</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#allowSARGToFilter-boolean-">allowSARGToFilter</a></span>(boolean&nbsp;allowSARGToFilter)</code>
<div class="block">Set allowSARGToFilter.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#clone--">clone</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#dataReader-org.apache.orc.DataReader-">dataReader</a></span>(<a href="../../../org/apache/orc/DataReader.html" title="interface in org.apache.orc">DataReader</a>&nbsp;value)</code>
<div class="block">Set dataReader.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#forcePositionalEvolution-boolean-">forcePositionalEvolution</a></span>(boolean&nbsp;value)</code>
<div class="block">Set whether to force schema evolution to be positional instead of
 based on the column names.</div>
</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/orc/Reader.Options.html#getColumnNames--">getColumnNames</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/DataReader.html" title="interface in org.apache.orc">DataReader</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#getDataReader--">getDataReader</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true" title="class or interface in java.util.function">Consumer</a>&lt;<a href="../../../org/apache/orc/OrcFilterContext.html" title="interface in org.apache.orc">OrcFilterContext</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#getFilterCallback--">getFilterCallback</a></span>()</code>&nbsp;</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/orc/Reader.Options.html#getForcePositionalEvolution--">getForcePositionalEvolution</a></span>()</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/orc/Reader.Options.html#getInclude--">getInclude</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#getIncludeAcidColumns--">getIncludeAcidColumns</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#getIsSchemaEvolutionCaseAware--">getIsSchemaEvolutionCaseAware</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#getLength--">getLength</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#getMaxOffset--">getMaxOffset</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#getOffset--">getOffset</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#getPositionalEvolutionLevel--">getPositionalEvolutionLevel</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i17" class="rowColor">
<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/orc/Reader.Options.html#getPreFilterColumnNames--">getPreFilterColumnNames</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#getRowBatchSize--">getRowBatchSize</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#getSchema--">getSchema</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code><a href="https://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/io/sarg/SearchArgument.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.io.sarg">SearchArgument</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#getSearchArgument--">getSearchArgument</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#getSkipCorruptRecords--">getSkipCorruptRecords</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#getTolerateMissingSchema--">getTolerateMissingSchema</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#getUseZeroCopy--">getUseZeroCopy</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#include-boolean:A-">include</a></span>(boolean[]&nbsp;include)</code>
<div class="block">Set the list of columns to read.</div>
</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#includeAcidColumns-boolean-">includeAcidColumns</a></span>(boolean&nbsp;includeAcidColumns)</code>
<div class="block"><code>true</code> if acid metadata columns should be decoded otherwise they will
 be set to <code>null</code>.</div>
</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#isAllowSARGToFilter--">isAllowSARGToFilter</a></span>()</code>
<div class="block">Get allowSARGToFilter value.</div>
</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#isSchemaEvolutionCaseAware-boolean-">isSchemaEvolutionCaseAware</a></span>(boolean&nbsp;value)</code>
<div class="block">Set boolean flag to determine if the comparison of field names in schema
 evolution is case sensitive</div>
</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#minSeekSize--">minSeekSize</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#minSeekSize-int-">minSeekSize</a></span>(int&nbsp;minSeekSize)</code>&nbsp;</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#minSeekSizeTolerance--">minSeekSizeTolerance</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#minSeekSizeTolerance-double-">minSeekSizeTolerance</a></span>(double&nbsp;value)</code>&nbsp;</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code><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="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#pluginAllowListFilters--">pluginAllowListFilters</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#pluginAllowListFilters-java.lang.String...-">pluginAllowListFilters</a></span>(<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;allowLists)</code>&nbsp;</td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#positionalEvolutionLevel-int-">positionalEvolutionLevel</a></span>(int&nbsp;value)</code>
<div class="block">Set number of levels to force schema evolution to be positional instead of
 based on the column names.</div>
</td>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#range-long-long-">range</a></span>(long&nbsp;offset,
     long&nbsp;length)</code>
<div class="block">Set the range of bytes to read</div>
</td>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#rowBatchSize-int-">rowBatchSize</a></span>(int&nbsp;value)</code>&nbsp;</td>
</tr>
<tr id="i37" class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#schema-org.apache.orc.TypeDescription-">schema</a></span>(<a href="../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</code>
<div class="block">Set the schema on read type description.</div>
</td>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#searchArgument-org.apache.hadoop.hive.ql.io.sarg.SearchArgument-java.lang.String:A-">searchArgument</a></span>(<a href="https://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/io/sarg/SearchArgument.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.io.sarg">SearchArgument</a>&nbsp;sarg,
              <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;columnNames)</code>
<div class="block">Set search argument for predicate push down.</div>
</td>
</tr>
<tr id="i39" class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#setRowFilter-java.lang.String:A-java.util.function.Consumer-">setRowFilter</a></span>(<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;filterColumnNames,
            <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true" title="class or interface in java.util.function">Consumer</a>&lt;<a href="../../../org/apache/orc/OrcFilterContext.html" title="interface in org.apache.orc">OrcFilterContext</a>&gt;&nbsp;filterCallback)</code>
<div class="block">Set a row level filter.</div>
</td>
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#skipCorruptRecords-boolean-">skipCorruptRecords</a></span>(boolean&nbsp;value)</code>
<div class="block">Set whether to skip corrupt records.</div>
</td>
</tr>
<tr id="i41" class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#tolerateMissingSchema-boolean-">tolerateMissingSchema</a></span>(boolean&nbsp;value)</code>
<div class="block">Set whether to make a best effort to tolerate schema evolution for files
 which do not have an embedded schema because they were written with a'
 pre-HIVE-4243 writer.</div>
</td>
</tr>
<tr id="i42" 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/orc/Reader.Options.html#toString--">toString</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i43" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#useSelected--">useSelected</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i44" class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#useSelected-boolean-">useSelected</a></span>(boolean&nbsp;newValue)</code>&nbsp;</td>
</tr>
<tr id="i45" class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/Reader.Options.html#useZeroCopy-boolean-">useZeroCopy</a></span>(boolean&nbsp;value)</code>
<div class="block">Set whether to use zero copy from HDFS.</div>
</td>
</tr>
</table>
<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#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#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="Options--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>Options</h4>
<pre>public&nbsp;Options()</pre>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.1.0</dd>
</dl>
</li>
</ul>
<a name="Options-org.apache.hadoop.conf.Configuration-">
<!--   -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>Options</h4>
<pre>public&nbsp;Options(<a href="https://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/conf/Configuration.html?is-external=true" title="class or interface in org.apache.hadoop.conf">Configuration</a>&nbsp;conf)</pre>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.1.0</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!--   -->
</a>
<h3>Method Detail</h3>
<a name="include-boolean:A-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>include</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a>&nbsp;include(boolean[]&nbsp;include)</pre>
<div class="block">Set the list of columns to read.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>include</code> - a list of columns to read</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.1.0</dd>
</dl>
</li>
</ul>
<a name="range-long-long-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>range</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a>&nbsp;range(long&nbsp;offset,
                            long&nbsp;length)</pre>
<div class="block">Set the range of bytes to read</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>offset</code> - the starting byte offset</dd>
<dd><code>length</code> - the number of bytes to read</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.1.0</dd>
</dl>
</li>
</ul>
<a name="schema-org.apache.orc.TypeDescription-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>schema</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a>&nbsp;schema(<a href="../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</pre>
<div class="block">Set the schema on read type description.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.1.0</dd>
</dl>
</li>
</ul>
<a name="setRowFilter-java.lang.String:A-java.util.function.Consumer-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRowFilter</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a>&nbsp;setRowFilter(<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;filterColumnNames,
                                   <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true" title="class or interface in java.util.function">Consumer</a>&lt;<a href="../../../org/apache/orc/OrcFilterContext.html" title="interface in org.apache.orc">OrcFilterContext</a>&gt;&nbsp;filterCallback)</pre>
<div class="block">Set a row level filter.
 This is an advanced feature that allows the caller to specify
 a list of columns that are read first and then a filter that
 is called to determine which rows if any should be read.

 User should expect the batches that come from the reader
 to use the selected array set by their filter.

 Use cases for this are predicates that SearchArgs can't represent,
 such as relationships between columns (eg. columnA == columnB).</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>filterColumnNames</code> - a comma separated list of the column names that
                      are read before the filter is applied. Only top
                      level columns in the reader's schema can be used
                      here and they must not be duplicated.</dd>
<dd><code>filterCallback</code> - a function callback to perform filtering during the call to
              RecordReader.nextBatch. This function should not reference
               any static fields nor modify the passed in ColumnVectors but
               should set the filter output using the selected array.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.7.0</dd>
</dl>
</li>
</ul>
<a name="searchArgument-org.apache.hadoop.hive.ql.io.sarg.SearchArgument-java.lang.String:A-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>searchArgument</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a>&nbsp;searchArgument(<a href="https://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/io/sarg/SearchArgument.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.io.sarg">SearchArgument</a>&nbsp;sarg,
                                     <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;columnNames)</pre>
<div class="block">Set search argument for predicate push down.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>sarg</code> - the search argument</dd>
<dd><code>columnNames</code> - the column names for</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.1.0</dd>
</dl>
</li>
</ul>
<a name="allowSARGToFilter-boolean-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>allowSARGToFilter</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a>&nbsp;allowSARGToFilter(boolean&nbsp;allowSARGToFilter)</pre>
<div class="block">Set allowSARGToFilter.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>allowSARGToFilter</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.7.0</dd>
</dl>
</li>
</ul>
<a name="isAllowSARGToFilter--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isAllowSARGToFilter</h4>
<pre>public&nbsp;boolean&nbsp;isAllowSARGToFilter()</pre>
<div class="block">Get allowSARGToFilter value.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>allowSARGToFilter</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.7.0</dd>
</dl>
</li>
</ul>
<a name="useZeroCopy-boolean-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>useZeroCopy</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a>&nbsp;useZeroCopy(boolean&nbsp;value)</pre>
<div class="block">Set whether to use zero copy from HDFS.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - the new zero copy flag</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.1.0</dd>
</dl>
</li>
</ul>
<a name="dataReader-org.apache.orc.DataReader-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>dataReader</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a>&nbsp;dataReader(<a href="../../../org/apache/orc/DataReader.html" title="interface in org.apache.orc">DataReader</a>&nbsp;value)</pre>
<div class="block">Set dataReader.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - the new dataReader.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.1.0</dd>
</dl>
</li>
</ul>
<a name="skipCorruptRecords-boolean-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>skipCorruptRecords</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a>&nbsp;skipCorruptRecords(boolean&nbsp;value)</pre>
<div class="block">Set whether to skip corrupt records.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - the new skip corrupt records flag</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.1.0</dd>
</dl>
</li>
</ul>
<a name="tolerateMissingSchema-boolean-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>tolerateMissingSchema</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a>&nbsp;tolerateMissingSchema(boolean&nbsp;value)</pre>
<div class="block">Set whether to make a best effort to tolerate schema evolution for files
 which do not have an embedded schema because they were written with a'
 pre-HIVE-4243 writer.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - the new tolerance flag</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.2.0</dd>
</dl>
</li>
</ul>
<a name="forcePositionalEvolution-boolean-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>forcePositionalEvolution</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a>&nbsp;forcePositionalEvolution(boolean&nbsp;value)</pre>
<div class="block">Set whether to force schema evolution to be positional instead of
 based on the column names.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - force positional evolution</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.3.0</dd>
</dl>
</li>
</ul>
<a name="positionalEvolutionLevel-int-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>positionalEvolutionLevel</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a>&nbsp;positionalEvolutionLevel(int&nbsp;value)</pre>
<div class="block">Set number of levels to force schema evolution to be positional instead of
 based on the column names.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - number of levels of positional schema evolution</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.5.11</dd>
</dl>
</li>
</ul>
<a name="isSchemaEvolutionCaseAware-boolean-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSchemaEvolutionCaseAware</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a>&nbsp;isSchemaEvolutionCaseAware(boolean&nbsp;value)</pre>
<div class="block">Set boolean flag to determine if the comparison of field names in schema
 evolution is case sensitive</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - the flag for schema evolution is case sensitive or not.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this</dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.5.0</dd>
</dl>
</li>
</ul>
<a name="includeAcidColumns-boolean-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>includeAcidColumns</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a>&nbsp;includeAcidColumns(boolean&nbsp;includeAcidColumns)</pre>
<div class="block"><code>true</code> if acid metadata columns should be decoded otherwise they will
 be set to <code>null</code>.</div>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.5.3</dd>
</dl>
</li>
</ul>
<a name="getInclude--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInclude</h4>
<pre>public&nbsp;boolean[]&nbsp;getInclude()</pre>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.1.0</dd>
</dl>
</li>
</ul>
<a name="getOffset--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getOffset</h4>
<pre>public&nbsp;long&nbsp;getOffset()</pre>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.1.0</dd>
</dl>
</li>
</ul>
<a name="getLength--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLength</h4>
<pre>public&nbsp;long&nbsp;getLength()</pre>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.1.0</dd>
</dl>
</li>
</ul>
<a name="getSchema--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSchema</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;getSchema()</pre>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.1.0</dd>
</dl>
</li>
</ul>
<a name="getSearchArgument--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSearchArgument</h4>
<pre>public&nbsp;<a href="https://orc.apache.org/api/hive-storage-api/org/apache/hadoop/hive/ql/io/sarg/SearchArgument.html?is-external=true" title="class or interface in org.apache.hadoop.hive.ql.io.sarg">SearchArgument</a>&nbsp;getSearchArgument()</pre>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.1.0</dd>
</dl>
</li>
</ul>
<a name="getFilterCallback--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFilterCallback</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html?is-external=true" title="class or interface in java.util.function">Consumer</a>&lt;<a href="../../../org/apache/orc/OrcFilterContext.html" title="interface in org.apache.orc">OrcFilterContext</a>&gt;&nbsp;getFilterCallback()</pre>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.7.0</dd>
</dl>
</li>
</ul>
<a name="getPreFilterColumnNames--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPreFilterColumnNames</h4>
<pre>public&nbsp;<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;getPreFilterColumnNames()</pre>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.7.0</dd>
</dl>
</li>
</ul>
<a name="getColumnNames--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getColumnNames</h4>
<pre>public&nbsp;<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;getColumnNames()</pre>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.1.0</dd>
</dl>
</li>
</ul>
<a name="getMaxOffset--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMaxOffset</h4>
<pre>public&nbsp;long&nbsp;getMaxOffset()</pre>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.1.0</dd>
</dl>
</li>
</ul>
<a name="getUseZeroCopy--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUseZeroCopy</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;getUseZeroCopy()</pre>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.1.0</dd>
</dl>
</li>
</ul>
<a name="getSkipCorruptRecords--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSkipCorruptRecords</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;getSkipCorruptRecords()</pre>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.1.0</dd>
</dl>
</li>
</ul>
<a name="getDataReader--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDataReader</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/DataReader.html" title="interface in org.apache.orc">DataReader</a>&nbsp;getDataReader()</pre>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.1.0</dd>
</dl>
</li>
</ul>
<a name="getForcePositionalEvolution--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getForcePositionalEvolution</h4>
<pre>public&nbsp;boolean&nbsp;getForcePositionalEvolution()</pre>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.3.0</dd>
</dl>
</li>
</ul>
<a name="getPositionalEvolutionLevel--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPositionalEvolutionLevel</h4>
<pre>public&nbsp;int&nbsp;getPositionalEvolutionLevel()</pre>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.5.11</dd>
</dl>
</li>
</ul>
<a name="getIsSchemaEvolutionCaseAware--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIsSchemaEvolutionCaseAware</h4>
<pre>public&nbsp;boolean&nbsp;getIsSchemaEvolutionCaseAware()</pre>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.5.0</dd>
</dl>
</li>
</ul>
<a name="getIncludeAcidColumns--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIncludeAcidColumns</h4>
<pre>public&nbsp;boolean&nbsp;getIncludeAcidColumns()</pre>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.5.3</dd>
</dl>
</li>
</ul>
<a name="clone--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clone</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a>&nbsp;clone()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><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></code>&nbsp;in class&nbsp;<code><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></code></dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.1.0</dd>
</dl>
</li>
</ul>
<a name="toString--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;<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;toString()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><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></code>&nbsp;in class&nbsp;<code><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></code></dd>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.1.0</dd>
</dl>
</li>
</ul>
<a name="getTolerateMissingSchema--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTolerateMissingSchema</h4>
<pre>public&nbsp;boolean&nbsp;getTolerateMissingSchema()</pre>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.2.0</dd>
</dl>
</li>
</ul>
<a name="useSelected--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>useSelected</h4>
<pre>public&nbsp;boolean&nbsp;useSelected()</pre>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.7.0</dd>
</dl>
</li>
</ul>
<a name="useSelected-boolean-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>useSelected</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a>&nbsp;useSelected(boolean&nbsp;newValue)</pre>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.7.0</dd>
</dl>
</li>
</ul>
<a name="allowPluginFilters--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>allowPluginFilters</h4>
<pre>public&nbsp;boolean&nbsp;allowPluginFilters()</pre>
</li>
</ul>
<a name="allowPluginFilters-boolean-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>allowPluginFilters</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a>&nbsp;allowPluginFilters(boolean&nbsp;allowPluginFilters)</pre>
</li>
</ul>
<a name="pluginAllowListFilters--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>pluginAllowListFilters</h4>
<pre>public&nbsp;<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="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;pluginAllowListFilters()</pre>
</li>
</ul>
<a name="pluginAllowListFilters-java.lang.String...-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>pluginAllowListFilters</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a>&nbsp;pluginAllowListFilters(<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;allowLists)</pre>
</li>
</ul>
<a name="minSeekSize--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>minSeekSize</h4>
<pre>public&nbsp;int&nbsp;minSeekSize()</pre>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.8.0</dd>
</dl>
</li>
</ul>
<a name="minSeekSize-int-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>minSeekSize</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a>&nbsp;minSeekSize(int&nbsp;minSeekSize)</pre>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.8.0</dd>
</dl>
</li>
</ul>
<a name="minSeekSizeTolerance--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>minSeekSizeTolerance</h4>
<pre>public&nbsp;double&nbsp;minSeekSizeTolerance()</pre>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.8.0</dd>
</dl>
</li>
</ul>
<a name="minSeekSizeTolerance-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>minSeekSizeTolerance</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a>&nbsp;minSeekSizeTolerance(double&nbsp;value)</pre>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.8.0</dd>
</dl>
</li>
</ul>
<a name="getRowBatchSize--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRowBatchSize</h4>
<pre>public&nbsp;int&nbsp;getRowBatchSize()</pre>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.9.0</dd>
</dl>
</li>
</ul>
<a name="rowBatchSize-int-">
<!--   -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>rowBatchSize</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/Reader.Options.html" title="class in org.apache.orc">Reader.Options</a>&nbsp;rowBatchSize(int&nbsp;value)</pre>
<dl>
<dt><span class="simpleTagLabel">Since:</span></dt>
<dd>1.9.0</dd>
</dl>
</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/Reader.Options.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/orc/Reader.html" title="interface in org.apache.orc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../org/apache/orc/RecordReader.html" title="interface in org.apache.orc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?org/apache/orc/Reader.Options.html" target="_top">Frames</a></li>
<li><a href="Reader.Options.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><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; 2013&#x2013;2023 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
</body>
</html>
