OSDN Git Service

add solr 4.5.1 files.
[libre10/libre10.git] / solr-4.5.1 / docs / solr-core / org / apache / solr / update / UpdateLog.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 <!-- NewPage -->
3 <html lang="en">
4 <head>
5 <!-- Generated by javadoc (version 1.6.0_27) on Thu Oct 17 21:44:58 EDT 2013 -->
6 <meta http-equiv="Content-Type" content="text/html" charset="utf-8">
7 <title>UpdateLog (Solr 4.5.1 API)</title>
8 <meta name="date" content="2013-10-17">
9 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
10 </head>
11 <body>
12 <script type="text/javascript"><!--
13     if (location.href.indexOf('is-external=true') == -1) {
14         parent.document.title="UpdateLog (Solr 4.5.1 API)";
15     }
16 //-->
17 </script>
18 <noscript>
19 <div>JavaScript is disabled on your browser.</div>
20 </noscript>
21 <!-- ========= START OF TOP NAVBAR ======= -->
22 <div class="topNav"><a name="navbar_top">
23 <!--   -->
24 </a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
25 <!--   -->
26 </a>
27 <ul class="navList" title="Navigation">
28 <li><a href="../../../../overview-summary.html">Overview</a></li>
29 <li><a href="package-summary.html">Package</a></li>
30 <li class="navBarCell1Rev">Class</li>
31 <li><a href="class-use/UpdateLog.html">Use</a></li>
32 <li><a href="package-tree.html">Tree</a></li>
33 <li><a href="../../../../deprecated-list.html">Deprecated</a></li>
34 <li><a href="../../../../help-doc.html">Help</a></li>
35 </ul>
36 </div>
37 <div class="subNav">
38 <ul class="navList">
39 <li><a href="../../../../org/apache/solr/update/UpdateHandler.html" title="class in org.apache.solr.update"><span class="strong">PREV CLASS</span></a></li>
40 <li><a href="../../../../org/apache/solr/update/UpdateLog.DBQ.html" title="class in org.apache.solr.update"><span class="strong">NEXT CLASS</span></a></li>
41 </ul>
42 <ul class="navList">
43 <li><a href="../../../../index.html?org/apache/solr/update/UpdateLog.html" target="_top">FRAMES</a></li>
44 <li><a href="UpdateLog.html" target="_top">NO FRAMES</a></li>
45 </ul>
46 <ul class="navList" id="allclasses_navbar_top">
47 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
48 </ul>
49 <div>
50 <script type="text/javascript"><!--
51   allClassesLink = document.getElementById("allclasses_navbar_top");
52   if(window==top) {
53     allClassesLink.style.display = "block";
54   }
55   else {
56     allClassesLink.style.display = "none";
57   }
58   //-->
59 </script>
60 </div>
61 <div>
62 <ul class="subNavList">
63 <li>SUMMARY:&nbsp;</li>
64 <li><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
65 <li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
66 <li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
67 <li><a href="#method_summary">METHOD</a></li>
68 </ul>
69 <ul class="subNavList">
70 <li>DETAIL:&nbsp;</li>
71 <li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
72 <li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
73 <li><a href="#method_detail">METHOD</a></li>
74 </ul>
75 </div>
76 <a name="skip-navbar_top">
77 <!--   -->
78 </a></div>
79 <!-- ========= END OF TOP NAVBAR ========= -->
80 <!-- ======== START OF CLASS DATA ======== -->
81 <div class="header">
82 <p class="subTitle">org.apache.solr.update</p>
83 <h2 title="Class UpdateLog" class="title">Class UpdateLog</h2>
84 </div>
85 <div class="contentContainer">
86 <ul class="inheritance">
87 <li><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
88 <li>
89 <ul class="inheritance">
90 <li>org.apache.solr.update.UpdateLog</li>
91 </ul>
92 </li>
93 </ul>
94 <div class="description">
95 <ul class="blockList">
96 <li class="blockList">
97 <dl>
98 <dt>All Implemented Interfaces:</dt>
99 <dd><a href="../../../../org/apache/solr/util/plugin/PluginInfoInitialized.html" title="interface in org.apache.solr.util.plugin">PluginInfoInitialized</a></dd>
100 </dl>
101 <dl>
102 <dt>Direct Known Subclasses:</dt>
103 <dd><a href="../../../../org/apache/solr/update/HdfsUpdateLog.html" title="class in org.apache.solr.update">HdfsUpdateLog</a></dd>
104 </dl>
105 <hr>
106 <br>
107 <pre>public class <strong>UpdateLog</strong>
108 extends <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
109 implements <a href="../../../../org/apache/solr/util/plugin/PluginInfoInitialized.html" title="interface in org.apache.solr.util.plugin">PluginInfoInitialized</a></pre>
110 <dl><dt><span class="strong">WARNING: This API is experimental and might change in incompatible ways in the next release.</span></dt>
111   <dd></dd></dl>
112 </li>
113 </ul>
114 </div>
115 <div class="summary">
116 <ul class="blockList">
117 <li class="blockList">
118 <!-- ======== NESTED CLASS SUMMARY ======== -->
119 <ul class="blockList">
120 <li class="blockList"><a name="nested_class_summary">
121 <!--   -->
122 </a>
123 <h3>Nested Class Summary</h3>
124 <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
125 <caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
126 <tr>
127 <th class="colFirst" scope="col">Modifier and Type</th>
128 <th class="colLast" scope="col">Class and Description</th>
129 </tr>
130 <tr class="altColor">
131 <td class="colFirst"><code>class&nbsp;</code></td>
132 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.DBQ.html" title="class in org.apache.solr.update">UpdateLog.DBQ</a></strong></code>&nbsp;</td>
133 </tr>
134 <tr class="rowColor">
135 <td class="colFirst"><code>static class&nbsp;</code></td>
136 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.LogPtr.html" title="class in org.apache.solr.update">UpdateLog.LogPtr</a></strong></code>&nbsp;</td>
137 </tr>
138 <tr class="altColor">
139 <td class="colFirst"><code>class&nbsp;</code></td>
140 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.RecentUpdates.html" title="class in org.apache.solr.update">UpdateLog.RecentUpdates</a></strong></code>&nbsp;</td>
141 </tr>
142 <tr class="rowColor">
143 <td class="colFirst"><code>static class&nbsp;</code></td>
144 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.RecoveryInfo.html" title="class in org.apache.solr.update">UpdateLog.RecoveryInfo</a></strong></code>&nbsp;</td>
145 </tr>
146 <tr class="altColor">
147 <td class="colFirst"><code>static class&nbsp;</code></td>
148 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.State.html" title="enum in org.apache.solr.update">UpdateLog.State</a></strong></code>&nbsp;</td>
149 </tr>
150 <tr class="rowColor">
151 <td class="colFirst"><code>static class&nbsp;</code></td>
152 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.SyncLevel.html" title="enum in org.apache.solr.update">UpdateLog.SyncLevel</a></strong></code>&nbsp;</td>
153 </tr>
154 </table>
155 </li>
156 </ul>
157 <!-- =========== FIELD SUMMARY =========== -->
158 <ul class="blockList">
159 <li class="blockList"><a name="field_summary">
160 <!--   -->
161 </a>
162 <h3>Field Summary</h3>
163 <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
164 <caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
165 <tr>
166 <th class="colFirst" scope="col">Modifier and Type</th>
167 <th class="colLast" scope="col">Field and Description</th>
168 </tr>
169 <tr class="altColor">
170 <td class="colFirst"><code>static int</code></td>
171 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#ADD">ADD</a></strong></code>&nbsp;</td>
172 </tr>
173 <tr class="rowColor">
174 <td class="colFirst"><code>protected boolean</code></td>
175 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#cancelApplyBufferUpdate">cancelApplyBufferUpdate</a></strong></code>&nbsp;</td>
176 </tr>
177 <tr class="altColor">
178 <td class="colFirst"><code>static int</code></td>
179 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#COMMIT">COMMIT</a></strong></code>&nbsp;</td>
180 </tr>
181 <tr class="rowColor">
182 <td class="colFirst"><code>protected <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
183 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#dataDir">dataDir</a></strong></code>&nbsp;</td>
184 </tr>
185 <tr class="altColor">
186 <td class="colFirst"><code>boolean</code></td>
187 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#debug">debug</a></strong></code>&nbsp;</td>
188 </tr>
189 <tr class="rowColor">
190 <td class="colFirst"><code>protected <a href="../../../../org/apache/solr/update/UpdateLog.SyncLevel.html" title="enum in org.apache.solr.update">UpdateLog.SyncLevel</a></code></td>
191 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#defaultSyncLevel">defaultSyncLevel</a></strong></code>&nbsp;</td>
192 </tr>
193 <tr class="altColor">
194 <td class="colFirst"><code>static int</code></td>
195 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#DELETE">DELETE</a></strong></code>&nbsp;</td>
196 </tr>
197 <tr class="rowColor">
198 <td class="colFirst"><code>static int</code></td>
199 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#DELETE_BY_QUERY">DELETE_BY_QUERY</a></strong></code>&nbsp;</td>
200 </tr>
201 <tr class="altColor">
202 <td class="colFirst"><code>protected <a href="http://download.oracle.com/javase/6/docs/api/java/util/LinkedList.html?is-external=true" title="class or interface in java.util">LinkedList</a>&lt;<a href="../../../../org/apache/solr/update/UpdateLog.DBQ.html" title="class in org.apache.solr.update">UpdateLog.DBQ</a>&gt;</code></td>
203 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#deleteByQueries">deleteByQueries</a></strong></code>&nbsp;</td>
204 </tr>
205 <tr class="rowColor">
206 <td class="colFirst"><code>static int</code></td>
207 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#FLAG_GAP">FLAG_GAP</a></strong></code>&nbsp;</td>
208 </tr>
209 <tr class="altColor">
210 <td class="colFirst"><code>protected <a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
211 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#globalStrings">globalStrings</a></strong></code>&nbsp;</td>
212 </tr>
213 <tr class="rowColor">
214 <td class="colFirst"><code>protected <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
215 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#lastDataDir">lastDataDir</a></strong></code>&nbsp;</td>
216 </tr>
217 <tr class="altColor">
218 <td class="colFirst"><code>static org.slf4j.Logger</code></td>
219 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#log">log</a></strong></code>&nbsp;</td>
220 </tr>
221 <tr class="rowColor">
222 <td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
223 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#LOG_FILENAME_PATTERN">LOG_FILENAME_PATTERN</a></strong></code>&nbsp;</td>
224 </tr>
225 <tr class="altColor">
226 <td class="colFirst"><code>protected <a href="http://download.oracle.com/javase/6/docs/api/java/util/Deque.html?is-external=true" title="class or interface in java.util">Deque</a>&lt;<a href="../../../../org/apache/solr/update/TransactionLog.html" title="class in org.apache.solr.update">TransactionLog</a>&gt;</code></td>
227 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#logs">logs</a></strong></code>&nbsp;</td>
228 </tr>
229 <tr class="rowColor">
230 <td class="colFirst"><code>protected <a href="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://lucene.apache.org/core/4_5_1/core/org/apache/lucene/util/BytesRef.html?is-external=true" title="class or interface in org.apache.lucene.util">BytesRef</a>,<a href="../../../../org/apache/solr/update/UpdateLog.LogPtr.html" title="class in org.apache.solr.update">UpdateLog.LogPtr</a>&gt;</code></td>
231 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#map">map</a></strong></code>&nbsp;</td>
232 </tr>
233 <tr class="altColor">
234 <td class="colFirst"><code>protected <a href="http://download.oracle.com/javase/6/docs/api/java/util/LinkedList.html?is-external=true" title="class or interface in java.util">LinkedList</a>&lt;<a href="../../../../org/apache/solr/update/TransactionLog.html" title="class in org.apache.solr.update">TransactionLog</a>&gt;</code></td>
235 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#newestLogsOnStartup">newestLogsOnStartup</a></strong></code>&nbsp;</td>
236 </tr>
237 <tr class="rowColor">
238 <td class="colFirst"><code>protected int</code></td>
239 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#numDeletesByQueryToKeep">numDeletesByQueryToKeep</a></strong></code>&nbsp;</td>
240 </tr>
241 <tr class="altColor">
242 <td class="colFirst"><code>protected int</code></td>
243 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#numDeletesToKeep">numDeletesToKeep</a></strong></code>&nbsp;</td>
244 </tr>
245 <tr class="rowColor">
246 <td class="colFirst"><code>protected int</code></td>
247 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#numOldRecords">numOldRecords</a></strong></code>&nbsp;</td>
248 </tr>
249 <tr class="altColor">
250 <td class="colFirst"><code>int</code></td>
251 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#numRecordsToKeep">numRecordsToKeep</a></strong></code>&nbsp;</td>
252 </tr>
253 <tr class="rowColor">
254 <td class="colFirst"><code>protected <a href="http://download.oracle.com/javase/6/docs/api/java/util/LinkedHashMap.html?is-external=true" title="class or interface in java.util">LinkedHashMap</a>&lt;<a href="http://lucene.apache.org/core/4_5_1/core/org/apache/lucene/util/BytesRef.html?is-external=true" title="class or interface in org.apache.lucene.util">BytesRef</a>,<a href="../../../../org/apache/solr/update/UpdateLog.LogPtr.html" title="class in org.apache.solr.update">UpdateLog.LogPtr</a>&gt;</code></td>
255 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#oldDeletes">oldDeletes</a></strong></code>&nbsp;</td>
256 </tr>
257 <tr class="altColor">
258 <td class="colFirst"><code>static int</code></td>
259 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#OPERATION_MASK">OPERATION_MASK</a></strong></code>&nbsp;</td>
260 </tr>
261 <tr class="rowColor">
262 <td class="colFirst"><code>protected int</code></td>
263 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#operationFlags">operationFlags</a></strong></code>&nbsp;</td>
264 </tr>
265 <tr class="altColor">
266 <td class="colFirst"><code>protected <a href="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://lucene.apache.org/core/4_5_1/core/org/apache/lucene/util/BytesRef.html?is-external=true" title="class or interface in org.apache.lucene.util">BytesRef</a>,<a href="../../../../org/apache/solr/update/UpdateLog.LogPtr.html" title="class in org.apache.solr.update">UpdateLog.LogPtr</a>&gt;</code></td>
267 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#prevMap">prevMap</a></strong></code>&nbsp;</td>
268 </tr>
269 <tr class="rowColor">
270 <td class="colFirst"><code>protected <a href="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://lucene.apache.org/core/4_5_1/core/org/apache/lucene/util/BytesRef.html?is-external=true" title="class or interface in org.apache.lucene.util">BytesRef</a>,<a href="../../../../org/apache/solr/update/UpdateLog.LogPtr.html" title="class in org.apache.solr.update">UpdateLog.LogPtr</a>&gt;</code></td>
271 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#prevMap2">prevMap2</a></strong></code>&nbsp;</td>
272 </tr>
273 <tr class="altColor">
274 <td class="colFirst"><code>protected <a href="../../../../org/apache/solr/update/TransactionLog.html" title="class in org.apache.solr.update">TransactionLog</a></code></td>
275 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#prevMapLog">prevMapLog</a></strong></code>&nbsp;</td>
276 </tr>
277 <tr class="rowColor">
278 <td class="colFirst"><code>protected <a href="../../../../org/apache/solr/update/TransactionLog.html" title="class in org.apache.solr.update">TransactionLog</a></code></td>
279 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#prevMapLog2">prevMapLog2</a></strong></code>&nbsp;</td>
280 </tr>
281 <tr class="altColor">
282 <td class="colFirst"><code>protected <a href="../../../../org/apache/solr/update/TransactionLog.html" title="class in org.apache.solr.update">TransactionLog</a></code></td>
283 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#prevTlog">prevTlog</a></strong></code>&nbsp;</td>
284 </tr>
285 <tr class="rowColor">
286 <td class="colFirst"><code>protected <a href="../../../../org/apache/solr/update/UpdateLog.RecoveryInfo.html" title="class in org.apache.solr.update">UpdateLog.RecoveryInfo</a></code></td>
287 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#recoveryInfo">recoveryInfo</a></strong></code>&nbsp;</td>
288 </tr>
289 <tr class="altColor">
290 <td class="colFirst"><code>protected <a href="../../../../org/apache/solr/update/UpdateLog.State.html" title="enum in org.apache.solr.update">UpdateLog.State</a></code></td>
291 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#state">state</a></strong></code>&nbsp;</td>
292 </tr>
293 <tr class="rowColor">
294 <td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang">Runnable</a></code></td>
295 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#testing_logReplayFinishHook">testing_logReplayFinishHook</a></strong></code>&nbsp;</td>
296 </tr>
297 <tr class="altColor">
298 <td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang">Runnable</a></code></td>
299 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#testing_logReplayHook">testing_logReplayHook</a></strong></code>&nbsp;</td>
300 </tr>
301 <tr class="rowColor">
302 <td class="colFirst"><code>protected <a href="../../../../org/apache/solr/update/TransactionLog.html" title="class in org.apache.solr.update">TransactionLog</a></code></td>
303 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#tlog">tlog</a></strong></code>&nbsp;</td>
304 </tr>
305 <tr class="altColor">
306 <td class="colFirst"><code>static <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
307 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#TLOG_NAME">TLOG_NAME</a></strong></code>&nbsp;</td>
308 </tr>
309 <tr class="rowColor">
310 <td class="colFirst"><code>protected <a href="http://download.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a></code></td>
311 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#tlogDir">tlogDir</a></strong></code>&nbsp;</td>
312 </tr>
313 <tr class="altColor">
314 <td class="colFirst"><code>protected <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]</code></td>
315 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#tlogFiles">tlogFiles</a></strong></code>&nbsp;</td>
316 </tr>
317 <tr class="rowColor">
318 <td class="colFirst"><code>boolean</code></td>
319 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#trace">trace</a></strong></code>&nbsp;</td>
320 </tr>
321 <tr class="altColor">
322 <td class="colFirst"><code>protected <a href="../../../../org/apache/solr/update/VersionInfo.html" title="class in org.apache.solr.update">VersionInfo</a></code></td>
323 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#versionInfo">versionInfo</a></strong></code>&nbsp;</td>
324 </tr>
325 </table>
326 </li>
327 </ul>
328 <!-- ======== CONSTRUCTOR SUMMARY ======== -->
329 <ul class="blockList">
330 <li class="blockList"><a name="constructor_summary">
331 <!--   -->
332 </a>
333 <h3>Constructor Summary</h3>
334 <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
335 <caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
336 <tr>
337 <th class="colOne" scope="col">Constructor and Description</th>
338 </tr>
339 <tr class="altColor">
340 <td class="colOne"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#UpdateLog()">UpdateLog</a></strong>()</code>&nbsp;</td>
341 </tr>
342 </table>
343 </li>
344 </ul>
345 <!-- ========== METHOD SUMMARY =========== -->
346 <ul class="blockList">
347 <li class="blockList"><a name="method_summary">
348 <!--   -->
349 </a>
350 <h3>Method Summary</h3>
351 <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
352 <caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
353 <tr>
354 <th class="colFirst" scope="col">Modifier and Type</th>
355 <th class="colLast" scope="col">Method and Description</th>
356 </tr>
357 <tr class="altColor">
358 <td class="colFirst"><code>void</code></td>
359 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#add(org.apache.solr.update.AddUpdateCommand)">add</a></strong>(<a href="../../../../org/apache/solr/update/AddUpdateCommand.html" title="class in org.apache.solr.update">AddUpdateCommand</a>&nbsp;cmd)</code>&nbsp;</td>
360 </tr>
361 <tr class="rowColor">
362 <td class="colFirst"><code>void</code></td>
363 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#add(org.apache.solr.update.AddUpdateCommand, boolean)">add</a></strong>(<a href="../../../../org/apache/solr/update/AddUpdateCommand.html" title="class in org.apache.solr.update">AddUpdateCommand</a>&nbsp;cmd,
364    boolean&nbsp;clearCaches)</code>&nbsp;</td>
365 </tr>
366 <tr class="altColor">
367 <td class="colFirst"><code>protected void</code></td>
368 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#addOldLog(org.apache.solr.update.TransactionLog, boolean)">addOldLog</a></strong>(<a href="../../../../org/apache/solr/update/TransactionLog.html" title="class in org.apache.solr.update">TransactionLog</a>&nbsp;oldLog,
369          boolean&nbsp;removeOld)</code>&nbsp;</td>
370 </tr>
371 <tr class="rowColor">
372 <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/util/concurrent/Future.html?is-external=true" title="class or interface in java.util.concurrent">Future</a>&lt;<a href="../../../../org/apache/solr/update/UpdateLog.RecoveryInfo.html" title="class in org.apache.solr.update">UpdateLog.RecoveryInfo</a>&gt;</code></td>
373 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#applyBufferedUpdates()">applyBufferedUpdates</a></strong>()</code>
374 <div class="block">Returns the Future to wait on, or null if no replay was needed</div>
375 </td>
376 </tr>
377 <tr class="altColor">
378 <td class="colFirst"><code>void</code></td>
379 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#bufferUpdates()">bufferUpdates</a></strong>()</code>&nbsp;</td>
380 </tr>
381 <tr class="rowColor">
382 <td class="colFirst"><code>void</code></td>
383 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#cancelApplyBufferedUpdates()">cancelApplyBufferedUpdates</a></strong>()</code>&nbsp;</td>
384 </tr>
385 <tr class="altColor">
386 <td class="colFirst"><code>void</code></td>
387 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#clearLog(org.apache.solr.core.SolrCore, org.apache.solr.core.PluginInfo)">clearLog</a></strong>(<a href="../../../../org/apache/solr/core/SolrCore.html" title="class in org.apache.solr.core">SolrCore</a>&nbsp;core,
388         <a href="../../../../org/apache/solr/core/PluginInfo.html" title="class in org.apache.solr.core">PluginInfo</a>&nbsp;ulogPluginInfo)</code>
389 <div class="block">Clears the logs on the file system.</div>
390 </td>
391 </tr>
392 <tr class="rowColor">
393 <td class="colFirst"><code>void</code></td>
394 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#close(boolean)">close</a></strong>(boolean&nbsp;committed)</code>&nbsp;</td>
395 </tr>
396 <tr class="altColor">
397 <td class="colFirst"><code>void</code></td>
398 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#close(boolean, boolean)">close</a></strong>(boolean&nbsp;committed,
399      boolean&nbsp;deleteOnClose)</code>&nbsp;</td>
400 </tr>
401 <tr class="rowColor">
402 <td class="colFirst"><code>void</code></td>
403 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#delete(org.apache.solr.update.DeleteUpdateCommand)">delete</a></strong>(<a href="../../../../org/apache/solr/update/DeleteUpdateCommand.html" title="class in org.apache.solr.update">DeleteUpdateCommand</a>&nbsp;cmd)</code>&nbsp;</td>
404 </tr>
405 <tr class="altColor">
406 <td class="colFirst"><code>void</code></td>
407 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#deleteAll()">deleteAll</a></strong>()</code>
408 <div class="block">currently for testing only</div>
409 </td>
410 </tr>
411 <tr class="rowColor">
412 <td class="colFirst"><code>void</code></td>
413 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#deleteByQuery(org.apache.solr.update.DeleteUpdateCommand)">deleteByQuery</a></strong>(<a href="../../../../org/apache/solr/update/DeleteUpdateCommand.html" title="class in org.apache.solr.update">DeleteUpdateCommand</a>&nbsp;cmd)</code>&nbsp;</td>
414 </tr>
415 <tr class="altColor">
416 <td class="colFirst"><code>static void</code></td>
417 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#deleteFile(java.io.File)">deleteFile</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;file)</code>&nbsp;</td>
418 </tr>
419 <tr class="rowColor">
420 <td class="colFirst"><code>boolean</code></td>
421 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#dropBufferedUpdates()">dropBufferedUpdates</a></strong>()</code>
422 <div class="block">Returns true if we were able to drop buffered updates and return to the ACTIVE state</div>
423 </td>
424 </tr>
425 <tr class="altColor">
426 <td class="colFirst"><code>protected void</code></td>
427 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#ensureLog()">ensureLog</a></strong>()</code>&nbsp;</td>
428 </tr>
429 <tr class="rowColor">
430 <td class="colFirst"><code>void</code></td>
431 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#finish(org.apache.solr.update.UpdateLog.SyncLevel)">finish</a></strong>(<a href="../../../../org/apache/solr/update/UpdateLog.SyncLevel.html" title="enum in org.apache.solr.update">UpdateLog.SyncLevel</a>&nbsp;syncLevel)</code>&nbsp;</td>
432 </tr>
433 <tr class="altColor">
434 <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../org/apache/solr/update/UpdateLog.DBQ.html" title="class in org.apache.solr.update">UpdateLog.DBQ</a>&gt;</code></td>
435 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#getDBQNewer(long)">getDBQNewer</a></strong>(long&nbsp;version)</code>&nbsp;</td>
436 </tr>
437 <tr class="rowColor">
438 <td class="colFirst"><code>org.apache.hadoop.fs.FileSystem</code></td>
439 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#getFs()">getFs</a></strong>()</code>&nbsp;</td>
440 </tr>
441 <tr class="altColor">
442 <td class="colFirst"><code>long</code></td>
443 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#getLastLogId()">getLastLogId</a></strong>()</code>&nbsp;</td>
444 </tr>
445 <tr class="rowColor">
446 <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
447 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#getLogDir()">getLogDir</a></strong>()</code>&nbsp;</td>
448 </tr>
449 <tr class="altColor">
450 <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]</code></td>
451 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#getLogList(java.io.File)">getLogList</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;directory)</code>&nbsp;</td>
452 </tr>
453 <tr class="rowColor">
454 <td class="colFirst"><code><a href="../../../../org/apache/solr/update/UpdateLog.RecentUpdates.html" title="class in org.apache.solr.update">UpdateLog.RecentUpdates</a></code></td>
455 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#getRecentUpdates()">getRecentUpdates</a></strong>()</code>
456 <div class="block">The RecentUpdates object returned must be closed after use</div>
457 </td>
458 </tr>
459 <tr class="altColor">
460 <td class="colFirst"><code>int</code></td>
461 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#getStartingOperation()">getStartingOperation</a></strong>()</code>&nbsp;</td>
462 </tr>
463 <tr class="rowColor">
464 <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&gt;</code></td>
465 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#getStartingVersions()">getStartingVersions</a></strong>()</code>&nbsp;</td>
466 </tr>
467 <tr class="altColor">
468 <td class="colFirst"><code><a href="../../../../org/apache/solr/update/UpdateLog.State.html" title="enum in org.apache.solr.update">UpdateLog.State</a></code></td>
469 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#getState()">getState</a></strong>()</code>&nbsp;</td>
470 </tr>
471 <tr class="rowColor">
472 <td class="colFirst"><code>protected <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
473 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#getTlogDir(org.apache.solr.core.SolrCore, org.apache.solr.core.PluginInfo)">getTlogDir</a></strong>(<a href="../../../../org/apache/solr/core/SolrCore.html" title="class in org.apache.solr.core">SolrCore</a>&nbsp;core,
474           <a href="../../../../org/apache/solr/core/PluginInfo.html" title="class in org.apache.solr.core">PluginInfo</a>&nbsp;info)</code>&nbsp;</td>
475 </tr>
476 <tr class="altColor">
477 <td class="colFirst"><code><a href="../../../../org/apache/solr/update/VersionInfo.html" title="class in org.apache.solr.update">VersionInfo</a></code></td>
478 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#getVersionInfo()">getVersionInfo</a></strong>()</code>&nbsp;</td>
479 </tr>
480 <tr class="rowColor">
481 <td class="colFirst"><code>boolean</code></td>
482 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#hasUncommittedChanges()">hasUncommittedChanges</a></strong>()</code>&nbsp;</td>
483 </tr>
484 <tr class="altColor">
485 <td class="colFirst"><code>void</code></td>
486 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#init(org.apache.solr.core.PluginInfo)">init</a></strong>(<a href="../../../../org/apache/solr/core/PluginInfo.html" title="class in org.apache.solr.core">PluginInfo</a>&nbsp;info)</code>&nbsp;</td>
487 </tr>
488 <tr class="rowColor">
489 <td class="colFirst"><code>void</code></td>
490 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#init(org.apache.solr.update.UpdateHandler, org.apache.solr.core.SolrCore)">init</a></strong>(<a href="../../../../org/apache/solr/update/UpdateHandler.html" title="class in org.apache.solr.update">UpdateHandler</a>&nbsp;uhandler,
491     <a href="../../../../org/apache/solr/core/SolrCore.html" title="class in org.apache.solr.core">SolrCore</a>&nbsp;core)</code>&nbsp;</td>
492 </tr>
493 <tr class="altColor">
494 <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
495 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#lookup(org.apache.lucene.util.BytesRef)">lookup</a></strong>(<a href="http://lucene.apache.org/core/4_5_1/core/org/apache/lucene/util/BytesRef.html?is-external=true" title="class or interface in org.apache.lucene.util">BytesRef</a>&nbsp;indexedId)</code>&nbsp;</td>
496 </tr>
497 <tr class="rowColor">
498 <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a></code></td>
499 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#lookupVersion(org.apache.lucene.util.BytesRef)">lookupVersion</a></strong>(<a href="http://lucene.apache.org/core/4_5_1/core/org/apache/lucene/util/BytesRef.html?is-external=true" title="class or interface in org.apache.lucene.util">BytesRef</a>&nbsp;indexedId)</code>&nbsp;</td>
500 </tr>
501 <tr class="altColor">
502 <td class="colFirst"><code>protected void</code></td>
503 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#newMap()">newMap</a></strong>()</code>&nbsp;</td>
504 </tr>
505 <tr class="rowColor">
506 <td class="colFirst"><code>void</code></td>
507 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#postCommit(org.apache.solr.update.CommitUpdateCommand)">postCommit</a></strong>(<a href="../../../../org/apache/solr/update/CommitUpdateCommand.html" title="class in org.apache.solr.update">CommitUpdateCommand</a>&nbsp;cmd)</code>&nbsp;</td>
508 </tr>
509 <tr class="altColor">
510 <td class="colFirst"><code>void</code></td>
511 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#postSoftCommit(org.apache.solr.update.CommitUpdateCommand)">postSoftCommit</a></strong>(<a href="../../../../org/apache/solr/update/CommitUpdateCommand.html" title="class in org.apache.solr.update">CommitUpdateCommand</a>&nbsp;cmd)</code>&nbsp;</td>
512 </tr>
513 <tr class="rowColor">
514 <td class="colFirst"><code>void</code></td>
515 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#preCommit(org.apache.solr.update.CommitUpdateCommand)">preCommit</a></strong>(<a href="../../../../org/apache/solr/update/CommitUpdateCommand.html" title="class in org.apache.solr.update">CommitUpdateCommand</a>&nbsp;cmd)</code>&nbsp;</td>
516 </tr>
517 <tr class="altColor">
518 <td class="colFirst"><code>void</code></td>
519 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#preSoftCommit(org.apache.solr.update.CommitUpdateCommand)">preSoftCommit</a></strong>(<a href="../../../../org/apache/solr/update/CommitUpdateCommand.html" title="class in org.apache.solr.update">CommitUpdateCommand</a>&nbsp;cmd)</code>&nbsp;</td>
520 </tr>
521 <tr class="rowColor">
522 <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/util/concurrent/Future.html?is-external=true" title="class or interface in java.util.concurrent">Future</a>&lt;<a href="../../../../org/apache/solr/update/UpdateLog.RecoveryInfo.html" title="class in org.apache.solr.update">UpdateLog.RecoveryInfo</a>&gt;</code></td>
523 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#recoverFromLog()">recoverFromLog</a></strong>()</code>&nbsp;</td>
524 </tr>
525 <tr class="altColor">
526 <td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
527 <td class="colLast"><code><strong><a href="../../../../org/apache/solr/update/UpdateLog.html#toString()">toString</a></strong>()</code>&nbsp;</td>
528 </tr>
529 </table>
530 <ul class="blockList">
531 <li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
532 <!--   -->
533 </a>
534 <h3>Methods inherited from class&nbsp;java.lang.<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
535 <code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</a></code></li>
536 </ul>
537 </li>
538 </ul>
539 </li>
540 </ul>
541 </div>
542 <div class="details">
543 <ul class="blockList">
544 <li class="blockList">
545 <!-- ============ FIELD DETAIL =========== -->
546 <ul class="blockList">
547 <li class="blockList"><a name="field_detail">
548 <!--   -->
549 </a>
550 <h3>Field Detail</h3>
551 <a name="LOG_FILENAME_PATTERN">
552 <!--   -->
553 </a>
554 <ul class="blockList">
555 <li class="blockList">
556 <h4>LOG_FILENAME_PATTERN</h4>
557 <pre>public static&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> LOG_FILENAME_PATTERN</pre>
558 </li>
559 </ul>
560 <a name="TLOG_NAME">
561 <!--   -->
562 </a>
563 <ul class="blockList">
564 <li class="blockList">
565 <h4>TLOG_NAME</h4>
566 <pre>public static&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> TLOG_NAME</pre>
567 </li>
568 </ul>
569 <a name="log">
570 <!--   -->
571 </a>
572 <ul class="blockList">
573 <li class="blockList">
574 <h4>log</h4>
575 <pre>public static&nbsp;org.slf4j.Logger log</pre>
576 </li>
577 </ul>
578 <a name="debug">
579 <!--   -->
580 </a>
581 <ul class="blockList">
582 <li class="blockList">
583 <h4>debug</h4>
584 <pre>public&nbsp;boolean debug</pre>
585 </li>
586 </ul>
587 <a name="trace">
588 <!--   -->
589 </a>
590 <ul class="blockList">
591 <li class="blockList">
592 <h4>trace</h4>
593 <pre>public&nbsp;boolean trace</pre>
594 </li>
595 </ul>
596 <a name="ADD">
597 <!--   -->
598 </a>
599 <ul class="blockList">
600 <li class="blockList">
601 <h4>ADD</h4>
602 <pre>public static final&nbsp;int ADD</pre>
603 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.solr.update.UpdateLog.ADD">Constant Field Values</a></dd></dl>
604 </li>
605 </ul>
606 <a name="DELETE">
607 <!--   -->
608 </a>
609 <ul class="blockList">
610 <li class="blockList">
611 <h4>DELETE</h4>
612 <pre>public static final&nbsp;int DELETE</pre>
613 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.solr.update.UpdateLog.DELETE">Constant Field Values</a></dd></dl>
614 </li>
615 </ul>
616 <a name="DELETE_BY_QUERY">
617 <!--   -->
618 </a>
619 <ul class="blockList">
620 <li class="blockList">
621 <h4>DELETE_BY_QUERY</h4>
622 <pre>public static final&nbsp;int DELETE_BY_QUERY</pre>
623 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.solr.update.UpdateLog.DELETE_BY_QUERY">Constant Field Values</a></dd></dl>
624 </li>
625 </ul>
626 <a name="COMMIT">
627 <!--   -->
628 </a>
629 <ul class="blockList">
630 <li class="blockList">
631 <h4>COMMIT</h4>
632 <pre>public static final&nbsp;int COMMIT</pre>
633 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.solr.update.UpdateLog.COMMIT">Constant Field Values</a></dd></dl>
634 </li>
635 </ul>
636 <a name="FLAG_GAP">
637 <!--   -->
638 </a>
639 <ul class="blockList">
640 <li class="blockList">
641 <h4>FLAG_GAP</h4>
642 <pre>public static final&nbsp;int FLAG_GAP</pre>
643 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.solr.update.UpdateLog.FLAG_GAP">Constant Field Values</a></dd></dl>
644 </li>
645 </ul>
646 <a name="OPERATION_MASK">
647 <!--   -->
648 </a>
649 <ul class="blockList">
650 <li class="blockList">
651 <h4>OPERATION_MASK</h4>
652 <pre>public static final&nbsp;int OPERATION_MASK</pre>
653 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.solr.update.UpdateLog.OPERATION_MASK">Constant Field Values</a></dd></dl>
654 </li>
655 </ul>
656 <a name="state">
657 <!--   -->
658 </a>
659 <ul class="blockList">
660 <li class="blockList">
661 <h4>state</h4>
662 <pre>protected&nbsp;<a href="../../../../org/apache/solr/update/UpdateLog.State.html" title="enum in org.apache.solr.update">UpdateLog.State</a> state</pre>
663 </li>
664 </ul>
665 <a name="operationFlags">
666 <!--   -->
667 </a>
668 <ul class="blockList">
669 <li class="blockList">
670 <h4>operationFlags</h4>
671 <pre>protected&nbsp;int operationFlags</pre>
672 </li>
673 </ul>
674 <a name="tlog">
675 <!--   -->
676 </a>
677 <ul class="blockList">
678 <li class="blockList">
679 <h4>tlog</h4>
680 <pre>protected&nbsp;<a href="../../../../org/apache/solr/update/TransactionLog.html" title="class in org.apache.solr.update">TransactionLog</a> tlog</pre>
681 </li>
682 </ul>
683 <a name="prevTlog">
684 <!--   -->
685 </a>
686 <ul class="blockList">
687 <li class="blockList">
688 <h4>prevTlog</h4>
689 <pre>protected&nbsp;<a href="../../../../org/apache/solr/update/TransactionLog.html" title="class in org.apache.solr.update">TransactionLog</a> prevTlog</pre>
690 </li>
691 </ul>
692 <a name="logs">
693 <!--   -->
694 </a>
695 <ul class="blockList">
696 <li class="blockList">
697 <h4>logs</h4>
698 <pre>protected&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/util/Deque.html?is-external=true" title="class or interface in java.util">Deque</a>&lt;<a href="../../../../org/apache/solr/update/TransactionLog.html" title="class in org.apache.solr.update">TransactionLog</a>&gt; logs</pre>
699 </li>
700 </ul>
701 <a name="newestLogsOnStartup">
702 <!--   -->
703 </a>
704 <ul class="blockList">
705 <li class="blockList">
706 <h4>newestLogsOnStartup</h4>
707 <pre>protected&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/util/LinkedList.html?is-external=true" title="class or interface in java.util">LinkedList</a>&lt;<a href="../../../../org/apache/solr/update/TransactionLog.html" title="class in org.apache.solr.update">TransactionLog</a>&gt; newestLogsOnStartup</pre>
708 </li>
709 </ul>
710 <a name="numOldRecords">
711 <!--   -->
712 </a>
713 <ul class="blockList">
714 <li class="blockList">
715 <h4>numOldRecords</h4>
716 <pre>protected&nbsp;int numOldRecords</pre>
717 </li>
718 </ul>
719 <a name="map">
720 <!--   -->
721 </a>
722 <ul class="blockList">
723 <li class="blockList">
724 <h4>map</h4>
725 <pre>protected&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://lucene.apache.org/core/4_5_1/core/org/apache/lucene/util/BytesRef.html?is-external=true" title="class or interface in org.apache.lucene.util">BytesRef</a>,<a href="../../../../org/apache/solr/update/UpdateLog.LogPtr.html" title="class in org.apache.solr.update">UpdateLog.LogPtr</a>&gt; map</pre>
726 </li>
727 </ul>
728 <a name="prevMap">
729 <!--   -->
730 </a>
731 <ul class="blockList">
732 <li class="blockList">
733 <h4>prevMap</h4>
734 <pre>protected&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://lucene.apache.org/core/4_5_1/core/org/apache/lucene/util/BytesRef.html?is-external=true" title="class or interface in org.apache.lucene.util">BytesRef</a>,<a href="../../../../org/apache/solr/update/UpdateLog.LogPtr.html" title="class in org.apache.solr.update">UpdateLog.LogPtr</a>&gt; prevMap</pre>
735 </li>
736 </ul>
737 <a name="prevMap2">
738 <!--   -->
739 </a>
740 <ul class="blockList">
741 <li class="blockList">
742 <h4>prevMap2</h4>
743 <pre>protected&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://lucene.apache.org/core/4_5_1/core/org/apache/lucene/util/BytesRef.html?is-external=true" title="class or interface in org.apache.lucene.util">BytesRef</a>,<a href="../../../../org/apache/solr/update/UpdateLog.LogPtr.html" title="class in org.apache.solr.update">UpdateLog.LogPtr</a>&gt; prevMap2</pre>
744 </li>
745 </ul>
746 <a name="prevMapLog">
747 <!--   -->
748 </a>
749 <ul class="blockList">
750 <li class="blockList">
751 <h4>prevMapLog</h4>
752 <pre>protected&nbsp;<a href="../../../../org/apache/solr/update/TransactionLog.html" title="class in org.apache.solr.update">TransactionLog</a> prevMapLog</pre>
753 </li>
754 </ul>
755 <a name="prevMapLog2">
756 <!--   -->
757 </a>
758 <ul class="blockList">
759 <li class="blockList">
760 <h4>prevMapLog2</h4>
761 <pre>protected&nbsp;<a href="../../../../org/apache/solr/update/TransactionLog.html" title="class in org.apache.solr.update">TransactionLog</a> prevMapLog2</pre>
762 </li>
763 </ul>
764 <a name="numDeletesToKeep">
765 <!--   -->
766 </a>
767 <ul class="blockList">
768 <li class="blockList">
769 <h4>numDeletesToKeep</h4>
770 <pre>protected final&nbsp;int numDeletesToKeep</pre>
771 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.solr.update.UpdateLog.numDeletesToKeep">Constant Field Values</a></dd></dl>
772 </li>
773 </ul>
774 <a name="numDeletesByQueryToKeep">
775 <!--   -->
776 </a>
777 <ul class="blockList">
778 <li class="blockList">
779 <h4>numDeletesByQueryToKeep</h4>
780 <pre>protected final&nbsp;int numDeletesByQueryToKeep</pre>
781 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.solr.update.UpdateLog.numDeletesByQueryToKeep">Constant Field Values</a></dd></dl>
782 </li>
783 </ul>
784 <a name="numRecordsToKeep">
785 <!--   -->
786 </a>
787 <ul class="blockList">
788 <li class="blockList">
789 <h4>numRecordsToKeep</h4>
790 <pre>public final&nbsp;int numRecordsToKeep</pre>
791 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.solr.update.UpdateLog.numRecordsToKeep">Constant Field Values</a></dd></dl>
792 </li>
793 </ul>
794 <a name="oldDeletes">
795 <!--   -->
796 </a>
797 <ul class="blockList">
798 <li class="blockList">
799 <h4>oldDeletes</h4>
800 <pre>protected&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/util/LinkedHashMap.html?is-external=true" title="class or interface in java.util">LinkedHashMap</a>&lt;<a href="http://lucene.apache.org/core/4_5_1/core/org/apache/lucene/util/BytesRef.html?is-external=true" title="class or interface in org.apache.lucene.util">BytesRef</a>,<a href="../../../../org/apache/solr/update/UpdateLog.LogPtr.html" title="class in org.apache.solr.update">UpdateLog.LogPtr</a>&gt; oldDeletes</pre>
801 </li>
802 </ul>
803 <a name="deleteByQueries">
804 <!--   -->
805 </a>
806 <ul class="blockList">
807 <li class="blockList">
808 <h4>deleteByQueries</h4>
809 <pre>protected&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/util/LinkedList.html?is-external=true" title="class or interface in java.util">LinkedList</a>&lt;<a href="../../../../org/apache/solr/update/UpdateLog.DBQ.html" title="class in org.apache.solr.update">UpdateLog.DBQ</a>&gt; deleteByQueries</pre>
810 </li>
811 </ul>
812 <a name="tlogFiles">
813 <!--   -->
814 </a>
815 <ul class="blockList">
816 <li class="blockList">
817 <h4>tlogFiles</h4>
818 <pre>protected&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[] tlogFiles</pre>
819 </li>
820 </ul>
821 <a name="tlogDir">
822 <!--   -->
823 </a>
824 <ul class="blockList">
825 <li class="blockList">
826 <h4>tlogDir</h4>
827 <pre>protected&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a> tlogDir</pre>
828 </li>
829 </ul>
830 <a name="globalStrings">
831 <!--   -->
832 </a>
833 <ul class="blockList">
834 <li class="blockList">
835 <h4>globalStrings</h4>
836 <pre>protected&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt; globalStrings</pre>
837 </li>
838 </ul>
839 <a name="dataDir">
840 <!--   -->
841 </a>
842 <ul class="blockList">
843 <li class="blockList">
844 <h4>dataDir</h4>
845 <pre>protected&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> dataDir</pre>
846 </li>
847 </ul>
848 <a name="lastDataDir">
849 <!--   -->
850 </a>
851 <ul class="blockList">
852 <li class="blockList">
853 <h4>lastDataDir</h4>
854 <pre>protected&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> lastDataDir</pre>
855 </li>
856 </ul>
857 <a name="versionInfo">
858 <!--   -->
859 </a>
860 <ul class="blockList">
861 <li class="blockList">
862 <h4>versionInfo</h4>
863 <pre>protected&nbsp;<a href="../../../../org/apache/solr/update/VersionInfo.html" title="class in org.apache.solr.update">VersionInfo</a> versionInfo</pre>
864 </li>
865 </ul>
866 <a name="defaultSyncLevel">
867 <!--   -->
868 </a>
869 <ul class="blockList">
870 <li class="blockList">
871 <h4>defaultSyncLevel</h4>
872 <pre>protected&nbsp;<a href="../../../../org/apache/solr/update/UpdateLog.SyncLevel.html" title="enum in org.apache.solr.update">UpdateLog.SyncLevel</a> defaultSyncLevel</pre>
873 </li>
874 </ul>
875 <a name="cancelApplyBufferUpdate">
876 <!--   -->
877 </a>
878 <ul class="blockList">
879 <li class="blockList">
880 <h4>cancelApplyBufferUpdate</h4>
881 <pre>protected volatile&nbsp;boolean cancelApplyBufferUpdate</pre>
882 </li>
883 </ul>
884 <a name="testing_logReplayHook">
885 <!--   -->
886 </a>
887 <ul class="blockList">
888 <li class="blockList">
889 <h4>testing_logReplayHook</h4>
890 <pre>public static&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang">Runnable</a> testing_logReplayHook</pre>
891 </li>
892 </ul>
893 <a name="testing_logReplayFinishHook">
894 <!--   -->
895 </a>
896 <ul class="blockList">
897 <li class="blockList">
898 <h4>testing_logReplayFinishHook</h4>
899 <pre>public static&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang">Runnable</a> testing_logReplayFinishHook</pre>
900 </li>
901 </ul>
902 <a name="recoveryInfo">
903 <!--   -->
904 </a>
905 <ul class="blockListLast">
906 <li class="blockList">
907 <h4>recoveryInfo</h4>
908 <pre>protected&nbsp;<a href="../../../../org/apache/solr/update/UpdateLog.RecoveryInfo.html" title="class in org.apache.solr.update">UpdateLog.RecoveryInfo</a> recoveryInfo</pre>
909 </li>
910 </ul>
911 </li>
912 </ul>
913 <!-- ========= CONSTRUCTOR DETAIL ======== -->
914 <ul class="blockList">
915 <li class="blockList"><a name="constructor_detail">
916 <!--   -->
917 </a>
918 <h3>Constructor Detail</h3>
919 <a name="UpdateLog()">
920 <!--   -->
921 </a>
922 <ul class="blockListLast">
923 <li class="blockList">
924 <h4>UpdateLog</h4>
925 <pre>public&nbsp;UpdateLog()</pre>
926 </li>
927 </ul>
928 </li>
929 </ul>
930 <!-- ============ METHOD DETAIL ========== -->
931 <ul class="blockList">
932 <li class="blockList"><a name="method_detail">
933 <!--   -->
934 </a>
935 <h3>Method Detail</h3>
936 <a name="getFs()">
937 <!--   -->
938 </a>
939 <ul class="blockList">
940 <li class="blockList">
941 <h4>getFs</h4>
942 <pre>public&nbsp;org.apache.hadoop.fs.FileSystem&nbsp;getFs()</pre>
943 </li>
944 </ul>
945 <a name="getVersionInfo()">
946 <!--   -->
947 </a>
948 <ul class="blockList">
949 <li class="blockList">
950 <h4>getVersionInfo</h4>
951 <pre>public&nbsp;<a href="../../../../org/apache/solr/update/VersionInfo.html" title="class in org.apache.solr.update">VersionInfo</a>&nbsp;getVersionInfo()</pre>
952 </li>
953 </ul>
954 <a name="init(org.apache.solr.core.PluginInfo)">
955 <!--   -->
956 </a>
957 <ul class="blockList">
958 <li class="blockList">
959 <h4>init</h4>
960 <pre>public&nbsp;void&nbsp;init(<a href="../../../../org/apache/solr/core/PluginInfo.html" title="class in org.apache.solr.core">PluginInfo</a>&nbsp;info)</pre>
961 <dl>
962 <dt><strong>Specified by:</strong></dt>
963 <dd><code><a href="../../../../org/apache/solr/util/plugin/PluginInfoInitialized.html#init(org.apache.solr.core.PluginInfo)">init</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/solr/util/plugin/PluginInfoInitialized.html" title="interface in org.apache.solr.util.plugin">PluginInfoInitialized</a></code></dd>
964 </dl>
965 </li>
966 </ul>
967 <a name="init(org.apache.solr.update.UpdateHandler, org.apache.solr.core.SolrCore)">
968 <!--   -->
969 </a>
970 <ul class="blockList">
971 <li class="blockList">
972 <h4>init</h4>
973 <pre>public&nbsp;void&nbsp;init(<a href="../../../../org/apache/solr/update/UpdateHandler.html" title="class in org.apache.solr.update">UpdateHandler</a>&nbsp;uhandler,
974         <a href="../../../../org/apache/solr/core/SolrCore.html" title="class in org.apache.solr.core">SolrCore</a>&nbsp;core)</pre>
975 </li>
976 </ul>
977 <a name="getLogDir()">
978 <!--   -->
979 </a>
980 <ul class="blockList">
981 <li class="blockList">
982 <h4>getLogDir</h4>
983 <pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getLogDir()</pre>
984 </li>
985 </ul>
986 <a name="getStartingVersions()">
987 <!--   -->
988 </a>
989 <ul class="blockList">
990 <li class="blockList">
991 <h4>getStartingVersions</h4>
992 <pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&gt;&nbsp;getStartingVersions()</pre>
993 </li>
994 </ul>
995 <a name="getStartingOperation()">
996 <!--   -->
997 </a>
998 <ul class="blockList">
999 <li class="blockList">
1000 <h4>getStartingOperation</h4>
1001 <pre>public&nbsp;int&nbsp;getStartingOperation()</pre>
1002 </li>
1003 </ul>
1004 <a name="addOldLog(org.apache.solr.update.TransactionLog, boolean)">
1005 <!--   -->
1006 </a>
1007 <ul class="blockList">
1008 <li class="blockList">
1009 <h4>addOldLog</h4>
1010 <pre>protected&nbsp;void&nbsp;addOldLog(<a href="../../../../org/apache/solr/update/TransactionLog.html" title="class in org.apache.solr.update">TransactionLog</a>&nbsp;oldLog,
1011              boolean&nbsp;removeOld)</pre>
1012 </li>
1013 </ul>
1014 <a name="getLogList(java.io.File)">
1015 <!--   -->
1016 </a>
1017 <ul class="blockList">
1018 <li class="blockList">
1019 <h4>getLogList</h4>
1020 <pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;getLogList(<a href="http://download.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;directory)</pre>
1021 </li>
1022 </ul>
1023 <a name="getLastLogId()">
1024 <!--   -->
1025 </a>
1026 <ul class="blockList">
1027 <li class="blockList">
1028 <h4>getLastLogId</h4>
1029 <pre>public&nbsp;long&nbsp;getLastLogId()</pre>
1030 </li>
1031 </ul>
1032 <a name="add(org.apache.solr.update.AddUpdateCommand)">
1033 <!--   -->
1034 </a>
1035 <ul class="blockList">
1036 <li class="blockList">
1037 <h4>add</h4>
1038 <pre>public&nbsp;void&nbsp;add(<a href="../../../../org/apache/solr/update/AddUpdateCommand.html" title="class in org.apache.solr.update">AddUpdateCommand</a>&nbsp;cmd)</pre>
1039 </li>
1040 </ul>
1041 <a name="add(org.apache.solr.update.AddUpdateCommand, boolean)">
1042 <!--   -->
1043 </a>
1044 <ul class="blockList">
1045 <li class="blockList">
1046 <h4>add</h4>
1047 <pre>public&nbsp;void&nbsp;add(<a href="../../../../org/apache/solr/update/AddUpdateCommand.html" title="class in org.apache.solr.update">AddUpdateCommand</a>&nbsp;cmd,
1048        boolean&nbsp;clearCaches)</pre>
1049 </li>
1050 </ul>
1051 <a name="delete(org.apache.solr.update.DeleteUpdateCommand)">
1052 <!--   -->
1053 </a>
1054 <ul class="blockList">
1055 <li class="blockList">
1056 <h4>delete</h4>
1057 <pre>public&nbsp;void&nbsp;delete(<a href="../../../../org/apache/solr/update/DeleteUpdateCommand.html" title="class in org.apache.solr.update">DeleteUpdateCommand</a>&nbsp;cmd)</pre>
1058 </li>
1059 </ul>
1060 <a name="deleteByQuery(org.apache.solr.update.DeleteUpdateCommand)">
1061 <!--   -->
1062 </a>
1063 <ul class="blockList">
1064 <li class="blockList">
1065 <h4>deleteByQuery</h4>
1066 <pre>public&nbsp;void&nbsp;deleteByQuery(<a href="../../../../org/apache/solr/update/DeleteUpdateCommand.html" title="class in org.apache.solr.update">DeleteUpdateCommand</a>&nbsp;cmd)</pre>
1067 </li>
1068 </ul>
1069 <a name="deleteAll()">
1070 <!--   -->
1071 </a>
1072 <ul class="blockList">
1073 <li class="blockList">
1074 <h4>deleteAll</h4>
1075 <pre>public&nbsp;void&nbsp;deleteAll()</pre>
1076 <div class="block">currently for testing only</div>
1077 </li>
1078 </ul>
1079 <a name="getDBQNewer(long)">
1080 <!--   -->
1081 </a>
1082 <ul class="blockList">
1083 <li class="blockList">
1084 <h4>getDBQNewer</h4>
1085 <pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../org/apache/solr/update/UpdateLog.DBQ.html" title="class in org.apache.solr.update">UpdateLog.DBQ</a>&gt;&nbsp;getDBQNewer(long&nbsp;version)</pre>
1086 </li>
1087 </ul>
1088 <a name="newMap()">
1089 <!--   -->
1090 </a>
1091 <ul class="blockList">
1092 <li class="blockList">
1093 <h4>newMap</h4>
1094 <pre>protected&nbsp;void&nbsp;newMap()</pre>
1095 </li>
1096 </ul>
1097 <a name="hasUncommittedChanges()">
1098 <!--   -->
1099 </a>
1100 <ul class="blockList">
1101 <li class="blockList">
1102 <h4>hasUncommittedChanges</h4>
1103 <pre>public&nbsp;boolean&nbsp;hasUncommittedChanges()</pre>
1104 </li>
1105 </ul>
1106 <a name="preCommit(org.apache.solr.update.CommitUpdateCommand)">
1107 <!--   -->
1108 </a>
1109 <ul class="blockList">
1110 <li class="blockList">
1111 <h4>preCommit</h4>
1112 <pre>public&nbsp;void&nbsp;preCommit(<a href="../../../../org/apache/solr/update/CommitUpdateCommand.html" title="class in org.apache.solr.update">CommitUpdateCommand</a>&nbsp;cmd)</pre>
1113 </li>
1114 </ul>
1115 <a name="postCommit(org.apache.solr.update.CommitUpdateCommand)">
1116 <!--   -->
1117 </a>
1118 <ul class="blockList">
1119 <li class="blockList">
1120 <h4>postCommit</h4>
1121 <pre>public&nbsp;void&nbsp;postCommit(<a href="../../../../org/apache/solr/update/CommitUpdateCommand.html" title="class in org.apache.solr.update">CommitUpdateCommand</a>&nbsp;cmd)</pre>
1122 </li>
1123 </ul>
1124 <a name="preSoftCommit(org.apache.solr.update.CommitUpdateCommand)">
1125 <!--   -->
1126 </a>
1127 <ul class="blockList">
1128 <li class="blockList">
1129 <h4>preSoftCommit</h4>
1130 <pre>public&nbsp;void&nbsp;preSoftCommit(<a href="../../../../org/apache/solr/update/CommitUpdateCommand.html" title="class in org.apache.solr.update">CommitUpdateCommand</a>&nbsp;cmd)</pre>
1131 </li>
1132 </ul>
1133 <a name="postSoftCommit(org.apache.solr.update.CommitUpdateCommand)">
1134 <!--   -->
1135 </a>
1136 <ul class="blockList">
1137 <li class="blockList">
1138 <h4>postSoftCommit</h4>
1139 <pre>public&nbsp;void&nbsp;postSoftCommit(<a href="../../../../org/apache/solr/update/CommitUpdateCommand.html" title="class in org.apache.solr.update">CommitUpdateCommand</a>&nbsp;cmd)</pre>
1140 </li>
1141 </ul>
1142 <a name="lookup(org.apache.lucene.util.BytesRef)">
1143 <!--   -->
1144 </a>
1145 <ul class="blockList">
1146 <li class="blockList">
1147 <h4>lookup</h4>
1148 <pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;lookup(<a href="http://lucene.apache.org/core/4_5_1/core/org/apache/lucene/util/BytesRef.html?is-external=true" title="class or interface in org.apache.lucene.util">BytesRef</a>&nbsp;indexedId)</pre>
1149 </li>
1150 </ul>
1151 <a name="lookupVersion(org.apache.lucene.util.BytesRef)">
1152 <!--   -->
1153 </a>
1154 <ul class="blockList">
1155 <li class="blockList">
1156 <h4>lookupVersion</h4>
1157 <pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>&nbsp;lookupVersion(<a href="http://lucene.apache.org/core/4_5_1/core/org/apache/lucene/util/BytesRef.html?is-external=true" title="class or interface in org.apache.lucene.util">BytesRef</a>&nbsp;indexedId)</pre>
1158 </li>
1159 </ul>
1160 <a name="finish(org.apache.solr.update.UpdateLog.SyncLevel)">
1161 <!--   -->
1162 </a>
1163 <ul class="blockList">
1164 <li class="blockList">
1165 <h4>finish</h4>
1166 <pre>public&nbsp;void&nbsp;finish(<a href="../../../../org/apache/solr/update/UpdateLog.SyncLevel.html" title="enum in org.apache.solr.update">UpdateLog.SyncLevel</a>&nbsp;syncLevel)</pre>
1167 </li>
1168 </ul>
1169 <a name="recoverFromLog()">
1170 <!--   -->
1171 </a>
1172 <ul class="blockList">
1173 <li class="blockList">
1174 <h4>recoverFromLog</h4>
1175 <pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/util/concurrent/Future.html?is-external=true" title="class or interface in java.util.concurrent">Future</a>&lt;<a href="../../../../org/apache/solr/update/UpdateLog.RecoveryInfo.html" title="class in org.apache.solr.update">UpdateLog.RecoveryInfo</a>&gt;&nbsp;recoverFromLog()</pre>
1176 </li>
1177 </ul>
1178 <a name="ensureLog()">
1179 <!--   -->
1180 </a>
1181 <ul class="blockList">
1182 <li class="blockList">
1183 <h4>ensureLog</h4>
1184 <pre>protected&nbsp;void&nbsp;ensureLog()</pre>
1185 </li>
1186 </ul>
1187 <a name="close(boolean)">
1188 <!--   -->
1189 </a>
1190 <ul class="blockList">
1191 <li class="blockList">
1192 <h4>close</h4>
1193 <pre>public&nbsp;void&nbsp;close(boolean&nbsp;committed)</pre>
1194 </li>
1195 </ul>
1196 <a name="close(boolean, boolean)">
1197 <!--   -->
1198 </a>
1199 <ul class="blockList">
1200 <li class="blockList">
1201 <h4>close</h4>
1202 <pre>public&nbsp;void&nbsp;close(boolean&nbsp;committed,
1203          boolean&nbsp;deleteOnClose)</pre>
1204 </li>
1205 </ul>
1206 <a name="getRecentUpdates()">
1207 <!--   -->
1208 </a>
1209 <ul class="blockList">
1210 <li class="blockList">
1211 <h4>getRecentUpdates</h4>
1212 <pre>public&nbsp;<a href="../../../../org/apache/solr/update/UpdateLog.RecentUpdates.html" title="class in org.apache.solr.update">UpdateLog.RecentUpdates</a>&nbsp;getRecentUpdates()</pre>
1213 <div class="block">The RecentUpdates object returned must be closed after use</div>
1214 </li>
1215 </ul>
1216 <a name="bufferUpdates()">
1217 <!--   -->
1218 </a>
1219 <ul class="blockList">
1220 <li class="blockList">
1221 <h4>bufferUpdates</h4>
1222 <pre>public&nbsp;void&nbsp;bufferUpdates()</pre>
1223 </li>
1224 </ul>
1225 <a name="dropBufferedUpdates()">
1226 <!--   -->
1227 </a>
1228 <ul class="blockList">
1229 <li class="blockList">
1230 <h4>dropBufferedUpdates</h4>
1231 <pre>public&nbsp;boolean&nbsp;dropBufferedUpdates()</pre>
1232 <div class="block">Returns true if we were able to drop buffered updates and return to the ACTIVE state</div>
1233 </li>
1234 </ul>
1235 <a name="applyBufferedUpdates()">
1236 <!--   -->
1237 </a>
1238 <ul class="blockList">
1239 <li class="blockList">
1240 <h4>applyBufferedUpdates</h4>
1241 <pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/util/concurrent/Future.html?is-external=true" title="class or interface in java.util.concurrent">Future</a>&lt;<a href="../../../../org/apache/solr/update/UpdateLog.RecoveryInfo.html" title="class in org.apache.solr.update">UpdateLog.RecoveryInfo</a>&gt;&nbsp;applyBufferedUpdates()</pre>
1242 <div class="block">Returns the Future to wait on, or null if no replay was needed</div>
1243 </li>
1244 </ul>
1245 <a name="getState()">
1246 <!--   -->
1247 </a>
1248 <ul class="blockList">
1249 <li class="blockList">
1250 <h4>getState</h4>
1251 <pre>public&nbsp;<a href="../../../../org/apache/solr/update/UpdateLog.State.html" title="enum in org.apache.solr.update">UpdateLog.State</a>&nbsp;getState()</pre>
1252 </li>
1253 </ul>
1254 <a name="toString()">
1255 <!--   -->
1256 </a>
1257 <ul class="blockList">
1258 <li class="blockList">
1259 <h4>toString</h4>
1260 <pre>public&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString()</pre>
1261 <dl>
1262 <dt><strong>Overrides:</strong></dt>
1263 <dd><code><a href="http://download.oracle.com/javase/6/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="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
1264 </dl>
1265 </li>
1266 </ul>
1267 <a name="cancelApplyBufferedUpdates()">
1268 <!--   -->
1269 </a>
1270 <ul class="blockList">
1271 <li class="blockList">
1272 <h4>cancelApplyBufferedUpdates</h4>
1273 <pre>public&nbsp;void&nbsp;cancelApplyBufferedUpdates()</pre>
1274 </li>
1275 </ul>
1276 <a name="deleteFile(java.io.File)">
1277 <!--   -->
1278 </a>
1279 <ul class="blockList">
1280 <li class="blockList">
1281 <h4>deleteFile</h4>
1282 <pre>public static&nbsp;void&nbsp;deleteFile(<a href="http://download.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io">File</a>&nbsp;file)</pre>
1283 </li>
1284 </ul>
1285 <a name="getTlogDir(org.apache.solr.core.SolrCore, org.apache.solr.core.PluginInfo)">
1286 <!--   -->
1287 </a>
1288 <ul class="blockList">
1289 <li class="blockList">
1290 <h4>getTlogDir</h4>
1291 <pre>protected&nbsp;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getTlogDir(<a href="../../../../org/apache/solr/core/SolrCore.html" title="class in org.apache.solr.core">SolrCore</a>&nbsp;core,
1292                 <a href="../../../../org/apache/solr/core/PluginInfo.html" title="class in org.apache.solr.core">PluginInfo</a>&nbsp;info)</pre>
1293 </li>
1294 </ul>
1295 <a name="clearLog(org.apache.solr.core.SolrCore, org.apache.solr.core.PluginInfo)">
1296 <!--   -->
1297 </a>
1298 <ul class="blockListLast">
1299 <li class="blockList">
1300 <h4>clearLog</h4>
1301 <pre>public&nbsp;void&nbsp;clearLog(<a href="../../../../org/apache/solr/core/SolrCore.html" title="class in org.apache.solr.core">SolrCore</a>&nbsp;core,
1302             <a href="../../../../org/apache/solr/core/PluginInfo.html" title="class in org.apache.solr.core">PluginInfo</a>&nbsp;ulogPluginInfo)</pre>
1303 <div class="block">Clears the logs on the file system. Only call before init.</div>
1304 <dl><dt><span class="strong">Parameters:</span></dt><dd><code>core</code> - the SolrCore</dd><dd><code>ulogPluginInfo</code> - the init info for the UpdateHandler</dd></dl>
1305 </li>
1306 </ul>
1307 </li>
1308 </ul>
1309 </li>
1310 </ul>
1311 </div>
1312 </div>
1313 <!-- ========= END OF CLASS DATA ========= -->
1314 <!-- ======= START OF BOTTOM NAVBAR ====== -->
1315 <div class="bottomNav"><a name="navbar_bottom">
1316 <!--   -->
1317 </a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
1318 <!--   -->
1319 </a>
1320 <ul class="navList" title="Navigation">
1321 <li><a href="../../../../overview-summary.html">Overview</a></li>
1322 <li><a href="package-summary.html">Package</a></li>
1323 <li class="navBarCell1Rev">Class</li>
1324 <li><a href="class-use/UpdateLog.html">Use</a></li>
1325 <li><a href="package-tree.html">Tree</a></li>
1326 <li><a href="../../../../deprecated-list.html">Deprecated</a></li>
1327 <li><a href="../../../../help-doc.html">Help</a></li>
1328 </ul>
1329 </div>
1330 <div class="subNav">
1331 <ul class="navList">
1332 <li><a href="../../../../org/apache/solr/update/UpdateHandler.html" title="class in org.apache.solr.update"><span class="strong">PREV CLASS</span></a></li>
1333 <li><a href="../../../../org/apache/solr/update/UpdateLog.DBQ.html" title="class in org.apache.solr.update"><span class="strong">NEXT CLASS</span></a></li>
1334 </ul>
1335 <ul class="navList">
1336 <li><a href="../../../../index.html?org/apache/solr/update/UpdateLog.html" target="_top">FRAMES</a></li>
1337 <li><a href="UpdateLog.html" target="_top">NO FRAMES</a></li>
1338 </ul>
1339 <ul class="navList" id="allclasses_navbar_bottom">
1340 <li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
1341 </ul>
1342 <div>
1343 <script type="text/javascript"><!--
1344   allClassesLink = document.getElementById("allclasses_navbar_bottom");
1345   if(window==top) {
1346     allClassesLink.style.display = "block";
1347   }
1348   else {
1349     allClassesLink.style.display = "none";
1350   }
1351   //-->
1352 </script>
1353 </div>
1354 <div>
1355 <ul class="subNavList">
1356 <li>SUMMARY:&nbsp;</li>
1357 <li><a href="#nested_class_summary">NESTED</a>&nbsp;|&nbsp;</li>
1358 <li><a href="#field_summary">FIELD</a>&nbsp;|&nbsp;</li>
1359 <li><a href="#constructor_summary">CONSTR</a>&nbsp;|&nbsp;</li>
1360 <li><a href="#method_summary">METHOD</a></li>
1361 </ul>
1362 <ul class="subNavList">
1363 <li>DETAIL:&nbsp;</li>
1364 <li><a href="#field_detail">FIELD</a>&nbsp;|&nbsp;</li>
1365 <li><a href="#constructor_detail">CONSTR</a>&nbsp;|&nbsp;</li>
1366 <li><a href="#method_detail">METHOD</a></li>
1367 </ul>
1368 </div>
1369 <a name="skip-navbar_bottom">
1370 <!--   -->
1371 </a></div>
1372 <!-- ======== END OF BOTTOM NAVBAR ======= -->
1373 <p class="legalCopy"><small>
1374           <i>Copyright &copy; 2000-2013 Apache Software Foundation.  All Rights Reserved.</i>
1375           <script src='../../../../prettify.js' type='text/javascript'></script>
1376           <script type='text/javascript'>
1377             (function(){
1378               var oldonload = window.onload;
1379               if (typeof oldonload != 'function') {
1380                 window.onload = prettyPrint;
1381               } else {
1382                 window.onload = function() {
1383                   oldonload();
1384                   prettyPrint();
1385                 }
1386               }
1387             })();
1388           </script>
1389         </small></p>
1390 </body>
1391 </html>