Package com.yahoo.documentapi
@ExportPackage
@PublicApi
package com.yahoo.documentapi
-
ClassDescriptionToken to use to acknowledge data for visiting.Parameters for creating an async sessionA session for asynchronous access to a document repository.This is the starting point of the document api.General exception thrown from various methods in the Vespa Document API.Superclass of the classes which contains the parameters for creating or opening a document access.The asynchronous response to a document remove operation.Optional parameters for a document operation.Visitor response containing a document operation.The asynchronous response to a document put or get operation.The asynchronous response to a document update operation.Visitor that simply returns documents found in storage.Implementation of VisitorDataHandler which invokes onDocument() for each received document and onRemove() for each document id that was returned as part of a remove entry.Response containing list of empty buckets.Superclass of the classes which contains the parameters for creating or opening a session.Token to use to keep track of progress for visiting.When a bucket has its state kept by the progress token, we need to discern between active buckets (i.e.For consistent bucket key ordering, we need to ensure that reverse bucket IDs that have their MSB set actually are compared as being greater than those that don't.Any bucket kept track of by a
ProgressToken
instance may be in one of two states: pending or active.This response is provided for successful document remove operations.An asynchronous response from the document api.The synchronous result of submitting an asynchronous operation.The types that a Result can have.Superclass of all document api sessions.A simple document queue that queues up all results and automatically acks them.Parameters for creating or opening a visitor sessionThis class provides document subscription - accessing document changes to a document repository.Parameters for creating a synchronous sessionA session for synchronous access to a document repository, provides simple document access where throughput is not a concern.This response is provided for successful document update operations.A class for controlling a visitor supplied through visitor parameters when creating the visitor session.Possible completion codes for visiting.Superclass for document visiting functionality - accessing documents in an order decided by the document repository.A data handler is a class that handles responses from a visitor.A visitor data handler that queues up documents in visitor responses and implements thegetNext
methods, thus implementing the polling API defined in VisitorDataHandler.Parameters for creating or opening a visitor destination session.A visitor destination session for receiving data from a visitor.Enables transparent iteration of super/sub-bucketsProvides an abstract interface toVisitorIterator
for how pending buckets are acquired, decoupling this from the iteration itself.Provides a bucket source that encompasses the entire range available through a given value of distribution bitsProvides an explicit set of bucket IDs to iterate over.Parameters for creating or opening a visitor sessionCommon class for all visitor responses.A session for tracking progress for and potentially receiving data from a visitor.