Uses of Class
org.apache.solr.update.AddUpdateCommand
-
Packages that use AddUpdateCommand Package Description org.apache.solr.update APIs and classes for managing index updatesorg.apache.solr.update.processor UpdateRequestProcessorFactory
APIs and implementations for use inUpdateRequestProcessorChain
s -
-
Uses of AddUpdateCommand in org.apache.solr.update
Methods in org.apache.solr.update that return AddUpdateCommand Modifier and Type Method Description static AddUpdateCommand
UpdateLog. convertTlogEntryToAddUpdateCommand(SolrQueryRequest req, List entry, int operation, long version)
Given a entry from the transaction log containing a document, return a new AddUpdateCommand that can be applied to ADD the document or do an UPDATE_INPLACE.Methods in org.apache.solr.update with parameters of type AddUpdateCommand Modifier and Type Method Description void
CdcrUpdateLog. add(AddUpdateCommand cmd, boolean clearCaches)
void
UpdateLog. add(AddUpdateCommand cmd)
void
UpdateLog. add(AddUpdateCommand cmd, boolean clearCaches)
int
DirectUpdateHandler2. addDoc(AddUpdateCommand cmd)
abstract int
UpdateHandler. addDoc(AddUpdateCommand cmd)
void
SolrCmdDistributor. distribAdd(AddUpdateCommand cmd, List<SolrCmdDistributor.Node> nodes, ModifiableSolrParams params)
void
SolrCmdDistributor. distribAdd(AddUpdateCommand cmd, List<SolrCmdDistributor.Node> nodes, ModifiableSolrParams params, boolean synchronous)
void
SolrCmdDistributor. distribAdd(AddUpdateCommand cmd, List<SolrCmdDistributor.Node> nodes, ModifiableSolrParams params, boolean synchronous, DistributedUpdateProcessor.RollupRequestReplicationTracker rollupTracker, DistributedUpdateProcessor.LeaderRequestReplicationTracker leaderTracker)
long
CdcrTransactionLog. write(AddUpdateCommand cmd, long prevPointer)
long
TransactionLog. write(AddUpdateCommand cmd)
Writes an add update command to the transaction log.long
TransactionLog. write(AddUpdateCommand cmd, long prevPointer)
Writes an add update command to the transaction log. -
Uses of AddUpdateCommand in org.apache.solr.update.processor
Methods in org.apache.solr.update.processor with parameters of type AddUpdateCommand Modifier and Type Method Description static Set<String>
AtomicUpdateDocumentMerger. computeInPlaceUpdatableFields(AddUpdateCommand cmd)
Given an add update command, compute a list of fields that can be updated in-place.boolean
AtomicUpdateDocumentMerger. doInPlaceUpdateMerge(AddUpdateCommand cmd, Set<String> updatedFields)
Given an AddUpdateCommand containing update operations (e.g.static boolean
AtomicUpdateDocumentMerger. isAtomicUpdate(AddUpdateCommand cmd)
Utility method that examines the SolrInputDocument in an AddUpdateCommand and returns true if the documents contains atomic update instructions.protected abstract void
SimpleUpdateProcessorFactory. process(AddUpdateCommand cmd, SolrQueryRequest req, SolrQueryResponse rsp)
This object is reused across requests.protected void
TemplateUpdateProcessorFactory. process(AddUpdateCommand cmd, SolrQueryRequest req, SolrQueryResponse rsp)
void
DistributedUpdateProcessor. processAdd(AddUpdateCommand cmd)
void
DocBasedVersionConstraintsProcessor. processAdd(AddUpdateCommand cmd)
void
FieldMutatingUpdateProcessor. processAdd(AddUpdateCommand cmd)
Callsmutate
on any fields identified by the selector before forwarding the command down the chain.void
RegexpBoostProcessor. processAdd(AddUpdateCommand command)
void
TimeRoutedAliasUpdateProcessor. processAdd(AddUpdateCommand cmd)
void
TolerantUpdateProcessor. processAdd(AddUpdateCommand cmd)
void
UpdateRequestProcessor. processAdd(AddUpdateCommand cmd)
void
URLClassifyProcessor. processAdd(AddUpdateCommand command)
void
RegexpBoostProcessor. processBoost(AddUpdateCommand command)
protected boolean
CdcrUpdateProcessor. versionAdd(AddUpdateCommand cmd)
protected boolean
DistributedUpdateProcessor. versionAdd(AddUpdateCommand cmd)
-