<!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>OrcFile.WriterOptions (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="OrcFile.WriterOptions (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,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":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/OrcFile.WriterOptions.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/OrcFile.WriterImplementation.html" title="enum in org.apache.orc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../org/apache/orc/OrcFile.WriterVersion.html" title="enum 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/OrcFile.WriterOptions.html" target="_top">Frames</a></li>
<li><a href="OrcFile.WriterOptions.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 OrcFile.WriterOptions" class="title">Class OrcFile.WriterOptions</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.OrcFile.WriterOptions</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 class:</dt>
<dd><a href="../../../org/apache/orc/OrcFile.html" title="class in org.apache.orc">OrcFile</a></dd>
</dl>
<hr>
<br>
<pre>public static class <span class="typeNameLabel">OrcFile.WriterOptions</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 ORC file writers.</div>
</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="colFirst" scope="col">Modifier</th>
<th class="colLast" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#WriterOptions-java.util.Properties-org.apache.hadoop.conf.Configuration-">WriterOptions</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Properties.html?is-external=true" title="class or interface in java.util">Properties</a>&nbsp;tableProperties,
             <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><a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#blockPadding-boolean-">blockPadding</a></span>(boolean&nbsp;value)</code>
<div class="block">Sets whether the HDFS blocks are padded to prevent stripes from
 straddling blocks.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#blockSize-long-">blockSize</a></span>(long&nbsp;value)</code>
<div class="block">Set the file system block size for the file.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#bloomFilterColumns-java.lang.String-">bloomFilterColumns</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;columns)</code>
<div class="block">Comma separated values of column names for which bloom filter is to be created.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#bloomFilterFpp-double-">bloomFilterFpp</a></span>(double&nbsp;fpp)</code>
<div class="block">Specify the false positive probability for bloom filter.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#bloomFilterVersion-org.apache.orc.OrcFile.BloomFilterVersion-">bloomFilterVersion</a></span>(<a href="../../../org/apache/orc/OrcFile.BloomFilterVersion.html" title="enum in org.apache.orc">OrcFile.BloomFilterVersion</a>&nbsp;version)</code>
<div class="block">Set the version of the bloom filters to write.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#bufferSize-int-">bufferSize</a></span>(int&nbsp;value)</code>
<div class="block">The size of the memory buffers used for compressing and storing the
 stripe in memory.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#buildIndex-boolean-">buildIndex</a></span>(boolean&nbsp;value)</code>
<div class="block">Sets whether build the index.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#callback-org.apache.orc.OrcFile.WriterCallback-">callback</a></span>(<a href="../../../org/apache/orc/OrcFile.WriterCallback.html" title="interface in org.apache.orc">OrcFile.WriterCallback</a>&nbsp;callback)</code>
<div class="block">Add a listener for when the stripe and file are about to be closed.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#clone--">clone</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#compress-org.apache.orc.CompressionKind-">compress</a></span>(<a href="../../../org/apache/orc/CompressionKind.html" title="enum in org.apache.orc">CompressionKind</a>&nbsp;value)</code>
<div class="block">Sets the generic compression that is used to compress the data.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#directEncodingColumns-java.lang.String-">directEncodingColumns</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;value)</code>
<div class="block">Set the comma-separated list of columns that should be direct encoded.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#encodingStrategy-org.apache.orc.OrcFile.EncodingStrategy-">encodingStrategy</a></span>(<a href="../../../org/apache/orc/OrcFile.EncodingStrategy.html" title="enum in org.apache.orc">OrcFile.EncodingStrategy</a>&nbsp;strategy)</code>
<div class="block">Sets the encoding strategy that is used to encode the data.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#encrypt-java.lang.String-">encrypt</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;value)</code>
<div class="block">Encrypt a set of columns with a key.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#enforceBufferSize--">enforceBufferSize</a></span>()</code>
<div class="block">Enforce writer to use requested buffer size instead of estimating
 buffer size based on stripe size and number of columns.</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#fileSystem-org.apache.hadoop.fs.FileSystem-">fileSystem</a></span>(<a href="https://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a>&nbsp;value)</code>
<div class="block">Provide the filesystem for the path, if the client has it available.</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#getBlockPadding--">getBlockPadding</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#getBlockSize--">getBlockSize</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/OrcFile.WriterOptions.html#getBloomFilterColumns--">getBloomFilterColumns</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#getBloomFilterFpp--">getBloomFilterFpp</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/OrcFile.BloomFilterVersion.html" title="enum in org.apache.orc">OrcFile.BloomFilterVersion</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#getBloomFilterVersion--">getBloomFilterVersion</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#getBufferSize--">getBufferSize</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/OrcFile.WriterCallback.html" title="interface in org.apache.orc">OrcFile.WriterCallback</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#getCallback--">getCallback</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/CompressionKind.html" title="enum in org.apache.orc">CompressionKind</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#getCompress--">getCompress</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/OrcFile.CompressionStrategy.html" title="enum in org.apache.orc">OrcFile.CompressionStrategy</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#getCompressionStrategy--">getCompressionStrategy</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code><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></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#getConfiguration--">getConfiguration</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i25" 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/OrcFile.WriterOptions.html#getDirectEncodingColumns--">getDirectEncodingColumns</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/OrcFile.EncodingStrategy.html" title="enum in org.apache.orc">OrcFile.EncodingStrategy</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#getEncodingStrategy--">getEncodingStrategy</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i27" 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/OrcFile.WriterOptions.html#getEncryption--">getEncryption</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code><a href="https://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#getFileSystem--">getFileSystem</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code><a href="https://orc.apache.org/api/orc-core/org/apache/orc/impl/HadoopShims.html?is-external=true" title="class or interface in org.apache.orc.impl">HadoopShims</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#getHadoopShims--">getHadoopShims</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</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>,<a href="https://orc.apache.org/api/orc-core/org/apache/orc/impl/HadoopShims.KeyMetadata.html?is-external=true" title="class or interface in org.apache.orc.impl">HadoopShims.KeyMetadata</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#getKeyOverrides--">getKeyOverrides</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code><a href="https://orc.apache.org/api/orc-core/org/apache/orc/impl/KeyProvider.html?is-external=true" title="class or interface in org.apache.orc.impl">KeyProvider</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#getKeyProvider--">getKeyProvider</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i32" 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/OrcFile.WriterOptions.html#getMasks--">getMasks</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/MemoryManager.html" title="interface in org.apache.orc">MemoryManager</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#getMemoryManager--">getMemoryManager</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#getOverwrite--">getOverwrite</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#getPaddingTolerance--">getPaddingTolerance</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/PhysicalWriter.html" title="interface in org.apache.orc">PhysicalWriter</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#getPhysicalWriter--">getPhysicalWriter</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i37" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#getProlepticGregorian--">getProlepticGregorian</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#getRowIndexStride--">getRowIndexStride</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i39" 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/OrcFile.WriterOptions.html#getSchema--">getSchema</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#getStripeRowCountValue--">getStripeRowCountValue</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i41" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#getStripeSize--">getStripeSize</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i42" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#getUseUTCTimestamp--">getUseUTCTimestamp</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i43" class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/OrcFile.Version.html" title="enum in org.apache.orc">OrcFile.Version</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#getVersion--">getVersion</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i44" class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/OrcFile.WriterVersion.html" title="enum in org.apache.orc">OrcFile.WriterVersion</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#getWriterVersion--">getWriterVersion</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i45" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#getWriteVariableLengthBlocks--">getWriteVariableLengthBlocks</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i46" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#isBuildIndex--">isBuildIndex</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i47" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#isEnforceBufferSize--">isEnforceBufferSize</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i48" class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#masks-java.lang.String-">masks</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;value)</code>
<div class="block">Set the masks for the unencrypted data.</div>
</td>
</tr>
<tr id="i49" class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#memory-org.apache.orc.MemoryManager-">memory</a></span>(<a href="../../../org/apache/orc/MemoryManager.html" title="interface in org.apache.orc">MemoryManager</a>&nbsp;value)</code>
<div class="block">A public option to set the memory manager.</div>
</td>
</tr>
<tr id="i50" class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#overwrite-boolean-">overwrite</a></span>(boolean&nbsp;value)</code>
<div class="block">If the output file already exists, should it be overwritten?
 If it is not provided, write operation will fail if the file already exists.</div>
</td>
</tr>
<tr id="i51" class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#paddingTolerance-double-">paddingTolerance</a></span>(double&nbsp;value)</code>
<div class="block">Sets the tolerance for block padding as a percentage of stripe size.</div>
</td>
</tr>
<tr id="i52" class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#physicalWriter-org.apache.orc.PhysicalWriter-">physicalWriter</a></span>(<a href="../../../org/apache/orc/PhysicalWriter.html" title="interface in org.apache.orc">PhysicalWriter</a>&nbsp;writer)</code>
<div class="block">Change the physical writer of the ORC file.</div>
</td>
</tr>
<tr id="i53" class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#rowIndexStride-int-">rowIndexStride</a></span>(int&nbsp;value)</code>
<div class="block">Set the distance between entries in the row index.</div>
</td>
</tr>
<tr id="i54" class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#setKeyProvider-org.apache.orc.impl.KeyProvider-">setKeyProvider</a></span>(<a href="https://orc.apache.org/api/orc-core/org/apache/orc/impl/KeyProvider.html?is-external=true" title="class or interface in org.apache.orc.impl">KeyProvider</a>&nbsp;provider)</code>
<div class="block">Set the key provider for column encryption.</div>
</td>
</tr>
<tr id="i55" class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#setKeyVersion-java.lang.String-int-org.apache.orc.EncryptionAlgorithm-">setKeyVersion</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;keyName,
             int&nbsp;version,
             <a href="https://orc.apache.org/api/orc-core/org/apache/orc/EncryptionAlgorithm.html?is-external=true" title="class or interface in org.apache.orc">EncryptionAlgorithm</a>&nbsp;algorithm)</code>
<div class="block">For users that need to override the current version of a key, this
 method allows them to define the version and algorithm for a given key.</div>
</td>
</tr>
<tr id="i56" class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#setProlepticGregorian-boolean-">setProlepticGregorian</a></span>(boolean&nbsp;newValue)</code>
<div class="block">Should the writer use the proleptic Gregorian calendar for
 times and dates.</div>
</td>
</tr>
<tr id="i57" class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#setSchema-org.apache.orc.TypeDescription-">setSchema</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 for the file.</div>
</td>
</tr>
<tr id="i58" class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#setShims-org.apache.orc.impl.HadoopShims-">setShims</a></span>(<a href="https://orc.apache.org/api/orc-core/org/apache/orc/impl/HadoopShims.html?is-external=true" title="class or interface in org.apache.orc.impl">HadoopShims</a>&nbsp;value)</code>
<div class="block">Set the HadoopShims to use.</div>
</td>
</tr>
<tr id="i59" class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#stripeSize-long-">stripeSize</a></span>(long&nbsp;value)</code>
<div class="block">Set the stripe size for the file.</div>
</td>
</tr>
<tr id="i60" class="altColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#useUTCTimestamp-boolean-">useUTCTimestamp</a></span>(boolean&nbsp;value)</code>
<div class="block">Manually set the time zone for the writer to utc.</div>
</td>
</tr>
<tr id="i61" class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#version-org.apache.orc.OrcFile.Version-">version</a></span>(<a href="../../../org/apache/orc/OrcFile.Version.html" title="enum in org.apache.orc">OrcFile.Version</a>&nbsp;value)</code>
<div class="block">Sets the version of the file that will be written.</div>
</td>
</tr>
<tr id="i62" class="altColor">
<td class="colFirst"><code>protected <a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#writerVersion-org.apache.orc.OrcFile.WriterVersion-">writerVersion</a></span>(<a href="../../../org/apache/orc/OrcFile.WriterVersion.html" title="enum in org.apache.orc">OrcFile.WriterVersion</a>&nbsp;version)</code>
<div class="block">Manually set the writer version.</div>
</td>
</tr>
<tr id="i63" class="rowColor">
<td class="colFirst"><code><a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/orc/OrcFile.WriterOptions.html#writeVariableLengthBlocks-boolean-">writeVariableLengthBlocks</a></span>(boolean&nbsp;value)</code>
<div class="block">Should the ORC file writer use HDFS variable length blocks, if they
 are available?</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#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!--   -->
</a>
<h3>Constructor Detail</h3>
<a name="WriterOptions-java.util.Properties-org.apache.hadoop.conf.Configuration-">
<!--   -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>WriterOptions</h4>
<pre>protected&nbsp;WriterOptions(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Properties.html?is-external=true" title="class or interface in java.util">Properties</a>&nbsp;tableProperties,
                        <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>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!--   -->
</a>
<h3>Method Detail</h3>
<a name="clone--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clone</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</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="returnLabel">Returns:</span></dt>
<dd>a SHALLOW clone</dd>
</dl>
</li>
</ul>
<a name="fileSystem-org.apache.hadoop.fs.FileSystem-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fileSystem</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a>&nbsp;fileSystem(<a href="https://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a>&nbsp;value)</pre>
<div class="block">Provide the filesystem for the path, if the client has it available.
 If it is not provided, it will be found from the path.</div>
</li>
</ul>
<a name="overwrite-boolean-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>overwrite</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a>&nbsp;overwrite(boolean&nbsp;value)</pre>
<div class="block">If the output file already exists, should it be overwritten?
 If it is not provided, write operation will fail if the file already exists.</div>
</li>
</ul>
<a name="stripeSize-long-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>stripeSize</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a>&nbsp;stripeSize(long&nbsp;value)</pre>
<div class="block">Set the stripe size for the file. The writer stores the contents of the
 stripe in memory until this memory limit is reached and the stripe
 is flushed to the HDFS file and the next stripe started.</div>
</li>
</ul>
<a name="blockSize-long-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>blockSize</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a>&nbsp;blockSize(long&nbsp;value)</pre>
<div class="block">Set the file system block size for the file. For optimal performance,
 set the block size to be multiple factors of stripe size.</div>
</li>
</ul>
<a name="rowIndexStride-int-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>rowIndexStride</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a>&nbsp;rowIndexStride(int&nbsp;value)</pre>
<div class="block">Set the distance between entries in the row index. The minimum value is
 1000 to prevent the index from overwhelming the data. If the stride is
 set to 0, no indexes will be included in the file.</div>
</li>
</ul>
<a name="buildIndex-boolean-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>buildIndex</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a>&nbsp;buildIndex(boolean&nbsp;value)</pre>
<div class="block">Sets whether build the index. The default value is true. If the value is
 set to false, rowIndexStrideValue will be set to zero.</div>
</li>
</ul>
<a name="bufferSize-int-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>bufferSize</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a>&nbsp;bufferSize(int&nbsp;value)</pre>
<div class="block">The size of the memory buffers used for compressing and storing the
 stripe in memory. NOTE: ORC writer may choose to use smaller buffer
 size based on stripe size and number of columns for efficient stripe
 writing and memory utilization. To enforce writer to use the requested
 buffer size use enforceBufferSize().</div>
</li>
</ul>
<a name="enforceBufferSize--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>enforceBufferSize</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a>&nbsp;enforceBufferSize()</pre>
<div class="block">Enforce writer to use requested buffer size instead of estimating
 buffer size based on stripe size and number of columns.
 See bufferSize() method for more info.
 Default: false</div>
</li>
</ul>
<a name="blockPadding-boolean-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>blockPadding</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a>&nbsp;blockPadding(boolean&nbsp;value)</pre>
<div class="block">Sets whether the HDFS blocks are padded to prevent stripes from
 straddling blocks. Padding improves locality and thus the speed of
 reading, but costs space.</div>
</li>
</ul>
<a name="encodingStrategy-org.apache.orc.OrcFile.EncodingStrategy-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>encodingStrategy</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a>&nbsp;encodingStrategy(<a href="../../../org/apache/orc/OrcFile.EncodingStrategy.html" title="enum in org.apache.orc">OrcFile.EncodingStrategy</a>&nbsp;strategy)</pre>
<div class="block">Sets the encoding strategy that is used to encode the data.</div>
</li>
</ul>
<a name="paddingTolerance-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>paddingTolerance</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a>&nbsp;paddingTolerance(double&nbsp;value)</pre>
<div class="block">Sets the tolerance for block padding as a percentage of stripe size.</div>
</li>
</ul>
<a name="bloomFilterColumns-java.lang.String-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>bloomFilterColumns</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a>&nbsp;bloomFilterColumns(<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;columns)</pre>
<div class="block">Comma separated values of column names for which bloom filter is to be created.</div>
</li>
</ul>
<a name="bloomFilterFpp-double-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>bloomFilterFpp</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a>&nbsp;bloomFilterFpp(double&nbsp;fpp)</pre>
<div class="block">Specify the false positive probability for bloom filter.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>fpp</code> - - false positive probability</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this</dd>
</dl>
</li>
</ul>
<a name="compress-org.apache.orc.CompressionKind-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>compress</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a>&nbsp;compress(<a href="../../../org/apache/orc/CompressionKind.html" title="enum in org.apache.orc">CompressionKind</a>&nbsp;value)</pre>
<div class="block">Sets the generic compression that is used to compress the data.</div>
</li>
</ul>
<a name="setSchema-org.apache.orc.TypeDescription-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSchema</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a>&nbsp;setSchema(<a href="../../../org/apache/orc/TypeDescription.html" title="class in org.apache.orc">TypeDescription</a>&nbsp;schema)</pre>
<div class="block">Set the schema for the file. This is a required parameter.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>schema</code> - the schema for the file.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this</dd>
</dl>
</li>
</ul>
<a name="version-org.apache.orc.OrcFile.Version-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>version</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a>&nbsp;version(<a href="../../../org/apache/orc/OrcFile.Version.html" title="enum in org.apache.orc">OrcFile.Version</a>&nbsp;value)</pre>
<div class="block">Sets the version of the file that will be written.</div>
</li>
</ul>
<a name="callback-org.apache.orc.OrcFile.WriterCallback-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>callback</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a>&nbsp;callback(<a href="../../../org/apache/orc/OrcFile.WriterCallback.html" title="interface in org.apache.orc">OrcFile.WriterCallback</a>&nbsp;callback)</pre>
<div class="block">Add a listener for when the stripe and file are about to be closed.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>callback</code> - the object to be called when the stripe is closed</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this</dd>
</dl>
</li>
</ul>
<a name="bloomFilterVersion-org.apache.orc.OrcFile.BloomFilterVersion-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>bloomFilterVersion</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a>&nbsp;bloomFilterVersion(<a href="../../../org/apache/orc/OrcFile.BloomFilterVersion.html" title="enum in org.apache.orc">OrcFile.BloomFilterVersion</a>&nbsp;version)</pre>
<div class="block">Set the version of the bloom filters to write.</div>
</li>
</ul>
<a name="physicalWriter-org.apache.orc.PhysicalWriter-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>physicalWriter</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a>&nbsp;physicalWriter(<a href="../../../org/apache/orc/PhysicalWriter.html" title="interface in org.apache.orc">PhysicalWriter</a>&nbsp;writer)</pre>
<div class="block">Change the physical writer of the ORC file.
 <p>
 SHOULD ONLY BE USED BY LLAP.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>writer</code> - the writer to control the layout and persistence</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this</dd>
</dl>
</li>
</ul>
<a name="memory-org.apache.orc.MemoryManager-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>memory</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a>&nbsp;memory(<a href="../../../org/apache/orc/MemoryManager.html" title="interface in org.apache.orc">MemoryManager</a>&nbsp;value)</pre>
<div class="block">A public option to set the memory manager.</div>
</li>
</ul>
<a name="writeVariableLengthBlocks-boolean-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>writeVariableLengthBlocks</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a>&nbsp;writeVariableLengthBlocks(boolean&nbsp;value)</pre>
<div class="block">Should the ORC file writer use HDFS variable length blocks, if they
 are available?</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - the new value</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this</dd>
</dl>
</li>
</ul>
<a name="setShims-org.apache.orc.impl.HadoopShims-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setShims</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a>&nbsp;setShims(<a href="https://orc.apache.org/api/orc-core/org/apache/orc/impl/HadoopShims.html?is-external=true" title="class or interface in org.apache.orc.impl">HadoopShims</a>&nbsp;value)</pre>
<div class="block">Set the HadoopShims to use.
 This is only for testing.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - the new value</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this</dd>
</dl>
</li>
</ul>
<a name="writerVersion-org.apache.orc.OrcFile.WriterVersion-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>writerVersion</h4>
<pre>protected&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a>&nbsp;writerVersion(<a href="../../../org/apache/orc/OrcFile.WriterVersion.html" title="enum in org.apache.orc">OrcFile.WriterVersion</a>&nbsp;version)</pre>
<div class="block">Manually set the writer version.
 This is an internal API.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>version</code> - the version to write</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this</dd>
</dl>
</li>
</ul>
<a name="useUTCTimestamp-boolean-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>useUTCTimestamp</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a>&nbsp;useUTCTimestamp(boolean&nbsp;value)</pre>
<div class="block">Manually set the time zone for the writer to utc.
 If not defined, system time zone is assumed.</div>
</li>
</ul>
<a name="directEncodingColumns-java.lang.String-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>directEncodingColumns</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a>&nbsp;directEncodingColumns(<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;value)</pre>
<div class="block">Set the comma-separated list of columns that should be direct encoded.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - the value to set</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this</dd>
</dl>
</li>
</ul>
<a name="encrypt-java.lang.String-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>encrypt</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a>&nbsp;encrypt(<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;value)</pre>
<div class="block">Encrypt a set of columns with a key.

 Format of the string is a key-list.
 <ul>
   <li>key-list = key (';' key-list)?</li>
   <li>key = key-name ':' field-list</li>
   <li>field-list = field-name ( ',' field-list )?</li>
   <li>field-name = number | field-part ('.' field-name)?</li>
   <li>field-part = quoted string | simple name</li>
 </ul></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - a key-list of which columns to encrypt</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this</dd>
</dl>
</li>
</ul>
<a name="masks-java.lang.String-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>masks</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a>&nbsp;masks(<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;value)</pre>
<div class="block">Set the masks for the unencrypted data.

 Format of the string is a mask-list.
 <ul>
   <li>mask-list = mask (';' mask-list)?</li>
   <li>mask = mask-name (',' parameter)* ':' field-list</li>
   <li>field-list = field-name ( ',' field-list )?</li>
   <li>field-name = number | field-part ('.' field-name)?</li>
   <li>field-part = quoted string | simple name</li>
 </ul></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - a list of the masks and column names</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this</dd>
</dl>
</li>
</ul>
<a name="setKeyVersion-java.lang.String-int-org.apache.orc.EncryptionAlgorithm-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setKeyVersion</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a>&nbsp;setKeyVersion(<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;keyName,
                                           int&nbsp;version,
                                           <a href="https://orc.apache.org/api/orc-core/org/apache/orc/EncryptionAlgorithm.html?is-external=true" title="class or interface in org.apache.orc">EncryptionAlgorithm</a>&nbsp;algorithm)</pre>
<div class="block">For users that need to override the current version of a key, this
 method allows them to define the version and algorithm for a given key.

 This will mostly be used for ORC file merging where the writer has to
 use the same version of the key that the original files used.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>keyName</code> - the key name</dd>
<dd><code>version</code> - the version of the key to use</dd>
<dd><code>algorithm</code> - the algorithm for the given key version</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this</dd>
</dl>
</li>
</ul>
<a name="setKeyProvider-org.apache.orc.impl.KeyProvider-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setKeyProvider</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a>&nbsp;setKeyProvider(<a href="https://orc.apache.org/api/orc-core/org/apache/orc/impl/KeyProvider.html?is-external=true" title="class or interface in org.apache.orc.impl">KeyProvider</a>&nbsp;provider)</pre>
<div class="block">Set the key provider for column encryption.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>provider</code> - the object that holds the master secrets</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this</dd>
</dl>
</li>
</ul>
<a name="setProlepticGregorian-boolean-">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setProlepticGregorian</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterOptions.html" title="class in org.apache.orc">OrcFile.WriterOptions</a>&nbsp;setProlepticGregorian(boolean&nbsp;newValue)</pre>
<div class="block">Should the writer use the proleptic Gregorian calendar for
 times and dates.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>newValue</code> - true if we should use the proleptic calendar</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this</dd>
</dl>
</li>
</ul>
<a name="getKeyProvider--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getKeyProvider</h4>
<pre>public&nbsp;<a href="https://orc.apache.org/api/orc-core/org/apache/orc/impl/KeyProvider.html?is-external=true" title="class or interface in org.apache.orc.impl">KeyProvider</a>&nbsp;getKeyProvider()</pre>
</li>
</ul>
<a name="getBlockPadding--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBlockPadding</h4>
<pre>public&nbsp;boolean&nbsp;getBlockPadding()</pre>
</li>
</ul>
<a name="getBlockSize--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBlockSize</h4>
<pre>public&nbsp;long&nbsp;getBlockSize()</pre>
</li>
</ul>
<a name="getBloomFilterColumns--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBloomFilterColumns</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;getBloomFilterColumns()</pre>
</li>
</ul>
<a name="getOverwrite--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getOverwrite</h4>
<pre>public&nbsp;boolean&nbsp;getOverwrite()</pre>
</li>
</ul>
<a name="getFileSystem--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFileSystem</h4>
<pre>public&nbsp;<a href="https://hadoop.apache.org/docs/r2.7.3/api/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs">FileSystem</a>&nbsp;getFileSystem()</pre>
</li>
</ul>
<a name="getConfiguration--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getConfiguration</h4>
<pre>public&nbsp;<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;getConfiguration()</pre>
</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>
</li>
</ul>
<a name="getStripeSize--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getStripeSize</h4>
<pre>public&nbsp;long&nbsp;getStripeSize()</pre>
</li>
</ul>
<a name="getStripeRowCountValue--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getStripeRowCountValue</h4>
<pre>public&nbsp;long&nbsp;getStripeRowCountValue()</pre>
</li>
</ul>
<a name="getCompress--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCompress</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/CompressionKind.html" title="enum in org.apache.orc">CompressionKind</a>&nbsp;getCompress()</pre>
</li>
</ul>
<a name="getCallback--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCallback</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterCallback.html" title="interface in org.apache.orc">OrcFile.WriterCallback</a>&nbsp;getCallback()</pre>
</li>
</ul>
<a name="getVersion--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getVersion</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/OrcFile.Version.html" title="enum in org.apache.orc">OrcFile.Version</a>&nbsp;getVersion()</pre>
</li>
</ul>
<a name="getMemoryManager--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMemoryManager</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/MemoryManager.html" title="interface in org.apache.orc">MemoryManager</a>&nbsp;getMemoryManager()</pre>
</li>
</ul>
<a name="getBufferSize--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBufferSize</h4>
<pre>public&nbsp;int&nbsp;getBufferSize()</pre>
</li>
</ul>
<a name="isEnforceBufferSize--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isEnforceBufferSize</h4>
<pre>public&nbsp;boolean&nbsp;isEnforceBufferSize()</pre>
</li>
</ul>
<a name="getRowIndexStride--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRowIndexStride</h4>
<pre>public&nbsp;int&nbsp;getRowIndexStride()</pre>
</li>
</ul>
<a name="isBuildIndex--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isBuildIndex</h4>
<pre>public&nbsp;boolean&nbsp;isBuildIndex()</pre>
</li>
</ul>
<a name="getCompressionStrategy--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCompressionStrategy</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/OrcFile.CompressionStrategy.html" title="enum in org.apache.orc">OrcFile.CompressionStrategy</a>&nbsp;getCompressionStrategy()</pre>
</li>
</ul>
<a name="getEncodingStrategy--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEncodingStrategy</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/OrcFile.EncodingStrategy.html" title="enum in org.apache.orc">OrcFile.EncodingStrategy</a>&nbsp;getEncodingStrategy()</pre>
</li>
</ul>
<a name="getPaddingTolerance--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPaddingTolerance</h4>
<pre>public&nbsp;double&nbsp;getPaddingTolerance()</pre>
</li>
</ul>
<a name="getBloomFilterFpp--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBloomFilterFpp</h4>
<pre>public&nbsp;double&nbsp;getBloomFilterFpp()</pre>
</li>
</ul>
<a name="getBloomFilterVersion--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBloomFilterVersion</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/OrcFile.BloomFilterVersion.html" title="enum in org.apache.orc">OrcFile.BloomFilterVersion</a>&nbsp;getBloomFilterVersion()</pre>
</li>
</ul>
<a name="getPhysicalWriter--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPhysicalWriter</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/PhysicalWriter.html" title="interface in org.apache.orc">PhysicalWriter</a>&nbsp;getPhysicalWriter()</pre>
</li>
</ul>
<a name="getWriterVersion--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getWriterVersion</h4>
<pre>public&nbsp;<a href="../../../org/apache/orc/OrcFile.WriterVersion.html" title="enum in org.apache.orc">OrcFile.WriterVersion</a>&nbsp;getWriterVersion()</pre>
</li>
</ul>
<a name="getWriteVariableLengthBlocks--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getWriteVariableLengthBlocks</h4>
<pre>public&nbsp;boolean&nbsp;getWriteVariableLengthBlocks()</pre>
</li>
</ul>
<a name="getHadoopShims--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHadoopShims</h4>
<pre>public&nbsp;<a href="https://orc.apache.org/api/orc-core/org/apache/orc/impl/HadoopShims.html?is-external=true" title="class or interface in org.apache.orc.impl">HadoopShims</a>&nbsp;getHadoopShims()</pre>
</li>
</ul>
<a name="getUseUTCTimestamp--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUseUTCTimestamp</h4>
<pre>public&nbsp;boolean&nbsp;getUseUTCTimestamp()</pre>
</li>
</ul>
<a name="getDirectEncodingColumns--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDirectEncodingColumns</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;getDirectEncodingColumns()</pre>
</li>
</ul>
<a name="getEncryption--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEncryption</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;getEncryption()</pre>
</li>
</ul>
<a name="getMasks--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMasks</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;getMasks()</pre>
</li>
</ul>
<a name="getKeyOverrides--">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getKeyOverrides</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</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>,<a href="https://orc.apache.org/api/orc-core/org/apache/orc/impl/HadoopShims.KeyMetadata.html?is-external=true" title="class or interface in org.apache.orc.impl">HadoopShims.KeyMetadata</a>&gt;&nbsp;getKeyOverrides()</pre>
</li>
</ul>
<a name="getProlepticGregorian--">
<!--   -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getProlepticGregorian</h4>
<pre>public&nbsp;boolean&nbsp;getProlepticGregorian()</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/OrcFile.WriterOptions.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/OrcFile.WriterImplementation.html" title="enum in org.apache.orc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../org/apache/orc/OrcFile.WriterVersion.html" title="enum 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/OrcFile.WriterOptions.html" target="_top">Frames</a></li>
<li><a href="OrcFile.WriterOptions.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>
