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

Revision 7588, 51.6 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>
8DirectUpdateHandler2 (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="DirectUpdateHandler2 (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/DirectUpdateHandler2.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/DeleteUpdateCommand.html" title="class in org.apache.solr.update"><B>PREV CLASS</B></A>&nbsp;
59&nbsp;<A HREF="../../../../org/apache/solr/update/DocumentBuilder.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/DirectUpdateHandler2.html" target="_top"><B>FRAMES</B></A>  &nbsp;
62&nbsp;<A HREF="DirectUpdateHandler2.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;NESTED&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 DirectUpdateHandler2</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 "><A HREF="../../../../org/apache/solr/update/UpdateHandler.html" title="class in org.apache.solr.update">org.apache.solr.update.UpdateHandler</A>
97      <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.solr.update.DirectUpdateHandler2</B>
98</PRE>
99<DL>
100<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../org/apache/solr/core/SolrInfoMBean.html" title="interface in org.apache.solr.core">SolrInfoMBean</A>, <A HREF="../../../../org/apache/solr/update/SolrCoreState.IndexWriterCloser.html" title="interface in org.apache.solr.update">SolrCoreState.IndexWriterCloser</A></DD>
101</DL>
102<HR>
103<DL>
104<DT><PRE>public class <B>DirectUpdateHandler2</B><DT>extends <A HREF="../../../../org/apache/solr/update/UpdateHandler.html" title="class in org.apache.solr.update">UpdateHandler</A><DT>implements <A HREF="../../../../org/apache/solr/update/SolrCoreState.IndexWriterCloser.html" title="interface in org.apache.solr.update">SolrCoreState.IndexWriterCloser</A></DL>
105</PRE>
106
107<P>
108TODO: add soft commitWithin support
109 
110 <code>DirectUpdateHandler2</code> implements an UpdateHandler where documents are added
111 directly to the main Lucene index as opposed to adding to a separate smaller index.
112<P>
113
114<P>
115<HR>
116
117<P>
118<!-- ======== NESTED CLASS SUMMARY ======== -->
119
120<A NAME="nested_class_summary"><!-- --></A>
121<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
122<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
123<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
124<B>Nested Class Summary</B></FONT></TH>
125</TR>
126</TABLE>
127&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.solr.core.SolrInfoMBean"><!-- --></A>
128<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
129<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
130<TH ALIGN="left"><B>Nested classes/interfaces inherited from interface org.apache.solr.core.<A HREF="../../../../org/apache/solr/core/SolrInfoMBean.html" title="interface in org.apache.solr.core">SolrInfoMBean</A></B></TH>
131</TR>
132<TR BGCOLOR="white" CLASS="TableRowColor">
133<TD><CODE><A HREF="../../../../org/apache/solr/core/SolrInfoMBean.Category.html" title="enum in org.apache.solr.core">SolrInfoMBean.Category</A></CODE></TD>
134</TR>
135</TABLE>
136&nbsp;
137<!-- =========== FIELD SUMMARY =========== -->
138
139<A NAME="field_summary"><!-- --></A>
140<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
141<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
142<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
143<B>Field Summary</B></FONT></TH>
144</TR>
145<TR BGCOLOR="white" CLASS="TableRowColor">
146<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
147<CODE>protected &nbsp;<A HREF="http://download.oracle.com/javase/6/docs/api/java/util/concurrent/locks/Lock.html?is-external=true" title="class or interface in java.util.concurrent.locks">Lock</A></CODE></FONT></TD>
148<TD><CODE><B><A HREF="../../../../org/apache/solr/update/DirectUpdateHandler2.html#commitLock">commitLock</A></B></CODE>
149
150<BR>
151&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
152</TR>
153<TR BGCOLOR="white" CLASS="TableRowColor">
154<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
155<CODE>static&nbsp;boolean</CODE></FONT></TD>
156<TD><CODE><B><A HREF="../../../../org/apache/solr/update/DirectUpdateHandler2.html#commitOnClose">commitOnClose</A></B></CODE>
157
158<BR>
159&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
160</TR>
161<TR BGCOLOR="white" CLASS="TableRowColor">
162<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
163<CODE>protected &nbsp;org.apache.solr.update.CommitTracker</CODE></FONT></TD>
164<TD><CODE><B><A HREF="../../../../org/apache/solr/update/DirectUpdateHandler2.html#commitTracker">commitTracker</A></B></CODE>
165
166<BR>
167&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
168</TR>
169<TR BGCOLOR="white" CLASS="TableRowColor">
170<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
171<CODE>protected &nbsp;org.apache.solr.update.CommitTracker</CODE></FONT></TD>
172<TD><CODE><B><A HREF="../../../../org/apache/solr/update/DirectUpdateHandler2.html#softCommitTracker">softCommitTracker</A></B></CODE>
173
174<BR>
175&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
176</TR>
177<TR BGCOLOR="white" CLASS="TableRowColor">
178<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
179<CODE>protected &nbsp;<A HREF="../../../../org/apache/solr/update/SolrCoreState.html" title="class in org.apache.solr.update">SolrCoreState</A></CODE></FONT></TD>
180<TD><CODE><B><A HREF="../../../../org/apache/solr/update/DirectUpdateHandler2.html#solrCoreState">solrCoreState</A></B></CODE>
181
182<BR>
183&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
184</TR>
185</TABLE>
186&nbsp;<A NAME="fields_inherited_from_class_org.apache.solr.update.UpdateHandler"><!-- --></A>
187<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
188<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
189<TH ALIGN="left"><B>Fields inherited from class org.apache.solr.update.<A HREF="../../../../org/apache/solr/update/UpdateHandler.html" title="class in org.apache.solr.update">UpdateHandler</A></B></TH>
190</TR>
191<TR BGCOLOR="white" CLASS="TableRowColor">
192<TD><CODE><A HREF="../../../../org/apache/solr/update/UpdateHandler.html#commitCallbacks">commitCallbacks</A>, <A HREF="../../../../org/apache/solr/update/UpdateHandler.html#core">core</A>, <A HREF="../../../../org/apache/solr/update/UpdateHandler.html#idField">idField</A>, <A HREF="../../../../org/apache/solr/update/UpdateHandler.html#idFieldType">idFieldType</A>, <A HREF="../../../../org/apache/solr/update/UpdateHandler.html#log">log</A>, <A HREF="../../../../org/apache/solr/update/UpdateHandler.html#optimizeCallbacks">optimizeCallbacks</A>, <A HREF="../../../../org/apache/solr/update/UpdateHandler.html#schema">schema</A>, <A HREF="../../../../org/apache/solr/update/UpdateHandler.html#softCommitCallbacks">softCommitCallbacks</A>, <A HREF="../../../../org/apache/solr/update/UpdateHandler.html#ulog">ulog</A></CODE></TD>
193</TR>
194</TABLE>
195&nbsp;
196<!-- ======== CONSTRUCTOR SUMMARY ======== -->
197
198<A NAME="constructor_summary"><!-- --></A>
199<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
200<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
201<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
202<B>Constructor Summary</B></FONT></TH>
203</TR>
204<TR BGCOLOR="white" CLASS="TableRowColor">
205<TD><CODE><B><A HREF="../../../../org/apache/solr/update/DirectUpdateHandler2.html#DirectUpdateHandler2(org.apache.solr.core.SolrCore)">DirectUpdateHandler2</A></B>(<A HREF="../../../../org/apache/solr/core/SolrCore.html" title="class in org.apache.solr.core">SolrCore</A>&nbsp;core)</CODE>
206
207<BR>
208&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
209</TR>
210<TR BGCOLOR="white" CLASS="TableRowColor">
211<TD><CODE><B><A HREF="../../../../org/apache/solr/update/DirectUpdateHandler2.html#DirectUpdateHandler2(org.apache.solr.core.SolrCore, org.apache.solr.update.UpdateHandler)">DirectUpdateHandler2</A></B>(<A HREF="../../../../org/apache/solr/core/SolrCore.html" title="class in org.apache.solr.core">SolrCore</A>&nbsp;core,
212                     <A HREF="../../../../org/apache/solr/update/UpdateHandler.html" title="class in org.apache.solr.update">UpdateHandler</A>&nbsp;updateHandler)</CODE>
213
214<BR>
215&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
216</TR>
217</TABLE>
218&nbsp;
219<!-- ========== METHOD SUMMARY =========== -->
220
221<A NAME="method_summary"><!-- --></A>
222<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
223<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
224<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
225<B>Method Summary</B></FONT></TH>
226</TR>
227<TR BGCOLOR="white" CLASS="TableRowColor">
228<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
229<CODE>&nbsp;int</CODE></FONT></TD>
230<TD><CODE><B><A HREF="../../../../org/apache/solr/update/DirectUpdateHandler2.html#addDoc(org.apache.solr.update.AddUpdateCommand)">addDoc</A></B>(<A HREF="../../../../org/apache/solr/update/AddUpdateCommand.html" title="class in org.apache.solr.update">AddUpdateCommand</A>&nbsp;cmd)</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;void</CODE></FONT></TD>
238<TD><CODE><B><A HREF="../../../../org/apache/solr/update/DirectUpdateHandler2.html#close()">close</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>&nbsp;void</CODE></FONT></TD>
246<TD><CODE><B><A HREF="../../../../org/apache/solr/update/DirectUpdateHandler2.html#closeWriter(org.apache.lucene.index.IndexWriter)">closeWriter</A></B>(<A HREF="http://lucene.apache.org/java/4_0_0-ALPHA//core/org/apache/lucene/index/IndexWriter.html?is-external=true" title="class or interface in org.apache.lucene.index">IndexWriter</A>&nbsp;writer)</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>&nbsp;void</CODE></FONT></TD>
254<TD><CODE><B><A HREF="../../../../org/apache/solr/update/DirectUpdateHandler2.html#commit(org.apache.solr.update.CommitUpdateCommand)">commit</A></B>(<A HREF="../../../../org/apache/solr/update/CommitUpdateCommand.html" title="class in org.apache.solr.update">CommitUpdateCommand</A>&nbsp;cmd)</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>&nbsp;void</CODE></FONT></TD>
262<TD><CODE><B><A HREF="../../../../org/apache/solr/update/DirectUpdateHandler2.html#decref()">decref</A></B>()</CODE>
263
264<BR>
265&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Called when a SolrCore using this UpdateHandler is closed.</TD>
266</TR>
267<TR BGCOLOR="white" CLASS="TableRowColor">
268<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
269<CODE>&nbsp;void</CODE></FONT></TD>
270<TD><CODE><B><A HREF="../../../../org/apache/solr/update/DirectUpdateHandler2.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>
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;void</CODE></FONT></TD>
278<TD><CODE><B><A HREF="../../../../org/apache/solr/update/DirectUpdateHandler2.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>
279
280<BR>
281&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
282</TR>
283<TR BGCOLOR="white" CLASS="TableRowColor">
284<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
285<CODE>&nbsp;<A HREF="../../../../org/apache/solr/core/SolrInfoMBean.Category.html" title="enum in org.apache.solr.core">SolrInfoMBean.Category</A></CODE></FONT></TD>
286<TD><CODE><B><A HREF="../../../../org/apache/solr/update/DirectUpdateHandler2.html#getCategory()">getCategory</A></B>()</CODE>
287
288<BR>
289&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Purpose of this Class</TD>
290</TR>
291<TR BGCOLOR="white" CLASS="TableRowColor">
292<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
293<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>
294<TD><CODE><B><A HREF="../../../../org/apache/solr/update/DirectUpdateHandler2.html#getDescription()">getDescription</A></B>()</CODE>
295
296<BR>
297&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Simple one or two line description</TD>
298</TR>
299<TR BGCOLOR="white" CLASS="TableRowColor">
300<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
301<CODE>&nbsp;<A HREF="http://download.oracle.com/javase/6/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</A>[]</CODE></FONT></TD>
302<TD><CODE><B><A HREF="../../../../org/apache/solr/update/DirectUpdateHandler2.html#getDocs()">getDocs</A></B>()</CODE>
303
304<BR>
305&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Documentation URL list.</TD>
306</TR>
307<TR BGCOLOR="white" CLASS="TableRowColor">
308<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
309<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>
310<TD><CODE><B><A HREF="../../../../org/apache/solr/update/DirectUpdateHandler2.html#getName()">getName</A></B>()</CODE>
311
312<BR>
313&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Simple common usage name, e.g.</TD>
314</TR>
315<TR BGCOLOR="white" CLASS="TableRowColor">
316<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
317<CODE>&nbsp;<A HREF="../../../../org/apache/solr/update/SolrCoreState.html" title="class in org.apache.solr.update">SolrCoreState</A></CODE></FONT></TD>
318<TD><CODE><B><A HREF="../../../../org/apache/solr/update/DirectUpdateHandler2.html#getSolrCoreState()">getSolrCoreState</A></B>()</CODE>
319
320<BR>
321&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
322</TR>
323<TR BGCOLOR="white" CLASS="TableRowColor">
324<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
325<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>
326<TD><CODE><B><A HREF="../../../../org/apache/solr/update/DirectUpdateHandler2.html#getSource()">getSource</A></B>()</CODE>
327
328<BR>
329&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CVS Source, SVN Source, etc</TD>
330</TR>
331<TR BGCOLOR="white" CLASS="TableRowColor">
332<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
333<CODE>&nbsp;<A HREF="../../../../org/apache/solr/common/util/NamedList.html" title="class in org.apache.solr.common.util">NamedList</A></CODE></FONT></TD>
334<TD><CODE><B><A HREF="../../../../org/apache/solr/update/DirectUpdateHandler2.html#getStatistics()">getStatistics</A></B>()</CODE>
335
336<BR>
337&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Any statistics this instance would like to be publicly available via
338 the Solr Administration interface.</TD>
339</TR>
340<TR BGCOLOR="white" CLASS="TableRowColor">
341<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
342<CODE>&nbsp;<A HREF="../../../../org/apache/solr/update/UpdateLog.html" title="class in org.apache.solr.update">UpdateLog</A></CODE></FONT></TD>
343<TD><CODE><B><A HREF="../../../../org/apache/solr/update/DirectUpdateHandler2.html#getUpdateLog()">getUpdateLog</A></B>()</CODE>
344
345<BR>
346&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
347</TR>
348<TR BGCOLOR="white" CLASS="TableRowColor">
349<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
350<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>
351<TD><CODE><B><A HREF="../../../../org/apache/solr/update/DirectUpdateHandler2.html#getVersion()">getVersion</A></B>()</CODE>
352
353<BR>
354&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Simple common usage version, e.g.</TD>
355</TR>
356<TR BGCOLOR="white" CLASS="TableRowColor">
357<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
358<CODE>&nbsp;void</CODE></FONT></TD>
359<TD><CODE><B><A HREF="../../../../org/apache/solr/update/DirectUpdateHandler2.html#incref()">incref</A></B>()</CODE>
360
361<BR>
362&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Called when this UpdateHandler is shared with another SolrCore.</TD>
363</TR>
364<TR BGCOLOR="white" CLASS="TableRowColor">
365<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
366<CODE>&nbsp;int</CODE></FONT></TD>
367<TD><CODE><B><A HREF="../../../../org/apache/solr/update/DirectUpdateHandler2.html#mergeIndexes(org.apache.solr.update.MergeIndexesCommand)">mergeIndexes</A></B>(<A HREF="../../../../org/apache/solr/update/MergeIndexesCommand.html" title="class in org.apache.solr.update">MergeIndexesCommand</A>&nbsp;cmd)</CODE>
368
369<BR>
370&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
371</TR>
372<TR BGCOLOR="white" CLASS="TableRowColor">
373<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
374<CODE>&nbsp;void</CODE></FONT></TD>
375<TD><CODE><B><A HREF="../../../../org/apache/solr/update/DirectUpdateHandler2.html#newIndexWriter()">newIndexWriter</A></B>()</CODE>
376
377<BR>
378&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Called when the Writer should be opened again - eg when replication replaces
379 all of the index files.</TD>
380</TR>
381<TR BGCOLOR="white" CLASS="TableRowColor">
382<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
383<CODE>&nbsp;void</CODE></FONT></TD>
384<TD><CODE><B><A HREF="../../../../org/apache/solr/update/DirectUpdateHandler2.html#prepareCommit(org.apache.solr.update.CommitUpdateCommand)">prepareCommit</A></B>(<A HREF="../../../../org/apache/solr/update/CommitUpdateCommand.html" title="class in org.apache.solr.update">CommitUpdateCommand</A>&nbsp;cmd)</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;void</CODE></FONT></TD>
392<TD><CODE><B><A HREF="../../../../org/apache/solr/update/DirectUpdateHandler2.html#rollback(org.apache.solr.update.RollbackUpdateCommand)">rollback</A></B>(<A HREF="../../../../org/apache/solr/update/RollbackUpdateCommand.html" title="class in org.apache.solr.update">RollbackUpdateCommand</A>&nbsp;cmd)</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>protected &nbsp;void</CODE></FONT></TD>
400<TD><CODE><B><A HREF="../../../../org/apache/solr/update/DirectUpdateHandler2.html#rollbackWriter()">rollbackWriter</A></B>()</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="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>
408<TD><CODE><B><A HREF="../../../../org/apache/solr/update/DirectUpdateHandler2.html#toString()">toString</A></B>()</CODE>
409
410<BR>
411&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
412</TR>
413</TABLE>
414&nbsp;<A NAME="methods_inherited_from_class_org.apache.solr.update.UpdateHandler"><!-- --></A>
415<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
416<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
417<TH ALIGN="left"><B>Methods inherited from class org.apache.solr.update.<A HREF="../../../../org/apache/solr/update/UpdateHandler.html" title="class in org.apache.solr.update">UpdateHandler</A></B></TH>
418</TR>
419<TR BGCOLOR="white" CLASS="TableRowColor">
420<TD><CODE><A HREF="../../../../org/apache/solr/update/UpdateHandler.html#callPostCommitCallbacks()">callPostCommitCallbacks</A>, <A HREF="../../../../org/apache/solr/update/UpdateHandler.html#callPostOptimizeCallbacks()">callPostOptimizeCallbacks</A>, <A HREF="../../../../org/apache/solr/update/UpdateHandler.html#callPostSoftCommitCallbacks()">callPostSoftCommitCallbacks</A>, <A HREF="../../../../org/apache/solr/update/UpdateHandler.html#registerCommitCallback(org.apache.solr.core.SolrEventListener)">registerCommitCallback</A>, <A HREF="../../../../org/apache/solr/update/UpdateHandler.html#registerOptimizeCallback(org.apache.solr.core.SolrEventListener)">registerOptimizeCallback</A>, <A HREF="../../../../org/apache/solr/update/UpdateHandler.html#registerSoftCommitCallback(org.apache.solr.core.SolrEventListener)">registerSoftCommitCallback</A></CODE></TD>
421</TR>
422</TABLE>
423&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
424<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
425<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
426<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>
427</TR>
428<TR BGCOLOR="white" CLASS="TableRowColor">
429<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>
430</TR>
431</TABLE>
432&nbsp;
433<P>
434
435<!-- ============ FIELD DETAIL =========== -->
436
437<A NAME="field_detail"><!-- --></A>
438<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
439<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
440<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
441<B>Field Detail</B></FONT></TH>
442</TR>
443</TABLE>
444
445<A NAME="solrCoreState"><!-- --></A><H3>
446solrCoreState</H3>
447<PRE>
448protected final <A HREF="../../../../org/apache/solr/update/SolrCoreState.html" title="class in org.apache.solr.update">SolrCoreState</A> <B>solrCoreState</B></PRE>
449<DL>
450<DL>
451</DL>
452</DL>
453<HR>
454
455<A NAME="commitLock"><!-- --></A><H3>
456commitLock</H3>
457<PRE>
458protected final <A HREF="http://download.oracle.com/javase/6/docs/api/java/util/concurrent/locks/Lock.html?is-external=true" title="class or interface in java.util.concurrent.locks">Lock</A> <B>commitLock</B></PRE>
459<DL>
460<DL>
461</DL>
462</DL>
463<HR>
464
465<A NAME="commitTracker"><!-- --></A><H3>
466commitTracker</H3>
467<PRE>
468protected final org.apache.solr.update.CommitTracker <B>commitTracker</B></PRE>
469<DL>
470<DL>
471</DL>
472</DL>
473<HR>
474
475<A NAME="softCommitTracker"><!-- --></A><H3>
476softCommitTracker</H3>
477<PRE>
478protected final org.apache.solr.update.CommitTracker <B>softCommitTracker</B></PRE>
479<DL>
480<DL>
481</DL>
482</DL>
483<HR>
484
485<A NAME="commitOnClose"><!-- --></A><H3>
486commitOnClose</H3>
487<PRE>
488public static boolean <B>commitOnClose</B></PRE>
489<DL>
490<DL>
491</DL>
492</DL>
493
494<!-- ========= CONSTRUCTOR DETAIL ======== -->
495
496<A NAME="constructor_detail"><!-- --></A>
497<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
498<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
499<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
500<B>Constructor Detail</B></FONT></TH>
501</TR>
502</TABLE>
503
504<A NAME="DirectUpdateHandler2(org.apache.solr.core.SolrCore)"><!-- --></A><H3>
505DirectUpdateHandler2</H3>
506<PRE>
507public <B>DirectUpdateHandler2</B>(<A HREF="../../../../org/apache/solr/core/SolrCore.html" title="class in org.apache.solr.core">SolrCore</A>&nbsp;core)
508                     throws <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
509<DL>
510<DL>
511
512<DT><B>Throws:</B>
513<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
514</DL>
515<HR>
516
517<A NAME="DirectUpdateHandler2(org.apache.solr.core.SolrCore, org.apache.solr.update.UpdateHandler)"><!-- --></A><H3>
518DirectUpdateHandler2</H3>
519<PRE>
520public <B>DirectUpdateHandler2</B>(<A HREF="../../../../org/apache/solr/core/SolrCore.html" title="class in org.apache.solr.core">SolrCore</A>&nbsp;core,
521                            <A HREF="../../../../org/apache/solr/update/UpdateHandler.html" title="class in org.apache.solr.update">UpdateHandler</A>&nbsp;updateHandler)
522                     throws <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
523<DL>
524<DL>
525
526<DT><B>Throws:</B>
527<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
528</DL>
529
530<!-- ============ METHOD DETAIL ========== -->
531
532<A NAME="method_detail"><!-- --></A>
533<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
534<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
535<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
536<B>Method Detail</B></FONT></TH>
537</TR>
538</TABLE>
539
540<A NAME="rollbackWriter()"><!-- --></A><H3>
541rollbackWriter</H3>
542<PRE>
543protected void <B>rollbackWriter</B>()
544                       throws <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
545<DL>
546<DD><DL>
547</DL>
548</DD>
549<DD><DL>
550
551<DT><B>Throws:</B>
552<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
553</DD>
554</DL>
555<HR>
556
557<A NAME="addDoc(org.apache.solr.update.AddUpdateCommand)"><!-- --></A><H3>
558addDoc</H3>
559<PRE>
560public int <B>addDoc</B>(<A HREF="../../../../org/apache/solr/update/AddUpdateCommand.html" title="class in org.apache.solr.update">AddUpdateCommand</A>&nbsp;cmd)
561           throws <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
562<DL>
563<DD><DL>
564<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/solr/update/UpdateHandler.html#addDoc(org.apache.solr.update.AddUpdateCommand)">addDoc</A></CODE> in class <CODE><A HREF="../../../../org/apache/solr/update/UpdateHandler.html" title="class in org.apache.solr.update">UpdateHandler</A></CODE></DL>
565</DD>
566<DD><DL>
567
568<DT><B>Throws:</B>
569<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
570</DD>
571</DL>
572<HR>
573
574<A NAME="delete(org.apache.solr.update.DeleteUpdateCommand)"><!-- --></A><H3>
575delete</H3>
576<PRE>
577public void <B>delete</B>(<A HREF="../../../../org/apache/solr/update/DeleteUpdateCommand.html" title="class in org.apache.solr.update">DeleteUpdateCommand</A>&nbsp;cmd)
578            throws <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
579<DL>
580<DD><DL>
581<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/solr/update/UpdateHandler.html#delete(org.apache.solr.update.DeleteUpdateCommand)">delete</A></CODE> in class <CODE><A HREF="../../../../org/apache/solr/update/UpdateHandler.html" title="class in org.apache.solr.update">UpdateHandler</A></CODE></DL>
582</DD>
583<DD><DL>
584
585<DT><B>Throws:</B>
586<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
587</DD>
588</DL>
589<HR>
590
591<A NAME="deleteByQuery(org.apache.solr.update.DeleteUpdateCommand)"><!-- --></A><H3>
592deleteByQuery</H3>
593<PRE>
594public void <B>deleteByQuery</B>(<A HREF="../../../../org/apache/solr/update/DeleteUpdateCommand.html" title="class in org.apache.solr.update">DeleteUpdateCommand</A>&nbsp;cmd)
595                   throws <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
596<DL>
597<DD><DL>
598<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/solr/update/UpdateHandler.html#deleteByQuery(org.apache.solr.update.DeleteUpdateCommand)">deleteByQuery</A></CODE> in class <CODE><A HREF="../../../../org/apache/solr/update/UpdateHandler.html" title="class in org.apache.solr.update">UpdateHandler</A></CODE></DL>
599</DD>
600<DD><DL>
601
602<DT><B>Throws:</B>
603<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
604</DD>
605</DL>
606<HR>
607
608<A NAME="mergeIndexes(org.apache.solr.update.MergeIndexesCommand)"><!-- --></A><H3>
609mergeIndexes</H3>
610<PRE>
611public int <B>mergeIndexes</B>(<A HREF="../../../../org/apache/solr/update/MergeIndexesCommand.html" title="class in org.apache.solr.update">MergeIndexesCommand</A>&nbsp;cmd)
612                 throws <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
613<DL>
614<DD><DL>
615<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/solr/update/UpdateHandler.html#mergeIndexes(org.apache.solr.update.MergeIndexesCommand)">mergeIndexes</A></CODE> in class <CODE><A HREF="../../../../org/apache/solr/update/UpdateHandler.html" title="class in org.apache.solr.update">UpdateHandler</A></CODE></DL>
616</DD>
617<DD><DL>
618
619<DT><B>Throws:</B>
620<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
621</DD>
622</DL>
623<HR>
624
625<A NAME="prepareCommit(org.apache.solr.update.CommitUpdateCommand)"><!-- --></A><H3>
626prepareCommit</H3>
627<PRE>
628public void <B>prepareCommit</B>(<A HREF="../../../../org/apache/solr/update/CommitUpdateCommand.html" title="class in org.apache.solr.update">CommitUpdateCommand</A>&nbsp;cmd)
629                   throws <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
630<DL>
631<DD><DL>
632</DL>
633</DD>
634<DD><DL>
635
636<DT><B>Throws:</B>
637<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
638</DD>
639</DL>
640<HR>
641
642<A NAME="commit(org.apache.solr.update.CommitUpdateCommand)"><!-- --></A><H3>
643commit</H3>
644<PRE>
645public void <B>commit</B>(<A HREF="../../../../org/apache/solr/update/CommitUpdateCommand.html" title="class in org.apache.solr.update">CommitUpdateCommand</A>&nbsp;cmd)
646            throws <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
647<DL>
648<DD><DL>
649<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/solr/update/UpdateHandler.html#commit(org.apache.solr.update.CommitUpdateCommand)">commit</A></CODE> in class <CODE><A HREF="../../../../org/apache/solr/update/UpdateHandler.html" title="class in org.apache.solr.update">UpdateHandler</A></CODE></DL>
650</DD>
651<DD><DL>
652
653<DT><B>Throws:</B>
654<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
655</DD>
656</DL>
657<HR>
658
659<A NAME="newIndexWriter()"><!-- --></A><H3>
660newIndexWriter</H3>
661<PRE>
662public void <B>newIndexWriter</B>()
663                    throws <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
664<DL>
665<DD><B>Description copied from class: <CODE><A HREF="../../../../org/apache/solr/update/UpdateHandler.html#newIndexWriter()">UpdateHandler</A></CODE></B></DD>
666<DD>Called when the Writer should be opened again - eg when replication replaces
667 all of the index files.
668<P>
669<DD><DL>
670<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/solr/update/UpdateHandler.html#newIndexWriter()">newIndexWriter</A></CODE> in class <CODE><A HREF="../../../../org/apache/solr/update/UpdateHandler.html" title="class in org.apache.solr.update">UpdateHandler</A></CODE></DL>
671</DD>
672<DD><DL>
673
674<DT><B>Throws:</B>
675<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
676</DD>
677</DL>
678<HR>
679
680<A NAME="rollback(org.apache.solr.update.RollbackUpdateCommand)"><!-- --></A><H3>
681rollback</H3>
682<PRE>
683public void <B>rollback</B>(<A HREF="../../../../org/apache/solr/update/RollbackUpdateCommand.html" title="class in org.apache.solr.update">RollbackUpdateCommand</A>&nbsp;cmd)
684              throws <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
685<DL>
686<DD><DL>
687<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/solr/update/UpdateHandler.html#rollback(org.apache.solr.update.RollbackUpdateCommand)">rollback</A></CODE> in class <CODE><A HREF="../../../../org/apache/solr/update/UpdateHandler.html" title="class in org.apache.solr.update">UpdateHandler</A></CODE></DL>
688</DD>
689<DD><DL>
690
691<DT><B>Throws:</B>
692<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE><DT><B>Since:</B></DT>
693  <DD>Solr 1.4</DD>
694</DL>
695</DD>
696</DL>
697<HR>
698
699<A NAME="getUpdateLog()"><!-- --></A><H3>
700getUpdateLog</H3>
701<PRE>
702public <A HREF="../../../../org/apache/solr/update/UpdateLog.html" title="class in org.apache.solr.update">UpdateLog</A> <B>getUpdateLog</B>()</PRE>
703<DL>
704<DD><DL>
705<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/solr/update/UpdateHandler.html#getUpdateLog()">getUpdateLog</A></CODE> in class <CODE><A HREF="../../../../org/apache/solr/update/UpdateHandler.html" title="class in org.apache.solr.update">UpdateHandler</A></CODE></DL>
706</DD>
707<DD><DL>
708</DL>
709</DD>
710</DL>
711<HR>
712
713<A NAME="close()"><!-- --></A><H3>
714close</H3>
715<PRE>
716public void <B>close</B>()
717           throws <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
718<DL>
719<DD><DL>
720<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/solr/update/UpdateHandler.html#close()">close</A></CODE> in class <CODE><A HREF="../../../../org/apache/solr/update/UpdateHandler.html" title="class in org.apache.solr.update">UpdateHandler</A></CODE></DL>
721</DD>
722<DD><DL>
723
724<DT><B>Throws:</B>
725<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
726</DD>
727</DL>
728<HR>
729
730<A NAME="closeWriter(org.apache.lucene.index.IndexWriter)"><!-- --></A><H3>
731closeWriter</H3>
732<PRE>
733public void <B>closeWriter</B>(<A HREF="http://lucene.apache.org/java/4_0_0-ALPHA//core/org/apache/lucene/index/IndexWriter.html?is-external=true" title="class or interface in org.apache.lucene.index">IndexWriter</A>&nbsp;writer)
734                 throws <A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></PRE>
735<DL>
736<DD><DL>
737<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/solr/update/SolrCoreState.IndexWriterCloser.html#closeWriter(org.apache.lucene.index.IndexWriter)">closeWriter</A></CODE> in interface <CODE><A HREF="../../../../org/apache/solr/update/SolrCoreState.IndexWriterCloser.html" title="interface in org.apache.solr.update">SolrCoreState.IndexWriterCloser</A></CODE></DL>
738</DD>
739<DD><DL>
740
741<DT><B>Throws:</B>
742<DD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</A></CODE></DL>
743</DD>
744</DL>
745<HR>
746
747<A NAME="getName()"><!-- --></A><H3>
748getName</H3>
749<PRE>
750public <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>getName</B>()</PRE>
751<DL>
752<DD><B>Description copied from interface: <CODE><A HREF="../../../../org/apache/solr/core/SolrInfoMBean.html#getName()">SolrInfoMBean</A></CODE></B></DD>
753<DD>Simple common usage name, e.g. BasicQueryHandler,
754 or fully qualified clas name.
755<P>
756<DD><DL>
757<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/solr/core/SolrInfoMBean.html#getName()">getName</A></CODE> in interface <CODE><A HREF="../../../../org/apache/solr/core/SolrInfoMBean.html" title="interface in org.apache.solr.core">SolrInfoMBean</A></CODE></DL>
758</DD>
759<DD><DL>
760</DL>
761</DD>
762</DL>
763<HR>
764
765<A NAME="getVersion()"><!-- --></A><H3>
766getVersion</H3>
767<PRE>
768public <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>getVersion</B>()</PRE>
769<DL>
770<DD><B>Description copied from interface: <CODE><A HREF="../../../../org/apache/solr/core/SolrInfoMBean.html#getVersion()">SolrInfoMBean</A></CODE></B></DD>
771<DD>Simple common usage version, e.g. 2.0
772<P>
773<DD><DL>
774<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/solr/core/SolrInfoMBean.html#getVersion()">getVersion</A></CODE> in interface <CODE><A HREF="../../../../org/apache/solr/core/SolrInfoMBean.html" title="interface in org.apache.solr.core">SolrInfoMBean</A></CODE></DL>
775</DD>
776<DD><DL>
777</DL>
778</DD>
779</DL>
780<HR>
781
782<A NAME="getDescription()"><!-- --></A><H3>
783getDescription</H3>
784<PRE>
785public <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>getDescription</B>()</PRE>
786<DL>
787<DD><B>Description copied from interface: <CODE><A HREF="../../../../org/apache/solr/core/SolrInfoMBean.html#getDescription()">SolrInfoMBean</A></CODE></B></DD>
788<DD>Simple one or two line description
789<P>
790<DD><DL>
791<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/solr/core/SolrInfoMBean.html#getDescription()">getDescription</A></CODE> in interface <CODE><A HREF="../../../../org/apache/solr/core/SolrInfoMBean.html" title="interface in org.apache.solr.core">SolrInfoMBean</A></CODE></DL>
792</DD>
793<DD><DL>
794</DL>
795</DD>
796</DL>
797<HR>
798
799<A NAME="getCategory()"><!-- --></A><H3>
800getCategory</H3>
801<PRE>
802public <A HREF="../../../../org/apache/solr/core/SolrInfoMBean.Category.html" title="enum in org.apache.solr.core">SolrInfoMBean.Category</A> <B>getCategory</B>()</PRE>
803<DL>
804<DD><B>Description copied from interface: <CODE><A HREF="../../../../org/apache/solr/core/SolrInfoMBean.html#getCategory()">SolrInfoMBean</A></CODE></B></DD>
805<DD>Purpose of this Class
806<P>
807<DD><DL>
808<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/solr/core/SolrInfoMBean.html#getCategory()">getCategory</A></CODE> in interface <CODE><A HREF="../../../../org/apache/solr/core/SolrInfoMBean.html" title="interface in org.apache.solr.core">SolrInfoMBean</A></CODE></DL>
809</DD>
810<DD><DL>
811</DL>
812</DD>
813</DL>
814<HR>
815
816<A NAME="getSource()"><!-- --></A><H3>
817getSource</H3>
818<PRE>
819public <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>getSource</B>()</PRE>
820<DL>
821<DD><B>Description copied from interface: <CODE><A HREF="../../../../org/apache/solr/core/SolrInfoMBean.html#getSource()">SolrInfoMBean</A></CODE></B></DD>
822<DD>CVS Source, SVN Source, etc
823<P>
824<DD><DL>
825<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/solr/core/SolrInfoMBean.html#getSource()">getSource</A></CODE> in interface <CODE><A HREF="../../../../org/apache/solr/core/SolrInfoMBean.html" title="interface in org.apache.solr.core">SolrInfoMBean</A></CODE></DL>
826</DD>
827<DD><DL>
828</DL>
829</DD>
830</DL>
831<HR>
832
833<A NAME="getDocs()"><!-- --></A><H3>
834getDocs</H3>
835<PRE>
836public <A HREF="http://download.oracle.com/javase/6/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</A>[] <B>getDocs</B>()</PRE>
837<DL>
838<DD><B>Description copied from interface: <CODE><A HREF="../../../../org/apache/solr/core/SolrInfoMBean.html#getDocs()">SolrInfoMBean</A></CODE></B></DD>
839<DD>Documentation URL list.
840
841 <p>
842 Suggested documentation URLs: Homepage for sponsoring project,
843 FAQ on class usage, Design doc for class, Wiki, bug reporting URL, etc...
844 </p>
845<P>
846<DD><DL>
847<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/solr/core/SolrInfoMBean.html#getDocs()">getDocs</A></CODE> in interface <CODE><A HREF="../../../../org/apache/solr/core/SolrInfoMBean.html" title="interface in org.apache.solr.core">SolrInfoMBean</A></CODE></DL>
848</DD>
849<DD><DL>
850</DL>
851</DD>
852</DL>
853<HR>
854
855<A NAME="getStatistics()"><!-- --></A><H3>
856getStatistics</H3>
857<PRE>
858public <A HREF="../../../../org/apache/solr/common/util/NamedList.html" title="class in org.apache.solr.common.util">NamedList</A> <B>getStatistics</B>()</PRE>
859<DL>
860<DD><B>Description copied from interface: <CODE><A HREF="../../../../org/apache/solr/core/SolrInfoMBean.html#getStatistics()">SolrInfoMBean</A></CODE></B></DD>
861<DD>Any statistics this instance would like to be publicly available via
862 the Solr Administration interface.
863
864 <p>
865 Any Object type may be stored in the list, but only the
866 <code>toString()</code> representation will be used.
867 </p>
868<P>
869<DD><DL>
870<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/solr/core/SolrInfoMBean.html#getStatistics()">getStatistics</A></CODE> in interface <CODE><A HREF="../../../../org/apache/solr/core/SolrInfoMBean.html" title="interface in org.apache.solr.core">SolrInfoMBean</A></CODE></DL>
871</DD>
872<DD><DL>
873</DL>
874</DD>
875</DL>
876<HR>
877
878<A NAME="toString()"><!-- --></A><H3>
879toString</H3>
880<PRE>
881public <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>
882<DL>
883<DD><DL>
884<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>
885</DD>
886<DD><DL>
887</DL>
888</DD>
889</DL>
890<HR>
891
892<A NAME="getSolrCoreState()"><!-- --></A><H3>
893getSolrCoreState</H3>
894<PRE>
895public <A HREF="../../../../org/apache/solr/update/SolrCoreState.html" title="class in org.apache.solr.update">SolrCoreState</A> <B>getSolrCoreState</B>()</PRE>
896<DL>
897<DD><DL>
898<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/solr/update/UpdateHandler.html#getSolrCoreState()">getSolrCoreState</A></CODE> in class <CODE><A HREF="../../../../org/apache/solr/update/UpdateHandler.html" title="class in org.apache.solr.update">UpdateHandler</A></CODE></DL>
899</DD>
900<DD><DL>
901</DL>
902</DD>
903</DL>
904<HR>
905
906<A NAME="decref()"><!-- --></A><H3>
907decref</H3>
908<PRE>
909public void <B>decref</B>()</PRE>
910<DL>
911<DD><B>Description copied from class: <CODE><A HREF="../../../../org/apache/solr/update/UpdateHandler.html#decref()">UpdateHandler</A></CODE></B></DD>
912<DD>Called when a SolrCore using this UpdateHandler is closed.
913<P>
914<DD><DL>
915<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/solr/update/UpdateHandler.html#decref()">decref</A></CODE> in class <CODE><A HREF="../../../../org/apache/solr/update/UpdateHandler.html" title="class in org.apache.solr.update">UpdateHandler</A></CODE></DL>
916</DD>
917<DD><DL>
918</DL>
919</DD>
920</DL>
921<HR>
922
923<A NAME="incref()"><!-- --></A><H3>
924incref</H3>
925<PRE>
926public void <B>incref</B>()</PRE>
927<DL>
928<DD><B>Description copied from class: <CODE><A HREF="../../../../org/apache/solr/update/UpdateHandler.html#incref()">UpdateHandler</A></CODE></B></DD>
929<DD>Called when this UpdateHandler is shared with another SolrCore.
930<P>
931<DD><DL>
932<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/solr/update/UpdateHandler.html#incref()">incref</A></CODE> in class <CODE><A HREF="../../../../org/apache/solr/update/UpdateHandler.html" title="class in org.apache.solr.update">UpdateHandler</A></CODE></DL>
933</DD>
934<DD><DL>
935</DL>
936</DD>
937</DL>
938<!-- ========= END OF CLASS DATA ========= -->
939<HR>
940
941
942<!-- ======= START OF BOTTOM NAVBAR ====== -->
943<A NAME="navbar_bottom"><!-- --></A>
944<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
945<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
946<TR>
947<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
948<A NAME="navbar_bottom_firstrow"><!-- --></A>
949<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
950  <TR ALIGN="center" VALIGN="top">
951  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
952  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
953  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
954  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DirectUpdateHandler2.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
955  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
956  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
957  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
958  </TR>
959</TABLE>
960</TD>
961<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
962</EM>
963</TD>
964</TR>
965
966<TR>
967<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
968&nbsp;<A HREF="../../../../org/apache/solr/update/DeleteUpdateCommand.html" title="class in org.apache.solr.update"><B>PREV CLASS</B></A>&nbsp;
969&nbsp;<A HREF="../../../../org/apache/solr/update/DocumentBuilder.html" title="class in org.apache.solr.update"><B>NEXT CLASS</B></A></FONT></TD>
970<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
971  <A HREF="../../../../index.html?org/apache/solr/update/DirectUpdateHandler2.html" target="_top"><B>FRAMES</B></A>  &nbsp;
972&nbsp;<A HREF="DirectUpdateHandler2.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
973&nbsp;<SCRIPT type="text/javascript">
974  <!--
975  if(window==top) {
976    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
977  }
978  //-->
979</SCRIPT>
980<NOSCRIPT>
981  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
982</NOSCRIPT>
983
984
985</FONT></TD>
986</TR>
987<TR>
988<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
989  SUMMARY:&nbsp;NESTED&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>
990<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
991DETAIL:&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>
992</TR>
993</TABLE>
994<A NAME="skip-navbar_bottom"></A>
995<!-- ======== END OF BOTTOM NAVBAR ======= -->
996
997<HR>
998
999          <address>Copyright &copy; 2000-2012 Apache Software Foundation.  All Rights Reserved.</address>
1000          <script src='../../../../prettify.js' type='text/javascript'></script>
1001          <script type='text/javascript'>
1002            (function(){
1003              var oldonload = window.onload;
1004              if (typeof oldonload != 'function') {
1005                window.onload = prettyPrint;
1006              } else {
1007                window.onload = function() {
1008                  oldonload();
1009                  prettyPrint();
1010                }
1011              }
1012            })();
1013          </script>
1014       
1015</BODY>
1016</HTML>
Note: See TracBrowser for help on using the repository browser.