public class DefaultSolrPartialUpdateInputDocument extends DefaultSolrInputDocument
IndexerQueryContext for partial updates.| Constructor and Description |
|---|
DefaultSolrPartialUpdateInputDocument(SolrInputDocument delegate,
IndexerBatchContext batchContext,
FieldNameProvider fieldNameProvider,
RangeNameProvider rangeNameProvider,
java.util.Set<java.lang.String> indexedFields) |
| Modifier and Type | Method and Description |
|---|---|
void |
addField(java.lang.String fieldName,
java.lang.Object value)
Adds a field with the given name and value.
|
protected void |
endDocument() |
java.lang.Object |
getFieldValue(java.lang.String fieldName)
Gets the value for a certain field name.
|
java.util.Set<java.lang.String> |
getIndexedFields() |
java.util.Set<java.lang.String> |
getNotUpdatedIndexedFields() |
protected void |
startDocument() |
addField, addField, getBatchContext, getDelegate, getFieldNameProvider, getFieldNames, getRangeNameProviderpublic DefaultSolrPartialUpdateInputDocument(SolrInputDocument delegate,
IndexerBatchContext batchContext,
FieldNameProvider fieldNameProvider,
RangeNameProvider rangeNameProvider,
java.util.Set<java.lang.String> indexedFields)
public java.util.Set<java.lang.String> getIndexedFields()
public java.util.Set<java.lang.String> getNotUpdatedIndexedFields()
public void addField(java.lang.String fieldName,
java.lang.Object value)
throws FieldValueProviderException
InputDocumentaddField in interface InputDocumentaddField in class DefaultSolrInputDocumentfieldName - - the field namevalue - - the field valueFieldValueProviderExceptionpublic java.lang.Object getFieldValue(java.lang.String fieldName)
InputDocumentgetFieldValue in interface InputDocumentgetFieldValue in class DefaultSolrInputDocumentfieldName - - the field nameprotected void startDocument()
startDocument in class DefaultSolrInputDocumentprotected void endDocument()
endDocument in class DefaultSolrInputDocumentCopyright © 2018 SAP SE. All Rights Reserved.