Index

A C D E F G H I N O P Q R S T U V 
All Classes|All Packages

A

add(DocPropertyMapping) - Method in class io.ebeanservice.docstore.api.mapping.DocMappingBuilder
Add the property mapping.
addChild(DocPropertyMapping) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyMapping
Add a child property.
addDelete(DocStoreUpdate) - Method in class io.ebeanservice.docstore.api.DocStoreUpdates
Add a delete request.
addNested(String, PathProperties) - Method in class io.ebeanservice.docstore.api.support.DocStructure
Add an embedded property with it's document structure.
addNested(String, String, Object) - Method in class io.ebeanservice.docstore.api.DocStoreUpdates
Add a nested update.
addPersist(DocStoreUpdate) - Method in class io.ebeanservice.docstore.api.DocStoreUpdates
Add a persist request.
addProperty(String) - Method in class io.ebeanservice.docstore.api.support.DocStructure
Add a property at the root level.
addToQueue(DocStoreUpdates) - Method in interface io.ebeanservice.docstore.api.DocStoreUpdate
Add to the queue for deferred processing.
addToQueue(DocStoreUpdates) - Method in class io.ebeanservice.docstore.api.support.DocStoreDeleteEvent
Add this event to the queue (for queue delayed processing).
addToQueue(DocStoreUpdates) - Method in class io.ebeanservice.docstore.api.support.DocStoreIndexEvent
Add this event to the queue (for queue delayed processing).
apply(DocMapping) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyMapping
Apply mapping options to this property.
apply(DocMapping) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
Apply override mapping from the document level or embedded property level.
apply(DocProperty) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
Apply the property level mapping options.
applyMapping() - Method in class io.ebeanservice.docstore.api.mapping.DocMappingBuilder
Apply any override mappings from the top level docStore annotation.
applyPath(Query<T>) - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
Apply the document structure to the query so that it fetches the required properties to build the document (typically in JSON form).
applyPath(Query<T>) - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
 

C

collectSortable() - Method in class io.ebeanservice.docstore.api.mapping.DocMappingBuilder
Collect the mapping of properties to 'raw' properties for those marked as sortable.
commit(DocStoreTransaction) - Method in interface io.ebeanservice.docstore.api.DocStoreUpdateProcessor
Perform commit/flush of the changes made via the document store transaction.
copy() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
Create a copy of this such that it can be overridden on a per index basis.
copyIndex(Query<?>, String, int) - Method in class io.ebeanservice.docstore.none.NoneDocStore
 
copyIndex(Class<?>, String) - Method in class io.ebeanservice.docstore.none.NoneDocStore
 
copyIndex(Class<?>, String, long) - Method in class io.ebeanservice.docstore.none.NoneDocStore
 
create(SpiServer) - Method in interface io.ebeanservice.docstore.api.DocStoreFactory
Create and return the DocStore integration components.
create(SpiServer) - Method in class io.ebeanservice.docstore.none.NoneDocStoreFactory
 
create(String, String, String) - Method in class io.ebeanservice.docstore.api.mapping.DocMappingBuilder
Create the document mapping.
createAdapter(BeanDescriptor<T>, DeployBeanDescriptor<T>) - Method in interface io.ebeanservice.docstore.api.DocStoreFactory
Create the doc store specific adapter for the given bean type.
createAdapter(BeanDescriptor<T>, DeployBeanDescriptor<T>) - Method in class io.ebeanservice.docstore.none.NoneDocStoreFactory
 
createDocMapping() - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
Create the document mapping.
createDocMapping() - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
 
createIndex(String, String) - Method in class io.ebeanservice.docstore.none.NoneDocStore
 
createJsonReadOptions() - Method in interface io.ebeanservice.docstore.api.DocQueryRequest
Create JsonReadOptions taking into account persistence context and lazy loading support.
createQueryUpdate(BeanType<T>, int) - Method in interface io.ebeanservice.docstore.api.DocStoreUpdateProcessor
Create a processor to handle updates per bean via a findEach query.
createTransaction(int) - Method in interface io.ebeanservice.docstore.api.DocStoreUpdateProcessor
Create a document store transaction hinting at the batch size.

D

deleteById(Object, DocUpdateContext) - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
Process a delete by id of a given document.
deleteById(Object, DocUpdateContext) - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
 
deleteById(Object, DocUpdateContext) - Method in class io.ebeanservice.docstore.none.NoneDocStoreBeanAdapter
 
doc() - Method in class io.ebeanservice.docstore.api.support.DocStructure
Return the document structure.
DocMappingBuilder - Class in io.ebeanservice.docstore.api.mapping
Builds the DocumentMapping for a given bean type.
DocMappingBuilder(PathProperties, DocStore) - Constructor for class io.ebeanservice.docstore.api.mapping.DocMappingBuilder
Create with the document structure paths and docStore deployment annotation.
DocPropertyAdapter - Class in io.ebeanservice.docstore.api.mapping
Adapter for DocPropertyVisitor that does not do anything.
DocPropertyAdapter() - Constructor for class io.ebeanservice.docstore.api.mapping.DocPropertyAdapter
 
DocPropertyMapping - Class in io.ebeanservice.docstore.api.mapping
Property mapping in a doc store document structure.
DocPropertyMapping() - Constructor for class io.ebeanservice.docstore.api.mapping.DocPropertyMapping
Construct ROOT.
DocPropertyMapping(String, DocPropertyType) - Constructor for class io.ebeanservice.docstore.api.mapping.DocPropertyMapping
Construct property mapping.
DocPropertyMapping(String, DocPropertyType, DocPropertyOptions) - Constructor for class io.ebeanservice.docstore.api.mapping.DocPropertyMapping
Construct property mapping with options.
DocPropertyOptions - Class in io.ebeanservice.docstore.api.mapping
Options for mapping a property for document storage.
DocPropertyOptions() - Constructor for class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
Construct with no values set.
DocPropertyVisitor - Interface in io.ebeanservice.docstore.api.mapping
Used to visit the properties in a document structure.
DocQueryRequest<T> - Interface in io.ebeanservice.docstore.api
A Query request for the document store.
DocStoreBeanAdapter<T> - Interface in io.ebeanservice.docstore.api
Doc store specific adapter to process doc store events for a given bean type.
DocStoreBeanBaseAdapter<T> - Class in io.ebeanservice.docstore.api.support
Base implementation for much of DocStoreBeanAdapter.
DocStoreBeanBaseAdapter(BeanDescriptor<T>, DeployBeanDescriptor<T>) - Constructor for class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
 
DocStoreDeleteEvent - Class in io.ebeanservice.docstore.api.support
A 'Delete by Id' request that is send to the document store.
DocStoreDeleteEvent(BeanType<?>, Object) - Constructor for class io.ebeanservice.docstore.api.support.DocStoreDeleteEvent
 
DocStoreEmbeddedInvalidation - Class in io.ebeanservice.docstore.api.support
Checks if a persist request means an embedded/nested object in another document needs updating.
DocStoreEmbeddedInvalidation(String, String) - Constructor for class io.ebeanservice.docstore.api.support.DocStoreEmbeddedInvalidation
 
DocStoreEmbeddedInvalidationProperties - Class in io.ebeanservice.docstore.api.support
Checks if a persist request means an embedded/nested object in another document needs updating.
DocStoreEmbeddedInvalidationProperties(String, String, int[]) - Constructor for class io.ebeanservice.docstore.api.support.DocStoreEmbeddedInvalidationProperties
 
DocStoreFactory - Interface in io.ebeanservice.docstore.api
Creates the integration components for DocStore integration.
DocStoreIndexEvent<T> - Class in io.ebeanservice.docstore.api.support
A 'Delete by Id' request that is send to the document store.
DocStoreIndexEvent(BeanType<T>, Object, T) - Constructor for class io.ebeanservice.docstore.api.support.DocStoreIndexEvent
 
DocStoreIntegration - Interface in io.ebeanservice.docstore.api
All the required features for DocStore integration.
DocStoreQueryUpdate<T> - Interface in io.ebeanservice.docstore.api
Update the document store using a Ebean ORM query.
DocStoreTransaction - Interface in io.ebeanservice.docstore.api
A document store transaction.
docStoreUpdate(DocStoreUpdateContext) - Method in interface io.ebeanservice.docstore.api.DocStoreUpdate
Add the event to the doc store bulk update.
docStoreUpdate(DocStoreUpdateContext) - Method in class io.ebeanservice.docstore.api.support.DocStoreDeleteEvent
Add appropriate JSON content for sending to the ElasticSearch Bulk API.
docStoreUpdate(DocStoreUpdateContext) - Method in class io.ebeanservice.docstore.api.support.DocStoreIndexEvent
Add appropriate JSON content for sending to the ElasticSearch Bulk API.
DocStoreUpdate - Interface in io.ebeanservice.docstore.api
For persist events that know how to publish or queue their change to the Document store.
DocStoreUpdateContext - Interface in io.ebeanservice.docstore.api
The doc store specific context/transaction used to collect updates to send to the document store.
DocStoreUpdateProcessor - Interface in io.ebeanservice.docstore.api
Processes index updates.
DocStoreUpdates - Class in io.ebeanservice.docstore.api
Collection of document store updates that are either sent to the document store or queued for future processing
DocStoreUpdates() - Constructor for class io.ebeanservice.docstore.api.DocStoreUpdates
 
DocStructure - Class in io.ebeanservice.docstore.api.support
Document structure for mapping to document store.
DocStructure(PathProperties) - Constructor for class io.ebeanservice.docstore.api.support.DocStructure
Create given an initial deployment doc mapping.
DocumentMapping - Class in io.ebeanservice.docstore.api.mapping
Mapping for a document stored in a doc store (like ElasticSearch).
DocumentMapping(String, String, String, FetchPath, DocPropertyMapping, int, int) - Constructor for class io.ebeanservice.docstore.api.mapping.DocumentMapping
 
DocumentNotFoundException - Exception in io.ebeanservice.docstore.api
Can be thrown when a document is unexpectedly not found in a document store.
DocumentNotFoundException(String) - Constructor for exception io.ebeanservice.docstore.api.DocumentNotFoundException
Construct with a message.
documentStore() - Method in interface io.ebeanservice.docstore.api.DocStoreIntegration
Return the DocStore.
dropIndex(String) - Method in class io.ebeanservice.docstore.none.NoneDocStore
 

E

embeddedInvalidate(PersistRequestBean<?>, DocStoreUpdates) - Method in class io.ebeanservice.docstore.api.support.DocStoreEmbeddedInvalidation
 
embeddedInvalidate(PersistRequestBean<?>, DocStoreUpdates) - Method in class io.ebeanservice.docstore.api.support.DocStoreEmbeddedInvalidationProperties
 
executeSecondaryQueries(boolean) - Method in interface io.ebeanservice.docstore.api.DocQueryRequest
Execute secondary queries.

F

find(DocQueryContext<T>) - Method in class io.ebeanservice.docstore.none.NoneDocStore
 
findEach(DocQueryContext<T>, Consumer<T>) - Method in class io.ebeanservice.docstore.none.NoneDocStore
 
findEach(String, String, Consumer<RawDoc>) - Method in class io.ebeanservice.docstore.none.NoneDocStore
 
findEachWhile(DocQueryContext<T>, Predicate<T>) - Method in class io.ebeanservice.docstore.none.NoneDocStore
 
findEachWhile(String, String, Predicate<RawDoc>) - Method in class io.ebeanservice.docstore.none.NoneDocStore
 
findList(DocQueryContext<T>) - Method in class io.ebeanservice.docstore.none.NoneDocStore
 
findPagedList(DocQueryContext<T>) - Method in class io.ebeanservice.docstore.none.NoneDocStore
 
flush() - Method in interface io.ebeanservice.docstore.api.DocStoreQueryUpdate
Flush the changes to the document store.
flush() - Method in interface io.ebeanservice.docstore.api.DocStoreTransaction
Flush all changes to the document store.

G

getAnalyzer() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
 
getBoost() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
 
getChildren() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyMapping
Return the child nested properties.
getCode() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
 
getCopyTo() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
 
getDeleteEvents() - Method in class io.ebeanservice.docstore.api.DocStoreUpdates
Return delete events.
getDocValues() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
 
getEmbedded(String) - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
 
getEmbedded(String) - Method in class io.ebeanservice.docstore.api.support.DocStructure
Return the document structure for an embedded path.
getEmbeddedManyRoot(String) - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
 
getEmbeddedManyRoot(String) - Method in class io.ebeanservice.docstore.api.support.DocStructure
 
getEnabled() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
 
getIncludeInAll() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
 
getIndexName() - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
Return the index name for this bean type.
getIndexName() - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
 
getIndexType() - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
Return the index type for this bean type.
getIndexType() - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
 
getMode(PersistRequest.Type, DocStoreMode) - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
Determine and return how this persist type will be processed given the transaction mode.
getMode(PersistRequest.Type, DocStoreMode) - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
 
getName() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyMapping
Return the property name.
getName() - Method in class io.ebeanservice.docstore.api.mapping.DocumentMapping
Return the name.
getNestedEvents() - Method in class io.ebeanservice.docstore.api.DocStoreUpdates
Return the list of nested update events.
getNorms() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
 
getNullValue() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
 
getOptions() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyMapping
Return the property options.
getOptions() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
 
getPaths() - Method in class io.ebeanservice.docstore.api.mapping.DocumentMapping
Return the document structure as PathProperties.
getPersistEvents() - Method in class io.ebeanservice.docstore.api.DocStoreUpdates
Return the persist insert and update requests to be sent to the document store.
getProperties() - Method in class io.ebeanservice.docstore.api.mapping.DocumentMapping
Return the document structure with mapping details.
getQueueEntries() - Method in class io.ebeanservice.docstore.api.DocStoreUpdates
Return the entries for sending to the queue.
getQueueId() - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
Return the unique queueId for this bean type.
getQueueId() - Method in class io.ebeanservice.docstore.api.mapping.DocumentMapping
Return the queueId.
getQueueId() - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
 
getReplicas() - Method in class io.ebeanservice.docstore.api.mapping.DocumentMapping
Return the number of replicas.
getSearchAnalyzer() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
 
getShards() - Method in class io.ebeanservice.docstore.api.mapping.DocumentMapping
Return the number of shards.
getSortable() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
 
getStore() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
 
getType() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyMapping
Return the type of the property.
getType() - Method in class io.ebeanservice.docstore.api.mapping.DocumentMapping
Return the type.

H

hasEmbeddedInvalidation() - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
Return true if this bean type as embedded invalidate registered.
hasEmbeddedInvalidation() - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
 

I

implementationNotInClassPath() - Static method in class io.ebeanservice.docstore.none.NoneDocStore
 
includesPath(String, String) - Method in class io.ebeanservice.docstore.api.mapping.DocMappingBuilder
Return true if the path is included in the document.
includesProperty(String, String) - Method in class io.ebeanservice.docstore.api.mapping.DocMappingBuilder
Return true if the property is included in the document.
index(Object, T, DocUpdateContext) - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
Process an index event which is effectively an insert or update (or put).
index(Object, T, DocUpdateContext) - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
 
index(Object, T, DocUpdateContext) - Method in class io.ebeanservice.docstore.none.NoneDocStoreBeanAdapter
 
indexAll(Class<?>) - Method in class io.ebeanservice.docstore.none.NoneDocStore
 
indexByQuery(Query<T>) - Method in class io.ebeanservice.docstore.none.NoneDocStore
 
indexByQuery(Query<T>, int) - Method in class io.ebeanservice.docstore.none.NoneDocStore
 
indexSettings(String, Map<String, Object>) - Method in class io.ebeanservice.docstore.none.NoneDocStore
 
insert(Object, PersistRequestBean<T>, DocStoreUpdateContext) - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
Process an insert persist request.
insert(Object, PersistRequestBean<T>, DocStoreUpdateContext) - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
 
insert(Object, PersistRequestBean<T>, DocStoreUpdateContext) - Method in class io.ebeanservice.docstore.none.NoneDocStoreBeanAdapter
 
io.ebeanservice.docstore.api - package io.ebeanservice.docstore.api
The service API for document store integration.
io.ebeanservice.docstore.api.mapping - package io.ebeanservice.docstore.api.mapping
Mapping for document store integration.
io.ebeanservice.docstore.api.support - package io.ebeanservice.docstore.api.support
Support objects for implementing integration.
io.ebeanservice.docstore.none - package io.ebeanservice.docstore.none
"No op" implementation of document store.
isCode() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
 
isEmpty() - Method in class io.ebeanservice.docstore.api.DocStoreUpdates
Return true if there are no events to process.
isMapped() - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
Return true if this type is mapped for doc storage.
isMapped() - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
 
isMapped() - Method in class io.ebeanservice.docstore.none.NoneDocStoreBeanAdapter
 
isOptionsSet() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
Return true if the index options is set to a non-default value.
isSortable() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
 

N

NoneDocStore - Class in io.ebeanservice.docstore.none
DocumentStore that barfs it is used.
NoneDocStore() - Constructor for class io.ebeanservice.docstore.none.NoneDocStore
 
NoneDocStoreBeanAdapter<T> - Class in io.ebeanservice.docstore.none
DocStoreBeanBaseAdapter that barfs if it is used.
NoneDocStoreBeanAdapter(BeanDescriptor<T>, DeployBeanDescriptor<T>) - Constructor for class io.ebeanservice.docstore.none.NoneDocStoreBeanAdapter
 
NoneDocStoreFactory - Class in io.ebeanservice.docstore.none
A stub implementation of DocStoreFactory that will barf if the docStore features are used.
NoneDocStoreFactory() - Constructor for class io.ebeanservice.docstore.none.NoneDocStoreFactory
 

O

obtain() - Method in interface io.ebeanservice.docstore.api.DocStoreTransaction
Obtain a context to persist to (like a buffer).

P

pop() - Method in class io.ebeanservice.docstore.api.mapping.DocMappingBuilder
Pop the nested object or list off the properties stack.
prepareMany(BeanDescriptor<T>) - Method in class io.ebeanservice.docstore.api.support.DocStructure
For 'many' nested properties we need an additional root based graph to fetch and update.
process(DocStoreUpdates, int) - Method in interface io.ebeanservice.docstore.api.DocStoreUpdateProcessor
Process all the updates for a transaction.
process(List<DocStoreQueueEntry>) - Method in class io.ebeanservice.docstore.none.NoneDocStore
 
push(DocPropertyMapping) - Method in class io.ebeanservice.docstore.api.mapping.DocMappingBuilder
Push the nested object or list onto the properties stack.

Q

query() - Method in interface io.ebeanservice.docstore.api.DocQueryRequest
Return the query for this request.
queue() - Method in interface io.ebeanservice.docstore.api.DocStoreTransaction
Add changes that should be queued to the DocStoreUpdates.
queueDelete(String, Object) - Method in class io.ebeanservice.docstore.api.DocStoreUpdates
Queue a 'delete' request.
queueIndex(String, Object) - Method in class io.ebeanservice.docstore.api.DocStoreUpdates
Queue an 'index' request.
queueNested(String, String, Object) - Method in class io.ebeanservice.docstore.api.DocStoreUpdates
Queue an update to a nested/embedded object.

R

rawProperty(String) - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
Return an un-analysed property to use instead of the given property.
rawProperty(String) - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
 
registerInvalidationPath(String, String, Set<String>) - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
Register invalidation events for embedded/nested documents the given path and properties.
registerInvalidationPath(String, String, Set<String>) - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
Register a doc store invalidation listener for the given bean type, path and properties.
registerPaths() - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
In deployment phase read the embedded/nested document information.
registerPaths() - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
Register invalidation paths for embedded documents.

S

setAnalyzer(String) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
 
setBoost(Float) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
 
setCode(Boolean) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
 
setCopyTo(String) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
 
setDocValues(Boolean) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
 
setEnabled(Boolean) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
 
setIncludeInAll(Boolean) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
 
setNorms(Boolean) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
 
setNullValue(String) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
 
setOptions(DocProperty.Option) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
 
setReplicas(int) - Method in class io.ebeanservice.docstore.api.mapping.DocumentMapping
Set the number of replicas.
setSearchAnalyzer(String) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
 
setShards(int) - Method in class io.ebeanservice.docstore.api.mapping.DocumentMapping
Set the number of shards.
setSortable(Boolean) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
 
setStore(Boolean) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
 
setType(DocPropertyType) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyMapping
Set the type of the property.
store(Object, T) - Method in interface io.ebeanservice.docstore.api.DocStoreQueryUpdate
Process the bean storing in the document store.

T

toString() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyMapping
 
toString() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
 
transaction() - Method in interface io.ebeanservice.docstore.api.DocQueryRequest
Return the transaction for this request (can be null for document store only queries).
transaction(SpiTransaction) - Method in interface io.ebeanservice.docstore.api.DocQueryRequest
Set the (document store) transaction to use for this query.

U

update(Object, PersistRequestBean<T>, DocStoreUpdateContext) - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
Process an update persist request.
update(Object, PersistRequestBean<T>, DocStoreUpdateContext) - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
 
update(Object, PersistRequestBean<T>, DocStoreUpdateContext) - Method in class io.ebeanservice.docstore.none.NoneDocStoreBeanAdapter
 
updateEmbedded(PersistRequestBean<T>, DocStoreUpdates) - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
Process the persist request adding any embedded/nested document invalidation to the docStoreUpdates.
updateEmbedded(PersistRequestBean<T>, DocStoreUpdates) - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
 
updateEmbedded(Object, String, String, DocUpdateContext) - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
Process an update of an embedded document.
updateEmbedded(Object, String, String, DocUpdateContext) - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
 
updateEmbedded(Object, String, String, DocUpdateContext) - Method in class io.ebeanservice.docstore.none.NoneDocStoreBeanAdapter
 
updateProcessor() - Method in interface io.ebeanservice.docstore.api.DocStoreIntegration
Return the DocStoreUpdateProcessor to use.

V

visit(DocPropertyVisitor) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyMapping
Visit this property and any nested children.
visit(DocPropertyVisitor) - Method in class io.ebeanservice.docstore.api.mapping.DocumentMapping
Visit all the properties in the document structure.
visitBegin() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyAdapter
 
visitBegin() - Method in interface io.ebeanservice.docstore.api.mapping.DocPropertyVisitor
Begin visiting the document structure.
visitBeginList(DocPropertyMapping) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyAdapter
 
visitBeginList(DocPropertyMapping) - Method in interface io.ebeanservice.docstore.api.mapping.DocPropertyVisitor
Start visiting a nested list.
visitBeginObject(DocPropertyMapping) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyAdapter
 
visitBeginObject(DocPropertyMapping) - Method in interface io.ebeanservice.docstore.api.mapping.DocPropertyVisitor
Start visiting a nested object.
visitEnd() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyAdapter
 
visitEnd() - Method in interface io.ebeanservice.docstore.api.mapping.DocPropertyVisitor
Finished visiting the document structure.
visitEndList(DocPropertyMapping) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyAdapter
 
visitEndList(DocPropertyMapping) - Method in interface io.ebeanservice.docstore.api.mapping.DocPropertyVisitor
End visiting a nested list.
visitEndObject(DocPropertyMapping) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyAdapter
 
visitEndObject(DocPropertyMapping) - Method in interface io.ebeanservice.docstore.api.mapping.DocPropertyVisitor
End visiting a nested object.
visitProperty(DocPropertyMapping) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyAdapter
 
visitProperty(DocPropertyMapping) - Method in interface io.ebeanservice.docstore.api.mapping.DocPropertyVisitor
Visit a property.
A C D E F G H I N O P Q R S T U V 
All Classes|All Packages