source: sandbox/expresso-solr/solr/docs/api/org/apache/solr/update/UpdateLog.html @ 7588

Revision 7588, 47.0 KB checked in by adir, 11 years ago (diff)

Ticket #000 - Adicionando a integracao de buscas com Solr na base a ser isnerida na comunidade

Line 
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<!--NewPage-->
3<HTML>
4<HEAD>
5<!-- Generated by javadoc (build 1.6.0_24) on Mon Jun 25 15:26:25 EDT 2012 -->
6<META http-equiv="Content-Type" content="text/html; charset=utf-8">
7<TITLE>
8UpdateLog (Solr 4.0.0-ALPHA API)
9</TITLE>
10
11<META NAME="date" CONTENT="2012-06-25">
12
13<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
14
15<SCRIPT type="text/javascript">
16function windowTitle()
17{
18    if (location.href.indexOf('is-external=true') == -1) {
19        parent.document.title="UpdateLog (Solr 4.0.0-ALPHA API)";
20    }
21}
22</SCRIPT>
23<NOSCRIPT>
24</NOSCRIPT>
25
26</HEAD>
27
28<BODY BGCOLOR="white" onload="windowTitle();">
29<HR>
30
31
32<!-- ========= START OF TOP NAVBAR ======= -->
33<A NAME="navbar_top"><!-- --></A>
34<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
35<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
36<TR>
37<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
38<A NAME="navbar_top_firstrow"><!-- --></A>
39<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
40  <TR ALIGN="center" VALIGN="top">
41  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
42  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
43  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
44  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/UpdateLog.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
45  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
46  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
47  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
48  </TR>
49</TABLE>
50</TD>
51<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
52</EM>
53</TD>
54</TR>
55
56<TR>
57<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
58&nbsp;<A HREF="../../../../org/apache/solr/update/UpdateHandler.html" title="class in org.apache.solr.update"><B>PREV CLASS</B></A>&nbsp;
59&nbsp;<A HREF="../../../../org/apache/solr/update/UpdateLog.LogPtr.html" title="class in org.apache.solr.update"><B>NEXT CLASS</B></A></FONT></TD>
60<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
61  <A HREF="../../../../index.html?org/apache/solr/update/UpdateLog.html" target="_top"><B>FRAMES</B></A>  &nbsp;
62&nbsp;<A HREF="UpdateLog.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
63&nbsp;<SCRIPT type="text/javascript">
64  <!--
65  if(window==top) {
66    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
67  }
68  //-->
69</SCRIPT>
70<NOSCRIPT>
71  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
72</NOSCRIPT>
73
74
75</FONT></TD>
76</TR>
77<TR>
78<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
79  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
80<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
81DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
82</TR>
83</TABLE>
84<A NAME="skip-navbar_top"></A>
85<!-- ========= END OF TOP NAVBAR ========= -->
86
87<HR>
88<!-- ======== START OF CLASS DATA ======== -->
89<H2>
90<FONT SIZE="-1">
91org.apache.solr.update</FONT>
92<BR>
93Class UpdateLog</H2>
94<PRE>
95<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>
96  <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.solr.update.UpdateLog</B>
97</PRE>
98<DL>
99<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../org/apache/solr/util/plugin/PluginInfoInitialized.html" title="interface in org.apache.solr.util.plugin">PluginInfoInitialized</A></DD>
100</DL>
101<HR>
102<DL>
103<DT><PRE>public class <B>UpdateLog</B><DT>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><DT>implements <A HREF="../../../../org/apache/solr/util/plugin/PluginInfoInitialized.html" title="interface in org.apache.solr.util.plugin">PluginInfoInitialized</A></DL>
104</PRE>
105
106<P>
107<DL>
108<DT><B>WARNING: This API is experimental and might change in incompatible ways in the next release.</B></DT>
109  <DD></DD>
110</DL>
111<HR>
112
113<P>
114<!-- ======== NESTED CLASS SUMMARY ======== -->
115
116<A NAME="nested_class_summary"><!-- --></A>
117<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
118<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
119<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
120<B>Nested Class Summary</B></FONT></TH>
121</TR>
122<TR BGCOLOR="white" CLASS="TableRowColor">
123<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
124<CODE>static&nbsp;class</CODE></FONT></TD>
125<TD><CODE><B><A HREF="../../../../org/apache/solr/update/UpdateLog.LogPtr.html" title="class in org.apache.solr.update">UpdateLog.LogPtr</A></B></CODE>
126
127<BR>
128&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
129</TR>
130<TR BGCOLOR="white" CLASS="TableRowColor">
131<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
132<CODE>&nbsp;class</CODE></FONT></TD>
133<TD><CODE><B><A HREF="../../../../org/apache/solr/update/UpdateLog.RecentUpdates.html" title="class in org.apache.solr.update">UpdateLog.RecentUpdates</A></B></CODE>
134
135<BR>
136&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
137</TR>
138<TR BGCOLOR="white" CLASS="TableRowColor">
139<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
140<CODE>static&nbsp;class</CODE></FONT></TD>
141<TD><CODE><B><A HREF="../../../../org/apache/solr/update/UpdateLog.RecoveryInfo.html" title="class in org.apache.solr.update">UpdateLog.RecoveryInfo</A></B></CODE>
142
143<BR>
144&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
145</TR>
146<TR BGCOLOR="white" CLASS="TableRowColor">
147<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
148<CODE>static&nbsp;class</CODE></FONT></TD>
149<TD><CODE><B><A HREF="../../../../org/apache/solr/update/UpdateLog.State.html" title="enum in org.apache.solr.update">UpdateLog.State</A></B></CODE>
150
151<BR>
152&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
153</TR>
154<TR BGCOLOR="white" CLASS="TableRowColor">
155<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
156<CODE>static&nbsp;class</CODE></FONT></TD>
157<TD><CODE><B><A HREF="../../../../org/apache/solr/update/UpdateLog.SyncLevel.html" title="enum in org.apache.solr.update">UpdateLog.SyncLevel</A></B></CODE>
158
159<BR>
160&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
161</TR>
162</TABLE>
163&nbsp;<!-- =========== FIELD SUMMARY =========== -->
164
165<A NAME="field_summary"><!-- --></A>
166<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
167<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
168<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
169<B>Field Summary</B></FONT></TH>
170</TR>
171<TR BGCOLOR="white" CLASS="TableRowColor">
172<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
173<CODE>static&nbsp;int</CODE></FONT></TD>
174<TD><CODE><B><A HREF="../../../../org/apache/solr/update/UpdateLog.html#ADD">ADD</A></B></CODE>
175
176<BR>
177&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
178</TR>
179<TR BGCOLOR="white" CLASS="TableRowColor">
180<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
181<CODE>static&nbsp;int</CODE></FONT></TD>
182<TD><CODE><B><A HREF="../../../../org/apache/solr/update/UpdateLog.html#COMMIT">COMMIT</A></B></CODE>
183
184<BR>
185&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
186</TR>
187<TR BGCOLOR="white" CLASS="TableRowColor">
188<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
189<CODE>&nbsp;boolean</CODE></FONT></TD>
190<TD><CODE><B><A HREF="../../../../org/apache/solr/update/UpdateLog.html#debug">debug</A></B></CODE>
191
192<BR>
193&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
194</TR>
195<TR BGCOLOR="white" CLASS="TableRowColor">
196<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
197<CODE>static&nbsp;int</CODE></FONT></TD>
198<TD><CODE><B><A HREF="../../../../org/apache/solr/update/UpdateLog.html#DELETE">DELETE</A></B></CODE>
199
200<BR>
201&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
202</TR>
203<TR BGCOLOR="white" CLASS="TableRowColor">
204<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
205<CODE>static&nbsp;int</CODE></FONT></TD>
206<TD><CODE><B><A HREF="../../../../org/apache/solr/update/UpdateLog.html#DELETE_BY_QUERY">DELETE_BY_QUERY</A></B></CODE>
207
208<BR>
209&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
210</TR>
211<TR BGCOLOR="white" CLASS="TableRowColor">
212<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
213<CODE>static&nbsp;int</CODE></FONT></TD>
214<TD><CODE><B><A HREF="../../../../org/apache/solr/update/UpdateLog.html#FLAG_GAP">FLAG_GAP</A></B></CODE>
215
216<BR>
217&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
218</TR>
219<TR BGCOLOR="white" CLASS="TableRowColor">
220<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
221<CODE>static&nbsp;org.slf4j.Logger</CODE></FONT></TD>
222<TD><CODE><B><A HREF="../../../../org/apache/solr/update/UpdateLog.html#log">log</A></B></CODE>
223
224<BR>
225&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
226</TR>
227<TR BGCOLOR="white" CLASS="TableRowColor">
228<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
229<CODE>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></CODE></FONT></TD>
230<TD><CODE><B><A HREF="../../../../org/apache/solr/update/UpdateLog.html#LOG_FILENAME_PATTERN">LOG_FILENAME_PATTERN</A></B></CODE>
231
232<BR>
233&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
234</TR>
235<TR BGCOLOR="white" CLASS="TableRowColor">
236<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
237<CODE>&nbsp;int</CODE></FONT></TD>
238<TD><CODE><B><A HREF="../../../../org/apache/solr/update/UpdateLog.html#numRecordsToKeep">numRecordsToKeep</A></B></CODE>
239
240<BR>
241&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
242</TR>
243<TR BGCOLOR="white" CLASS="TableRowColor">
244<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
245<CODE>static&nbsp;int</CODE></FONT></TD>
246<TD><CODE><B><A HREF="../../../../org/apache/solr/update/UpdateLog.html#OPERATION_MASK">OPERATION_MASK</A></B></CODE>
247
248<BR>
249&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
250</TR>
251<TR BGCOLOR="white" CLASS="TableRowColor">
252<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
253<CODE>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></CODE></FONT></TD>
254<TD><CODE><B><A HREF="../../../../org/apache/solr/update/UpdateLog.html#testing_logReplayFinishHook">testing_logReplayFinishHook</A></B></CODE>
255
256<BR>
257&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
258</TR>
259<TR BGCOLOR="white" CLASS="TableRowColor">
260<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
261<CODE>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></CODE></FONT></TD>
262<TD><CODE><B><A HREF="../../../../org/apache/solr/update/UpdateLog.html#testing_logReplayHook">testing_logReplayHook</A></B></CODE>
263
264<BR>
265&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
266</TR>
267<TR BGCOLOR="white" CLASS="TableRowColor">
268<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
269<CODE>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></CODE></FONT></TD>
270<TD><CODE><B><A HREF="../../../../org/apache/solr/update/UpdateLog.html#TLOG_NAME">TLOG_NAME</A></B></CODE>
271
272<BR>
273&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
274</TR>
275<TR BGCOLOR="white" CLASS="TableRowColor">
276<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
277<CODE>&nbsp;boolean</CODE></FONT></TD>
278<TD><CODE><B><A HREF="../../../../org/apache/solr/update/UpdateLog.html#trace">trace</A></B></CODE>
279
280<BR>
281&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
282</TR>
283</TABLE>
284&nbsp;
285<!-- ======== CONSTRUCTOR SUMMARY ======== -->
286
287<A NAME="constructor_summary"><!-- --></A>
288<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
289<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
290<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
291<B>Constructor Summary</B></FONT></TH>
292</TR>
293<TR BGCOLOR="white" CLASS="TableRowColor">
294<TD><CODE><B><A HREF="../../../../org/apache/solr/update/UpdateLog.html#UpdateLog()">UpdateLog</A></B>()</CODE>
295
296<BR>
297&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
298</TR>
299</TABLE>
300&nbsp;
301<!-- ========== METHOD SUMMARY =========== -->
302
303<A NAME="method_summary"><!-- --></A>
304<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
305<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
306<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
307<B>Method Summary</B></FONT></TH>
308</TR>
309<TR BGCOLOR="white" CLASS="TableRowColor">
310<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
311<CODE>&nbsp;void</CODE></FONT></TD>
312<TD><CODE><B><A HREF="../../../../org/apache/solr/update/UpdateLog.html#add(org.apache.solr.update.AddUpdateCommand)">add</A></B>(<A HREF="../../../../org/apache/solr/update/AddUpdateCommand.html" title="class in org.apache.solr.update">AddUpdateCommand</A>&nbsp;cmd)</CODE>
313
314<BR>
315&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
316</TR>
317<TR BGCOLOR="white" CLASS="TableRowColor">
318<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
319<CODE>&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;</CODE></FONT></TD>
320<TD><CODE><B><A HREF="../../../../org/apache/solr/update/UpdateLog.html#applyBufferedUpdates()">applyBufferedUpdates</A></B>()</CODE>
321
322<BR>
323&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the Future to wait on, or null if no replay was needed</TD>
324</TR>
325<TR BGCOLOR="white" CLASS="TableRowColor">
326<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
327<CODE>&nbsp;void</CODE></FONT></TD>
328<TD><CODE><B><A HREF="../../../../org/apache/solr/update/UpdateLog.html#bufferUpdates()">bufferUpdates</A></B>()</CODE>
329
330<BR>
331&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
332</TR>
333<TR BGCOLOR="white" CLASS="TableRowColor">
334<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
335<CODE>&nbsp;void</CODE></FONT></TD>
336<TD><CODE><B><A HREF="../../../../org/apache/solr/update/UpdateLog.html#cancelApplyBufferedUpdates()">cancelApplyBufferedUpdates</A></B>()</CODE>
337
338<BR>
339&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
340</TR>
341<TR BGCOLOR="white" CLASS="TableRowColor">
342<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
343<CODE>&nbsp;void</CODE></FONT></TD>
344<TD><CODE><B><A HREF="../../../../org/apache/solr/update/UpdateLog.html#close(boolean)">close</A></B>(boolean&nbsp;committed)</CODE>
345
346<BR>
347&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
348</TR>
349<TR BGCOLOR="white" CLASS="TableRowColor">
350<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
351<CODE>&nbsp;void</CODE></FONT></TD>
352<TD><CODE><B><A HREF="../../../../org/apache/solr/update/UpdateLog.html#delete(org.apache.solr.update.DeleteUpdateCommand)">delete</A></B>(<A HREF="../../../../org/apache/solr/update/DeleteUpdateCommand.html" title="class in org.apache.solr.update">DeleteUpdateCommand</A>&nbsp;cmd)</CODE>
353
354<BR>
355&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
356</TR>
357<TR BGCOLOR="white" CLASS="TableRowColor">
358<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
359<CODE>&nbsp;void</CODE></FONT></TD>
360<TD><CODE><B><A HREF="../../../../org/apache/solr/update/UpdateLog.html#deleteByQuery(org.apache.solr.update.DeleteUpdateCommand)">deleteByQuery</A></B>(<A HREF="../../../../org/apache/solr/update/DeleteUpdateCommand.html" title="class in org.apache.solr.update">DeleteUpdateCommand</A>&nbsp;cmd)</CODE>
361
362<BR>
363&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
364</TR>
365<TR BGCOLOR="white" CLASS="TableRowColor">
366<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
367<CODE>&nbsp;boolean</CODE></FONT></TD>
368<TD><CODE><B><A HREF="../../../../org/apache/solr/update/UpdateLog.html#dropBufferedUpdates()">dropBufferedUpdates</A></B>()</CODE>
369
370<BR>
371&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if we were able to drop buffered updates and return to the ACTIVE state</TD>
372</TR>
373<TR BGCOLOR="white" CLASS="TableRowColor">
374<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
375<CODE>&nbsp;void</CODE></FONT></TD>
376<TD><CODE><B><A HREF="../../../../org/apache/solr/update/UpdateLog.html#finish(org.apache.solr.update.UpdateLog.SyncLevel)">finish</A></B>(<A HREF="../../../../org/apache/solr/update/UpdateLog.SyncLevel.html" title="enum in org.apache.solr.update">UpdateLog.SyncLevel</A>&nbsp;syncLevel)</CODE>
377
378<BR>
379&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
380</TR>
381<TR BGCOLOR="white" CLASS="TableRowColor">
382<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
383<CODE>&nbsp;long</CODE></FONT></TD>
384<TD><CODE><B><A HREF="../../../../org/apache/solr/update/UpdateLog.html#getLastLogId()">getLastLogId</A></B>()</CODE>
385
386<BR>
387&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
388</TR>
389<TR BGCOLOR="white" CLASS="TableRowColor">
390<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
391<CODE>&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></CODE></FONT></TD>
392<TD><CODE><B><A HREF="../../../../org/apache/solr/update/UpdateLog.html#getLogDir()">getLogDir</A></B>()</CODE>
393
394<BR>
395&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
396</TR>
397<TR BGCOLOR="white" CLASS="TableRowColor">
398<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
399<CODE>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>[]</CODE></FONT></TD>
400<TD><CODE><B><A HREF="../../../../org/apache/solr/update/UpdateLog.html#getLogList(java.io.File)">getLogList</A></B>(<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>
401
402<BR>
403&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
404</TR>
405<TR BGCOLOR="white" CLASS="TableRowColor">
406<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
407<CODE>&nbsp;<A HREF="../../../../org/apache/solr/update/UpdateLog.RecentUpdates.html" title="class in org.apache.solr.update">UpdateLog.RecentUpdates</A></CODE></FONT></TD>
408<TD><CODE><B><A HREF="../../../../org/apache/solr/update/UpdateLog.html#getRecentUpdates()">getRecentUpdates</A></B>()</CODE>
409
410<BR>
411&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
412</TR>
413<TR BGCOLOR="white" CLASS="TableRowColor">
414<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
415<CODE>&nbsp;int</CODE></FONT></TD>
416<TD><CODE><B><A HREF="../../../../org/apache/solr/update/UpdateLog.html#getStartingOperation()">getStartingOperation</A></B>()</CODE>
417
418<BR>
419&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
420</TR>
421<TR BGCOLOR="white" CLASS="TableRowColor">
422<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
423<CODE>&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;</CODE></FONT></TD>
424<TD><CODE><B><A HREF="../../../../org/apache/solr/update/UpdateLog.html#getStartingVersions()">getStartingVersions</A></B>()</CODE>
425
426<BR>
427&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
428</TR>
429<TR BGCOLOR="white" CLASS="TableRowColor">
430<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
431<CODE>&nbsp;<A HREF="../../../../org/apache/solr/update/UpdateLog.State.html" title="enum in org.apache.solr.update">UpdateLog.State</A></CODE></FONT></TD>
432<TD><CODE><B><A HREF="../../../../org/apache/solr/update/UpdateLog.html#getState()">getState</A></B>()</CODE>
433
434<BR>
435&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
436</TR>
437<TR BGCOLOR="white" CLASS="TableRowColor">
438<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
439<CODE>&nbsp;<A HREF="../../../../org/apache/solr/update/VersionInfo.html" title="class in org.apache.solr.update">VersionInfo</A></CODE></FONT></TD>
440<TD><CODE><B><A HREF="../../../../org/apache/solr/update/UpdateLog.html#getVersionInfo()">getVersionInfo</A></B>()</CODE>
441
442<BR>
443&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
444</TR>
445<TR BGCOLOR="white" CLASS="TableRowColor">
446<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
447<CODE>&nbsp;boolean</CODE></FONT></TD>
448<TD><CODE><B><A HREF="../../../../org/apache/solr/update/UpdateLog.html#hasUncommittedChanges()">hasUncommittedChanges</A></B>()</CODE>
449
450<BR>
451&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
452</TR>
453<TR BGCOLOR="white" CLASS="TableRowColor">
454<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
455<CODE>&nbsp;void</CODE></FONT></TD>
456<TD><CODE><B><A HREF="../../../../org/apache/solr/update/UpdateLog.html#init(org.apache.solr.core.PluginInfo)">init</A></B>(<A HREF="../../../../org/apache/solr/core/PluginInfo.html" title="class in org.apache.solr.core">PluginInfo</A>&nbsp;info)</CODE>
457
458<BR>
459&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
460</TR>
461<TR BGCOLOR="white" CLASS="TableRowColor">
462<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
463<CODE>&nbsp;void</CODE></FONT></TD>
464<TD><CODE><B><A HREF="../../../../org/apache/solr/update/UpdateLog.html#init(org.apache.solr.update.UpdateHandler, org.apache.solr.core.SolrCore)">init</A></B>(<A HREF="../../../../org/apache/solr/update/UpdateHandler.html" title="class in org.apache.solr.update">UpdateHandler</A>&nbsp;uhandler,
465     <A HREF="../../../../org/apache/solr/core/SolrCore.html" title="class in org.apache.solr.core">SolrCore</A>&nbsp;core)</CODE>
466
467<BR>
468&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
469</TR>
470<TR BGCOLOR="white" CLASS="TableRowColor">
471<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
472<CODE>&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></CODE></FONT></TD>
473<TD><CODE><B><A HREF="../../../../org/apache/solr/update/UpdateLog.html#lookup(org.apache.lucene.util.BytesRef)">lookup</A></B>(<A HREF="http://lucene.apache.org/java/4_0_0-ALPHA//core/org/apache/lucene/util/BytesRef.html?is-external=true" title="class or interface in org.apache.lucene.util">BytesRef</A>&nbsp;indexedId)</CODE>
474
475<BR>
476&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
477</TR>
478<TR BGCOLOR="white" CLASS="TableRowColor">
479<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
480<CODE>&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></CODE></FONT></TD>
481<TD><CODE><B><A HREF="../../../../org/apache/solr/update/UpdateLog.html#lookupVersion(org.apache.lucene.util.BytesRef)">lookupVersion</A></B>(<A HREF="http://lucene.apache.org/java/4_0_0-ALPHA//core/org/apache/lucene/util/BytesRef.html?is-external=true" title="class or interface in org.apache.lucene.util">BytesRef</A>&nbsp;indexedId)</CODE>
482
483<BR>
484&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
485</TR>
486<TR BGCOLOR="white" CLASS="TableRowColor">
487<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
488<CODE>&nbsp;void</CODE></FONT></TD>
489<TD><CODE><B><A HREF="../../../../org/apache/solr/update/UpdateLog.html#postCommit(org.apache.solr.update.CommitUpdateCommand)">postCommit</A></B>(<A HREF="../../../../org/apache/solr/update/CommitUpdateCommand.html" title="class in org.apache.solr.update">CommitUpdateCommand</A>&nbsp;cmd)</CODE>
490
491<BR>
492&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
493</TR>
494<TR BGCOLOR="white" CLASS="TableRowColor">
495<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
496<CODE>&nbsp;void</CODE></FONT></TD>
497<TD><CODE><B><A HREF="../../../../org/apache/solr/update/UpdateLog.html#postSoftCommit(org.apache.solr.update.CommitUpdateCommand)">postSoftCommit</A></B>(<A HREF="../../../../org/apache/solr/update/CommitUpdateCommand.html" title="class in org.apache.solr.update">CommitUpdateCommand</A>&nbsp;cmd)</CODE>
498
499<BR>
500&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
501</TR>
502<TR BGCOLOR="white" CLASS="TableRowColor">
503<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
504<CODE>&nbsp;void</CODE></FONT></TD>
505<TD><CODE><B><A HREF="../../../../org/apache/solr/update/UpdateLog.html#preCommit(org.apache.solr.update.CommitUpdateCommand)">preCommit</A></B>(<A HREF="../../../../org/apache/solr/update/CommitUpdateCommand.html" title="class in org.apache.solr.update">CommitUpdateCommand</A>&nbsp;cmd)</CODE>
506
507<BR>
508&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
509</TR>
510<TR BGCOLOR="white" CLASS="TableRowColor">
511<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
512<CODE>&nbsp;void</CODE></FONT></TD>
513<TD><CODE><B><A HREF="../../../../org/apache/solr/update/UpdateLog.html#preSoftCommit(org.apache.solr.update.CommitUpdateCommand)">preSoftCommit</A></B>(<A HREF="../../../../org/apache/solr/update/CommitUpdateCommand.html" title="class in org.apache.solr.update">CommitUpdateCommand</A>&nbsp;cmd)</CODE>
514
515<BR>
516&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
517</TR>
518<TR BGCOLOR="white" CLASS="TableRowColor">
519<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
520<CODE>&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;</CODE></FONT></TD>
521<TD><CODE><B><A HREF="../../../../org/apache/solr/update/UpdateLog.html#recoverFromLog()">recoverFromLog</A></B>()</CODE>
522
523<BR>
524&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
525</TR>
526<TR BGCOLOR="white" CLASS="TableRowColor">
527<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
528<CODE>&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></CODE></FONT></TD>
529<TD><CODE><B><A HREF="../../../../org/apache/solr/update/UpdateLog.html#toString()">toString</A></B>()</CODE>
530
531<BR>
532&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
533</TR>
534</TABLE>
535&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
536<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
537<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
538<TH ALIGN="left"><B>Methods inherited from class 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></B></TH>
539</TR>
540<TR BGCOLOR="white" CLASS="TableRowColor">
541<TD><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></TD>
542</TR>
543</TABLE>
544&nbsp;
545<P>
546
547<!-- ============ FIELD DETAIL =========== -->
548
549<A NAME="field_detail"><!-- --></A>
550<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
551<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
552<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
553<B>Field Detail</B></FONT></TH>
554</TR>
555</TABLE>
556
557<A NAME="LOG_FILENAME_PATTERN"><!-- --></A><H3>
558LOG_FILENAME_PATTERN</H3>
559<PRE>
560public 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> <B>LOG_FILENAME_PATTERN</B></PRE>
561<DL>
562<DL>
563</DL>
564</DL>
565<HR>
566
567<A NAME="TLOG_NAME"><!-- --></A><H3>
568TLOG_NAME</H3>
569<PRE>
570public 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> <B>TLOG_NAME</B></PRE>
571<DL>
572<DL>
573</DL>
574</DL>
575<HR>
576
577<A NAME="log"><!-- --></A><H3>
578log</H3>
579<PRE>
580public static org.slf4j.Logger <B>log</B></PRE>
581<DL>
582<DL>
583</DL>
584</DL>
585<HR>
586
587<A NAME="debug"><!-- --></A><H3>
588debug</H3>
589<PRE>
590public boolean <B>debug</B></PRE>
591<DL>
592<DL>
593</DL>
594</DL>
595<HR>
596
597<A NAME="trace"><!-- --></A><H3>
598trace</H3>
599<PRE>
600public boolean <B>trace</B></PRE>
601<DL>
602<DL>
603</DL>
604</DL>
605<HR>
606
607<A NAME="ADD"><!-- --></A><H3>
608ADD</H3>
609<PRE>
610public static final int <B>ADD</B></PRE>
611<DL>
612<DL>
613<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#org.apache.solr.update.UpdateLog.ADD">Constant Field Values</A></DL>
614</DL>
615<HR>
616
617<A NAME="DELETE"><!-- --></A><H3>
618DELETE</H3>
619<PRE>
620public static final int <B>DELETE</B></PRE>
621<DL>
622<DL>
623<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#org.apache.solr.update.UpdateLog.DELETE">Constant Field Values</A></DL>
624</DL>
625<HR>
626
627<A NAME="DELETE_BY_QUERY"><!-- --></A><H3>
628DELETE_BY_QUERY</H3>
629<PRE>
630public static final int <B>DELETE_BY_QUERY</B></PRE>
631<DL>
632<DL>
633<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#org.apache.solr.update.UpdateLog.DELETE_BY_QUERY">Constant Field Values</A></DL>
634</DL>
635<HR>
636
637<A NAME="COMMIT"><!-- --></A><H3>
638COMMIT</H3>
639<PRE>
640public static final int <B>COMMIT</B></PRE>
641<DL>
642<DL>
643<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#org.apache.solr.update.UpdateLog.COMMIT">Constant Field Values</A></DL>
644</DL>
645<HR>
646
647<A NAME="FLAG_GAP"><!-- --></A><H3>
648FLAG_GAP</H3>
649<PRE>
650public static final int <B>FLAG_GAP</B></PRE>
651<DL>
652<DL>
653<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#org.apache.solr.update.UpdateLog.FLAG_GAP">Constant Field Values</A></DL>
654</DL>
655<HR>
656
657<A NAME="OPERATION_MASK"><!-- --></A><H3>
658OPERATION_MASK</H3>
659<PRE>
660public static final int <B>OPERATION_MASK</B></PRE>
661<DL>
662<DL>
663<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#org.apache.solr.update.UpdateLog.OPERATION_MASK">Constant Field Values</A></DL>
664</DL>
665<HR>
666
667<A NAME="numRecordsToKeep"><!-- --></A><H3>
668numRecordsToKeep</H3>
669<PRE>
670public final int <B>numRecordsToKeep</B></PRE>
671<DL>
672<DL>
673<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#org.apache.solr.update.UpdateLog.numRecordsToKeep">Constant Field Values</A></DL>
674</DL>
675<HR>
676
677<A NAME="testing_logReplayHook"><!-- --></A><H3>
678testing_logReplayHook</H3>
679<PRE>
680public 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> <B>testing_logReplayHook</B></PRE>
681<DL>
682<DL>
683</DL>
684</DL>
685<HR>
686
687<A NAME="testing_logReplayFinishHook"><!-- --></A><H3>
688testing_logReplayFinishHook</H3>
689<PRE>
690public 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> <B>testing_logReplayFinishHook</B></PRE>
691<DL>
692<DL>
693</DL>
694</DL>
695
696<!-- ========= CONSTRUCTOR DETAIL ======== -->
697
698<A NAME="constructor_detail"><!-- --></A>
699<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
700<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
701<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
702<B>Constructor Detail</B></FONT></TH>
703</TR>
704</TABLE>
705
706<A NAME="UpdateLog()"><!-- --></A><H3>
707UpdateLog</H3>
708<PRE>
709public <B>UpdateLog</B>()</PRE>
710<DL>
711</DL>
712
713<!-- ============ METHOD DETAIL ========== -->
714
715<A NAME="method_detail"><!-- --></A>
716<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
717<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
718<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
719<B>Method Detail</B></FONT></TH>
720</TR>
721</TABLE>
722
723<A NAME="getVersionInfo()"><!-- --></A><H3>
724getVersionInfo</H3>
725<PRE>
726public <A HREF="../../../../org/apache/solr/update/VersionInfo.html" title="class in org.apache.solr.update">VersionInfo</A> <B>getVersionInfo</B>()</PRE>
727<DL>
728<DD><DL>
729</DL>
730</DD>
731<DD><DL>
732</DL>
733</DD>
734</DL>
735<HR>
736
737<A NAME="init(org.apache.solr.core.PluginInfo)"><!-- --></A><H3>
738init</H3>
739<PRE>
740public void <B>init</B>(<A HREF="../../../../org/apache/solr/core/PluginInfo.html" title="class in org.apache.solr.core">PluginInfo</A>&nbsp;info)</PRE>
741<DL>
742<DD><DL>
743<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/solr/util/plugin/PluginInfoInitialized.html#init(org.apache.solr.core.PluginInfo)">init</A></CODE> in interface <CODE><A HREF="../../../../org/apache/solr/util/plugin/PluginInfoInitialized.html" title="interface in org.apache.solr.util.plugin">PluginInfoInitialized</A></CODE></DL>
744</DD>
745<DD><DL>
746</DL>
747</DD>
748</DL>
749<HR>
750
751<A NAME="init(org.apache.solr.update.UpdateHandler, org.apache.solr.core.SolrCore)"><!-- --></A><H3>
752init</H3>
753<PRE>
754public void <B>init</B>(<A HREF="../../../../org/apache/solr/update/UpdateHandler.html" title="class in org.apache.solr.update">UpdateHandler</A>&nbsp;uhandler,
755                 <A HREF="../../../../org/apache/solr/core/SolrCore.html" title="class in org.apache.solr.core">SolrCore</A>&nbsp;core)</PRE>
756<DL>
757<DD><DL>
758</DL>
759</DD>
760<DD><DL>
761</DL>
762</DD>
763</DL>
764<HR>
765
766<A NAME="getLogDir()"><!-- --></A><H3>
767getLogDir</H3>
768<PRE>
769public <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> <B>getLogDir</B>()</PRE>
770<DL>
771<DD><DL>
772</DL>
773</DD>
774<DD><DL>
775</DL>
776</DD>
777</DL>
778<HR>
779
780<A NAME="getStartingVersions()"><!-- --></A><H3>
781getStartingVersions</H3>
782<PRE>
783public <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; <B>getStartingVersions</B>()</PRE>
784<DL>
785<DD><DL>
786</DL>
787</DD>
788<DD><DL>
789</DL>
790</DD>
791</DL>
792<HR>
793
794<A NAME="getStartingOperation()"><!-- --></A><H3>
795getStartingOperation</H3>
796<PRE>
797public int <B>getStartingOperation</B>()</PRE>
798<DL>
799<DD><DL>
800</DL>
801</DD>
802<DD><DL>
803</DL>
804</DD>
805</DL>
806<HR>
807
808<A NAME="getLogList(java.io.File)"><!-- --></A><H3>
809getLogList</H3>
810<PRE>
811public 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>[] <B>getLogList</B>(<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>
812<DL>
813<DD><DL>
814</DL>
815</DD>
816<DD><DL>
817</DL>
818</DD>
819</DL>
820<HR>
821
822<A NAME="getLastLogId()"><!-- --></A><H3>
823getLastLogId</H3>
824<PRE>
825public long <B>getLastLogId</B>()</PRE>
826<DL>
827<DD><DL>
828</DL>
829</DD>
830<DD><DL>
831</DL>
832</DD>
833</DL>
834<HR>
835
836<A NAME="add(org.apache.solr.update.AddUpdateCommand)"><!-- --></A><H3>
837add</H3>
838<PRE>
839public void <B>add</B>(<A HREF="../../../../org/apache/solr/update/AddUpdateCommand.html" title="class in org.apache.solr.update">AddUpdateCommand</A>&nbsp;cmd)</PRE>
840<DL>
841<DD><DL>
842</DL>
843</DD>
844<DD><DL>
845</DL>
846</DD>
847</DL>
848<HR>
849
850<A NAME="delete(org.apache.solr.update.DeleteUpdateCommand)"><!-- --></A><H3>
851delete</H3>
852<PRE>
853public void <B>delete</B>(<A HREF="../../../../org/apache/solr/update/DeleteUpdateCommand.html" title="class in org.apache.solr.update">DeleteUpdateCommand</A>&nbsp;cmd)</PRE>
854<DL>
855<DD><DL>
856</DL>
857</DD>
858<DD><DL>
859</DL>
860</DD>
861</DL>
862<HR>
863
864<A NAME="deleteByQuery(org.apache.solr.update.DeleteUpdateCommand)"><!-- --></A><H3>
865deleteByQuery</H3>
866<PRE>
867public void <B>deleteByQuery</B>(<A HREF="../../../../org/apache/solr/update/DeleteUpdateCommand.html" title="class in org.apache.solr.update">DeleteUpdateCommand</A>&nbsp;cmd)</PRE>
868<DL>
869<DD><DL>
870</DL>
871</DD>
872<DD><DL>
873</DL>
874</DD>
875</DL>
876<HR>
877
878<A NAME="hasUncommittedChanges()"><!-- --></A><H3>
879hasUncommittedChanges</H3>
880<PRE>
881public boolean <B>hasUncommittedChanges</B>()</PRE>
882<DL>
883<DD><DL>
884</DL>
885</DD>
886<DD><DL>
887</DL>
888</DD>
889</DL>
890<HR>
891
892<A NAME="preCommit(org.apache.solr.update.CommitUpdateCommand)"><!-- --></A><H3>
893preCommit</H3>
894<PRE>
895public void <B>preCommit</B>(<A HREF="../../../../org/apache/solr/update/CommitUpdateCommand.html" title="class in org.apache.solr.update">CommitUpdateCommand</A>&nbsp;cmd)</PRE>
896<DL>
897<DD><DL>
898</DL>
899</DD>
900<DD><DL>
901</DL>
902</DD>
903</DL>
904<HR>
905
906<A NAME="postCommit(org.apache.solr.update.CommitUpdateCommand)"><!-- --></A><H3>
907postCommit</H3>
908<PRE>
909public void <B>postCommit</B>(<A HREF="../../../../org/apache/solr/update/CommitUpdateCommand.html" title="class in org.apache.solr.update">CommitUpdateCommand</A>&nbsp;cmd)</PRE>
910<DL>
911<DD><DL>
912</DL>
913</DD>
914<DD><DL>
915</DL>
916</DD>
917</DL>
918<HR>
919
920<A NAME="preSoftCommit(org.apache.solr.update.CommitUpdateCommand)"><!-- --></A><H3>
921preSoftCommit</H3>
922<PRE>
923public void <B>preSoftCommit</B>(<A HREF="../../../../org/apache/solr/update/CommitUpdateCommand.html" title="class in org.apache.solr.update">CommitUpdateCommand</A>&nbsp;cmd)</PRE>
924<DL>
925<DD><DL>
926</DL>
927</DD>
928<DD><DL>
929</DL>
930</DD>
931</DL>
932<HR>
933
934<A NAME="postSoftCommit(org.apache.solr.update.CommitUpdateCommand)"><!-- --></A><H3>
935postSoftCommit</H3>
936<PRE>
937public void <B>postSoftCommit</B>(<A HREF="../../../../org/apache/solr/update/CommitUpdateCommand.html" title="class in org.apache.solr.update">CommitUpdateCommand</A>&nbsp;cmd)</PRE>
938<DL>
939<DD><DL>
940</DL>
941</DD>
942<DD><DL>
943</DL>
944</DD>
945</DL>
946<HR>
947
948<A NAME="lookup(org.apache.lucene.util.BytesRef)"><!-- --></A><H3>
949lookup</H3>
950<PRE>
951public <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> <B>lookup</B>(<A HREF="http://lucene.apache.org/java/4_0_0-ALPHA//core/org/apache/lucene/util/BytesRef.html?is-external=true" title="class or interface in org.apache.lucene.util">BytesRef</A>&nbsp;indexedId)</PRE>
952<DL>
953<DD><DL>
954</DL>
955</DD>
956<DD><DL>
957</DL>
958</DD>
959</DL>
960<HR>
961
962<A NAME="lookupVersion(org.apache.lucene.util.BytesRef)"><!-- --></A><H3>
963lookupVersion</H3>
964<PRE>
965public <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> <B>lookupVersion</B>(<A HREF="http://lucene.apache.org/java/4_0_0-ALPHA//core/org/apache/lucene/util/BytesRef.html?is-external=true" title="class or interface in org.apache.lucene.util">BytesRef</A>&nbsp;indexedId)</PRE>
966<DL>
967<DD><DL>
968</DL>
969</DD>
970<DD><DL>
971</DL>
972</DD>
973</DL>
974<HR>
975
976<A NAME="finish(org.apache.solr.update.UpdateLog.SyncLevel)"><!-- --></A><H3>
977finish</H3>
978<PRE>
979public void <B>finish</B>(<A HREF="../../../../org/apache/solr/update/UpdateLog.SyncLevel.html" title="enum in org.apache.solr.update">UpdateLog.SyncLevel</A>&nbsp;syncLevel)</PRE>
980<DL>
981<DD><DL>
982</DL>
983</DD>
984<DD><DL>
985</DL>
986</DD>
987</DL>
988<HR>
989
990<A NAME="recoverFromLog()"><!-- --></A><H3>
991recoverFromLog</H3>
992<PRE>
993public <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; <B>recoverFromLog</B>()</PRE>
994<DL>
995<DD><DL>
996</DL>
997</DD>
998<DD><DL>
999</DL>
1000</DD>
1001</DL>
1002<HR>
1003
1004<A NAME="close(boolean)"><!-- --></A><H3>
1005close</H3>
1006<PRE>
1007public void <B>close</B>(boolean&nbsp;committed)</PRE>
1008<DL>
1009<DD><DL>
1010</DL>
1011</DD>
1012<DD><DL>
1013</DL>
1014</DD>
1015</DL>
1016<HR>
1017
1018<A NAME="getRecentUpdates()"><!-- --></A><H3>
1019getRecentUpdates</H3>
1020<PRE>
1021public <A HREF="../../../../org/apache/solr/update/UpdateLog.RecentUpdates.html" title="class in org.apache.solr.update">UpdateLog.RecentUpdates</A> <B>getRecentUpdates</B>()</PRE>
1022<DL>
1023<DD><DL>
1024</DL>
1025</DD>
1026<DD><DL>
1027</DL>
1028</DD>
1029</DL>
1030<HR>
1031
1032<A NAME="bufferUpdates()"><!-- --></A><H3>
1033bufferUpdates</H3>
1034<PRE>
1035public void <B>bufferUpdates</B>()</PRE>
1036<DL>
1037<DD><DL>
1038</DL>
1039</DD>
1040<DD><DL>
1041</DL>
1042</DD>
1043</DL>
1044<HR>
1045
1046<A NAME="dropBufferedUpdates()"><!-- --></A><H3>
1047dropBufferedUpdates</H3>
1048<PRE>
1049public boolean <B>dropBufferedUpdates</B>()</PRE>
1050<DL>
1051<DD>Returns true if we were able to drop buffered updates and return to the ACTIVE state
1052<P>
1053<DD><DL>
1054</DL>
1055</DD>
1056<DD><DL>
1057</DL>
1058</DD>
1059</DL>
1060<HR>
1061
1062<A NAME="applyBufferedUpdates()"><!-- --></A><H3>
1063applyBufferedUpdates</H3>
1064<PRE>
1065public <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; <B>applyBufferedUpdates</B>()</PRE>
1066<DL>
1067<DD>Returns the Future to wait on, or null if no replay was needed
1068<P>
1069<DD><DL>
1070</DL>
1071</DD>
1072<DD><DL>
1073</DL>
1074</DD>
1075</DL>
1076<HR>
1077
1078<A NAME="getState()"><!-- --></A><H3>
1079getState</H3>
1080<PRE>
1081public <A HREF="../../../../org/apache/solr/update/UpdateLog.State.html" title="enum in org.apache.solr.update">UpdateLog.State</A> <B>getState</B>()</PRE>
1082<DL>
1083<DD><DL>
1084</DL>
1085</DD>
1086<DD><DL>
1087</DL>
1088</DD>
1089</DL>
1090<HR>
1091
1092<A NAME="toString()"><!-- --></A><H3>
1093toString</H3>
1094<PRE>
1095public <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> <B>toString</B>()</PRE>
1096<DL>
1097<DD><DL>
1098<DT><B>Overrides:</B><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> in class <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></DL>
1099</DD>
1100<DD><DL>
1101</DL>
1102</DD>
1103</DL>
1104<HR>
1105
1106<A NAME="cancelApplyBufferedUpdates()"><!-- --></A><H3>
1107cancelApplyBufferedUpdates</H3>
1108<PRE>
1109public void <B>cancelApplyBufferedUpdates</B>()</PRE>
1110<DL>
1111<DD><DL>
1112</DL>
1113</DD>
1114<DD><DL>
1115</DL>
1116</DD>
1117</DL>
1118<!-- ========= END OF CLASS DATA ========= -->
1119<HR>
1120
1121
1122<!-- ======= START OF BOTTOM NAVBAR ====== -->
1123<A NAME="navbar_bottom"><!-- --></A>
1124<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
1125<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
1126<TR>
1127<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
1128<A NAME="navbar_bottom_firstrow"><!-- --></A>
1129<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
1130  <TR ALIGN="center" VALIGN="top">
1131  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
1132  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
1133  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
1134  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/UpdateLog.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
1135  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
1136  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
1137  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
1138  </TR>
1139</TABLE>
1140</TD>
1141<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
1142</EM>
1143</TD>
1144</TR>
1145
1146<TR>
1147<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
1148&nbsp;<A HREF="../../../../org/apache/solr/update/UpdateHandler.html" title="class in org.apache.solr.update"><B>PREV CLASS</B></A>&nbsp;
1149&nbsp;<A HREF="../../../../org/apache/solr/update/UpdateLog.LogPtr.html" title="class in org.apache.solr.update"><B>NEXT CLASS</B></A></FONT></TD>
1150<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
1151  <A HREF="../../../../index.html?org/apache/solr/update/UpdateLog.html" target="_top"><B>FRAMES</B></A>  &nbsp;
1152&nbsp;<A HREF="UpdateLog.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
1153&nbsp;<SCRIPT type="text/javascript">
1154  <!--
1155  if(window==top) {
1156    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
1157  }
1158  //-->
1159</SCRIPT>
1160<NOSCRIPT>
1161  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
1162</NOSCRIPT>
1163
1164
1165</FONT></TD>
1166</TR>
1167<TR>
1168<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
1169  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
1170<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
1171DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
1172</TR>
1173</TABLE>
1174<A NAME="skip-navbar_bottom"></A>
1175<!-- ======== END OF BOTTOM NAVBAR ======= -->
1176
1177<HR>
1178
1179          <address>Copyright &copy; 2000-2012 Apache Software Foundation.  All Rights Reserved.</address>
1180          <script src='../../../../prettify.js' type='text/javascript'></script>
1181          <script type='text/javascript'>
1182            (function(){
1183              var oldonload = window.onload;
1184              if (typeof oldonload != 'function') {
1185                window.onload = prettyPrint;
1186              } else {
1187                window.onload = function() {
1188                  oldonload();
1189                  prettyPrint();
1190                }
1191              }
1192            })();
1193          </script>
1194       
1195</BODY>
1196</HTML>
Note: See TracBrowser for help on using the repository browser.