Uses of Class
org.apache.jackrabbit.oak.plugins.document.Document
Packages that use Document
-
Uses of Document in org.apache.jackrabbit.oak.plugins.document
Classes in org.apache.jackrabbit.oak.plugins.document with type parameters of type DocumentSubclasses of Document in org.apache.jackrabbit.oak.plugins.documentModifier and TypeClassDescriptionclass
A document storing cluster node info.final class
Keeps track of changes performed between two consecutive background updates.final class
A document storing data about a node.Fields in org.apache.jackrabbit.oak.plugins.document with type parameters of type DocumentModifier and TypeFieldDescriptionstatic final Collection<Document>
Collection.BLOBS
The 'blobs' collection contains data from the blob store.static final Collection<Document>
Collection.SETTINGS
The 'settings' collection contains setting/state data required for DocumentNodeStoreMethods in org.apache.jackrabbit.oak.plugins.document with type parameters of type DocumentModifier and TypeMethodDescription<T extends Document>
booleanDocumentStore.create
(Collection<T> collection, List<UpdateOp> updateOps) Try to create a list of documents.DocumentStore.createOrUpdate
(Collection<T> collection, List<UpdateOp> updateOps) Create or unconditionally update a number of documents.<T extends Document>
TDocumentStore.createOrUpdate
(Collection<T> collection, UpdateOp update) Atomically checks if the document exists and updates it, otherwise the document is created (aka "upsert"), unless the update operation requires the document to be present (seeUpdateOp.isNew()
).<T extends Document>
TDocumentStore.find
(Collection<T> collection, String key) Get the document with the givenkey
.<T extends Document>
TDocumentStore.find
(Collection<T> collection, String key, int maxCacheAge) Get the document with thekey
.DocumentStore.findAndUpdate
(@NotNull Collection<T> collection, @NotNull List<UpdateOp> updateOps) Performs a conditional update (e.g.<T extends Document>
TDocumentStore.findAndUpdate
(Collection<T> collection, UpdateOp update) Performs a conditional update (e.g.<T extends Document>
TDocumentStore.getIfCached
(Collection<T> collection, String key) Fetches the cached document.<T extends Document>
voidDocumentStore.invalidateCache
(Collection<T> collection, String key) Invalidate the document cache for the given key.default <T extends Document>
voidDocumentStore.prefetch
(Collection<T> collection, Iterable<String> keys) optional method indicating the DocumentStore should prefetch, in the most optimal way eg by batching, a bunch of keys as they might soon be needed.DocumentStore.query
(Collection<T> collection, String fromKey, String toKey, int limit) Get a list of documents where the key is greater than a start value and less than an end value.DocumentStore.query
(Collection<T> collection, String fromKey, String toKey, String indexedProperty, long startValue, int limit) Get a list of documents where the key is greater than a start value and less than an end value and the given "indexed property" is greater or equals the specified value.DocumentStore.query
(Collection<T> collection, String fromKey, String toKey, String indexedProperty, long startValue, int limit, List<String> projection) Get a list of documents with only projected fields (as mentioned in projections param) along with "_id" field and where the key is greater than a start value and less than an end value and the given "indexed property" is greater or equals the specified value.<T extends Document>
voidDocumentStore.remove
(Collection<T> collection, String key) Remove a document.<T extends Document>
intDocumentStore.remove
(Collection<T> collection, String indexedProperty, long startValue, long endValue) Batch remove documents where the given "indexed property" is within the given range (exclusive) -(startValue, endValue)
.<T extends Document>
voidDocumentStore.remove
(Collection<T> collection, List<String> keys) Batch remove documents with given keys.<T extends Document>
intDocumentStore.remove
(Collection<T> collection, Map<String, Long> toRemove) Batch remove documents with given keys and corresponding equal conditions onNodeDocument.MODIFIED_IN_SECS
values.Methods in org.apache.jackrabbit.oak.plugins.document with parameters of type DocumentModifier and TypeMethodDescriptionstatic void
UpdateUtils.applyChanges
(@NotNull Document doc, @NotNull UpdateOp update) Apply the changes to the in-memory document.static boolean
UpdateUtils.checkConditions
(@NotNull Document doc, @NotNull Map<UpdateOp.Key, UpdateOp.Condition> conditions) void
Performs a deep copy of the data within this document to the given target.Method parameters in org.apache.jackrabbit.oak.plugins.document with type arguments of type DocumentModifier and TypeMethodDescriptionvoid
DocumentStoreStats.doneCreate
(long timeTakenNanos, Collection<? extends Document> collection, List<String> ids, boolean insertSuccess) void
DocumentStoreStatsCollector.doneCreate
(long timeTakenNanos, Collection<? extends Document> collection, List<String> ids, boolean insertSuccess) Called when a document is created in the given collectionvoid
ThrottlingStatsCollector.doneCreate
(long throttlingTimeNanos, Collection<? extends Document> collection, List<String> ids, boolean insertSuccess) Called when a document is created in the given collectionvoid
ThrottlingStatsCollectorImpl.doneCreate
(long throttlingTimeNanos, Collection<? extends Document> collection, List<String> ids, boolean insertSuccess) void
DocumentStoreStats.doneCreateOrUpdate
(long timeTakenNanos, Collection<? extends Document> collection, List<String> ids) void
DocumentStoreStatsCollector.doneCreateOrUpdate
(long timeTakenNanos, Collection<? extends Document> collection, List<String> ids) Called when multiple document are either created or updated.void
ThrottlingStatsCollector.doneCreateOrUpdate
(long throttlingTimeNanos, Collection<? extends Document> collection, List<String> ids) Called when multiple document are either created or updated.void
ThrottlingStatsCollectorImpl.doneCreateOrUpdate
(long throttlingTimeNanos, Collection<? extends Document> collection, List<String> ids) void
DocumentStoreStats.doneFindAndModify
(long timeTakenNanos, Collection<? extends Document> collection, String key, boolean newEntry, boolean success, int retryCount) void
DocumentStoreStats.doneFindAndModify
(long timeTakenNanos, Collection<? extends Document> collection, List<String> ids, boolean success, int retryCount) void
DocumentStoreStatsCollector.doneFindAndModify
(long timeTakenNanos, Collection<? extends Document> collection, String key, boolean newEntry, boolean success, int retryCount) Called when a update operation was completed which affected single document.void
DocumentStoreStatsCollector.doneFindAndModify
(long timeTakenNanos, Collection<? extends Document> collection, List<String> ids, boolean success, int retryCount) Called when a update operation was completed which could have affected multiple documents.void
ThrottlingStatsCollector.doneFindAndModify
(long throttlingTimeNanos, Collection<? extends Document> collection, String key, boolean newEntry, boolean success, int retryCount) Called when a update operation was completed which affected single document.void
ThrottlingStatsCollector.doneFindAndModify
(long throttlingTimeNanos, Collection<? extends Document> collection, List<String> ids, boolean success, int retryCount) Called when a update operation was completed which could have affected multiple documents.void
ThrottlingStatsCollectorImpl.doneFindAndModify
(long throttlingTimeNanos, Collection<? extends Document> collection, String key, boolean newEntry, boolean success, int retryCount) void
ThrottlingStatsCollectorImpl.doneFindAndModify
(long throttlingTimeNanos, Collection<? extends Document> collection, List<String> ids, boolean success, int retryCount) void
DocumentStoreStats.doneFindCached
(Collection<? extends Document> collection, String key) void
DocumentStoreStatsCollector.doneFindCached
(Collection<? extends Document> collection, String key) Called when a document with given key is found from the cachevoid
DocumentStoreStats.doneFindUncached
(long timeTakenNanos, Collection<? extends Document> collection, String key, boolean docFound, boolean isSlaveOk) void
DocumentStoreStatsCollector.doneFindUncached
(long timeTakenNanos, Collection<? extends Document> collection, String key, boolean docFound, boolean isSlaveOk) Called when a document with given key is read from remote storevoid
DocumentStoreStats.donePrefetch
(long timeTakenNanos, Collection<? extends Document> collection, List<String> ids) void
DocumentStoreStatsCollector.donePrefetch
(long timeTakenNanos, Collection<? extends Document> collection, List<String> ids) Called when a prefetch operation for documents was completed.void
DocumentStoreStats.doneQuery
(long timeTakenNanos, Collection<? extends Document> collection, String fromKey, String toKey, boolean indexedProperty, int resultSize, long lockTime, boolean isSlaveOk) void
DocumentStoreStatsCollector.doneQuery
(long timeTakenNanos, Collection<? extends Document> collection, String fromKey, String toKey, boolean indexedProperty, int resultSize, long lockTime, boolean isSlaveOk) Called when query with given parameters is performedvoid
DocumentStoreStats.doneRemove
(long timeTakenNanos, Collection<? extends Document> collection, int removeCount) void
DocumentStoreStatsCollector.doneRemove
(long timeTakenNanos, Collection<? extends Document> collection, int removeCount) Called when a remove operation for documents was completed.void
ThrottlingStatsCollector.doneRemove
(long throttlingTimeNanos, Collection<? extends Document> collection) Called when a remove operation for documents was completed.void
ThrottlingStatsCollectorImpl.doneRemove
(long throttlingTimeNanos, Collection<? extends Document> collection) -
Uses of Document in org.apache.jackrabbit.oak.plugins.document.memory
Methods in org.apache.jackrabbit.oak.plugins.document.memory with type parameters of type DocumentModifier and TypeMethodDescription<T extends Document>
booleanMemoryDocumentStore.create
(Collection<T> collection, List<UpdateOp> updateOps) MemoryDocumentStore.createOrUpdate
(Collection<T> collection, List<UpdateOp> updateOps) <T extends Document>
TMemoryDocumentStore.createOrUpdate
(Collection<T> collection, UpdateOp update) <T extends Document>
TMemoryDocumentStore.find
(Collection<T> collection, String key) <T extends Document>
TMemoryDocumentStore.find
(Collection<T> collection, String key, int maxCacheAge) <T extends Document>
TMemoryDocumentStore.findAndUpdate
(Collection<T> collection, UpdateOp update) <T extends Document>
TMemoryDocumentStore.getIfCached
(Collection<T> collection, String key) protected <T extends Document>
ConcurrentSkipListMap<String,T> MemoryDocumentStore.getMap
(Collection<T> collection) Get the in-memory map for this collection.<T extends Document>
voidMemoryDocumentStore.invalidateCache
(Collection<T> collection, String key) MemoryDocumentStore.query
(Collection<T> collection, String fromKey, String toKey, int limit) MemoryDocumentStore.query
(Collection<T> collection, String fromKey, String toKey, String indexedProperty, long startValue, int limit) <T extends Document>
voidMemoryDocumentStore.remove
(Collection<T> collection, String key) <T extends Document>
intMemoryDocumentStore.remove
(Collection<T> collection, String indexedProperty, long startValue, long endValue) <T extends Document>
voidMemoryDocumentStore.remove
(Collection<T> collection, List<String> keys) <T extends Document>
intMemoryDocumentStore.remove
(Collection<T> collection, Map<String, Long> toRemove) -
Uses of Document in org.apache.jackrabbit.oak.plugins.document.mongo
Methods in org.apache.jackrabbit.oak.plugins.document.mongo with type parameters of type DocumentModifier and TypeMethodDescriptionprotected <T extends Document>
TMongoDocumentStore.convertFromDBObject
(@NotNull Collection<T> collection, @Nullable com.mongodb.DBObject n) static <T extends Document>
TMongoDocumentStoreHelper.convertFromDBObject
(MongoDocumentStore store, Collection<T> col, com.mongodb.DBObject obj) <T extends Document>
booleanMongoDocumentStore.create
(Collection<T> collection, List<UpdateOp> updateOps) MongoDocumentStore.createOrUpdate
(Collection<T> collection, List<UpdateOp> updateOps) Try to apply all theUpdateOp
s with at least MongoDB requests as possible.<T extends Document>
TMongoDocumentStore.createOrUpdate
(Collection<T> collection, UpdateOp update) <T extends Document>
TMongoDocumentStore.find
(Collection<T> collection, String key) <T extends Document>
TMongoDocumentStore.find
(Collection<T> collection, String key, int maxCacheAge) MongoDocumentStore.findAndUpdate
(@NotNull Collection<T> collection, @NotNull List<UpdateOp> updateOps) Try to apply all theUpdateOp
s with at least MongoDB requests as possible.<T extends Document>
TMongoDocumentStore.findAndUpdate
(Collection<T> collection, UpdateOp update) protected <T extends Document>
TMongoDocumentStore.findUncached
(Collection<T> collection, String key, org.apache.jackrabbit.oak.plugins.document.mongo.MongoDocumentStore.DocumentReadPreference docReadPref) <T extends Document>
CloseableIterable<T>MongoDocumentTraverser.getAllDocuments
(Collection<T> collection, TraversingRange traversingRange, Predicate<String> filter) static <T extends Document>
com.mongodb.client.MongoCollection<com.mongodb.BasicDBObject>MongoDocumentStoreHelper.getDBCollection
(MongoDocumentStore store, Collection<T> c) <T extends Document>
TMongoDocumentStore.getIfCached
(Collection<T> collection, String key) <T extends Document>
voidMongoDocumentStore.invalidateCache
(Collection<T> collection, String key) <T extends Document>
voidMongoDocumentStore.prefetch
(Collection<T> collection, Iterable<String> keysToPrefetch) MongoDocumentStore.query
(Collection<T> collection, String fromKey, String toKey, int limit) MongoDocumentStore.query
(Collection<T> collection, String fromKey, String toKey, String indexedProperty, long startValue, int limit) MongoDocumentStore.query
(Collection<T> collection, String fromKey, String toKey, String indexedProperty, long startValue, int limit, List<String> projection) MongoDocumentStore.queryInternal
(Collection<T> collection, String fromKey, String toKey, String indexedProperty, long startValue, int limit, List<String> projection, long maxQueryTime) <T extends Document>
voidMongoDocumentStore.remove
(Collection<T> collection, String key) <T extends Document>
intMongoDocumentStore.remove
(Collection<T> collection, String indexedProperty, long startValue, long endValue) <T extends Document>
voidMongoDocumentStore.remove
(Collection<T> collection, List<String> keys) <T extends Document>
intMongoDocumentStore.remove
(Collection<T> collection, Map<String, Long> toRemove) Method parameters in org.apache.jackrabbit.oak.plugins.document.mongo with type arguments of type DocumentModifier and TypeMethodDescriptionstatic com.mongodb.ReadPreference
MongoDocumentStoreHelper.getConfiguredReadPreference
(MongoDocumentStore mongoStore, Collection<? extends Document> collection) -
Uses of Document in org.apache.jackrabbit.oak.plugins.document.rdb
Methods in org.apache.jackrabbit.oak.plugins.document.rdb with type parameters of type DocumentModifier and TypeMethodDescriptionprotected <T extends Document>
TRDBDocumentStore.convertFromDBObject
(@NotNull Collection<T> collection, @NotNull RDBRow row) <T extends Document>
booleanRDBDocumentStore.create
(Collection<T> collection, List<UpdateOp> updateOps) RDBDocumentStore.createOrUpdate
(Collection<T> collection, List<UpdateOp> updateOps) <T extends Document>
TRDBDocumentStore.createOrUpdate
(Collection<T> collection, UpdateOp update) <T extends Document>
TRDBDocumentStore.find
(Collection<T> collection, String id) <T extends Document>
TRDBDocumentStore.find
(Collection<T> collection, String id, int maxCacheAge) <T extends Document>
TRDBDocumentStore.findAndUpdate
(Collection<T> collection, UpdateOp update) <T extends Document>
TRDBDocumentSerializer.fromRow
(@NotNull Collection<T> collection, @NotNull RDBRow row) <T extends Document>
TRDBDocumentStore.getIfCached
(Collection<T> collection, String id) protected <T extends Document>
longRDBDocumentStore.getMinValue
(Collection<T> collection, String field, String fromKey, String toKey, List<String> excludeKeyPatterns, List<RDBDocumentStore.QueryCondition> conditions) protected <T extends Document>
@NotNull org.apache.jackrabbit.oak.plugins.document.rdb.RDBDocumentStore.RDBTableMetaDataRDBDocumentStore.getTable
(Collection<T> collection) RDBDocumentStoreJDBC.insert
(Connection connection, org.apache.jackrabbit.oak.plugins.document.rdb.RDBDocumentStore.RDBTableMetaData tmd, List<T> documents) <T extends Document>
voidRDBDocumentStore.invalidateCache
(Collection<T> collection, String id) RDBDocumentStore.query
(Collection<T> collection, String fromKey, String toKey, int limit) RDBDocumentStore.query
(Collection<T> collection, String fromKey, String toKey, String indexedProperty, long startValue, int limit) RDBDocumentStore.query
(Collection<T> collection, String fromKey, String toKey, List<String> excludeKeyPatterns, List<RDBDocumentStore.QueryCondition> conditions, int limit) RDBDocumentStore.queryAsIterable
(Collection<T> collection, String fromKey, String toKey, List<String> excludeKeyPatterns, List<RDBDocumentStore.QueryCondition> conditions, int limit, String sortBy) protected <T extends Document>
longRDBDocumentStore.queryCount
(Collection<T> collection, String fromKey, String toKey, List<String> excludeKeyPatterns, List<RDBDocumentStore.QueryCondition> conditions) <T extends Document>
voidRDBDocumentStore.remove
(Collection<T> collection, String id) <T extends Document>
intRDBDocumentStore.remove
(Collection<T> collection, String indexedProperty, long startValue, long endValue) <T extends Document>
voidRDBDocumentStore.remove
(Collection<T> collection, List<String> ids) <T extends Document>
intRDBDocumentStore.remove
(Collection<T> collection, Map<String, Long> toRemove) RDBDocumentStoreJDBC.update
(Connection connection, org.apache.jackrabbit.oak.plugins.document.rdb.RDBDocumentStore.RDBTableMetaData tmd, List<T> documents, boolean upsert) Update a list of documents using JDBC batches.Methods in org.apache.jackrabbit.oak.plugins.document.rdb with parameters of type Document -
Uses of Document in org.apache.jackrabbit.oak.plugins.document.util
Methods in org.apache.jackrabbit.oak.plugins.document.util with type parameters of type DocumentModifier and TypeMethodDescriptionfinal <T extends Document>
booleanLeaseCheckDocumentStoreWrapper.create
(Collection<T> collection, List<UpdateOp> updateOps) <T extends Document>
booleanLoggingDocumentStoreWrapper.create
(Collection<T> collection, List<UpdateOp> updateOps) <T extends Document>
booleanSynchronizingDocumentStoreWrapper.create
(Collection<T> collection, List<UpdateOp> updateOps) <T extends Document>
booleanThrottlingDocumentStoreWrapper.create
(Collection<T> collection, List<UpdateOp> updateOps) <T extends Document>
booleanTimingDocumentStoreWrapper.create
(Collection<T> collection, List<UpdateOp> updateOps) LeaseCheckDocumentStoreWrapper.createOrUpdate
(Collection<T> collection, List<UpdateOp> updateOps) final <T extends Document>
TLeaseCheckDocumentStoreWrapper.createOrUpdate
(Collection<T> collection, UpdateOp update) LoggingDocumentStoreWrapper.createOrUpdate
(Collection<T> collection, List<UpdateOp> updateOps) <T extends Document>
TLoggingDocumentStoreWrapper.createOrUpdate
(Collection<T> collection, UpdateOp update) SynchronizingDocumentStoreWrapper.createOrUpdate
(Collection<T> collection, List<UpdateOp> updateOps) <T extends Document>
TSynchronizingDocumentStoreWrapper.createOrUpdate
(Collection<T> collection, UpdateOp update) ThrottlingDocumentStoreWrapper.createOrUpdate
(Collection<T> collection, List<UpdateOp> updateOps) <T extends Document>
TThrottlingDocumentStoreWrapper.createOrUpdate
(Collection<T> collection, UpdateOp update) TimingDocumentStoreWrapper.createOrUpdate
(Collection<T> collection, List<UpdateOp> updateOps) <T extends Document>
TTimingDocumentStoreWrapper.createOrUpdate
(Collection<T> collection, UpdateOp update) final <T extends Document>
TLeaseCheckDocumentStoreWrapper.find
(Collection<T> collection, String key) final <T extends Document>
TLeaseCheckDocumentStoreWrapper.find
(Collection<T> collection, String key, int maxCacheAge) <T extends Document>
TLoggingDocumentStoreWrapper.find
(Collection<T> collection, String key) <T extends Document>
TLoggingDocumentStoreWrapper.find
(Collection<T> collection, String key, int maxCacheAge) <T extends Document>
TSynchronizingDocumentStoreWrapper.find
(Collection<T> collection, String key) <T extends Document>
TSynchronizingDocumentStoreWrapper.find
(Collection<T> collection, String key, int maxCacheAge) <T extends Document>
TThrottlingDocumentStoreWrapper.find
(Collection<T> collection, String key) <T extends Document>
TThrottlingDocumentStoreWrapper.find
(Collection<T> collection, String key, int maxCacheAge) <T extends Document>
TTimingDocumentStoreWrapper.find
(Collection<T> collection, String key) <T extends Document>
TTimingDocumentStoreWrapper.find
(Collection<T> collection, String key, int maxCacheAge) LeaseCheckDocumentStoreWrapper.findAndUpdate
(@NotNull Collection<T> collection, @NotNull List<UpdateOp> updateOps) final <T extends Document>
TLeaseCheckDocumentStoreWrapper.findAndUpdate
(Collection<T> collection, UpdateOp update) LoggingDocumentStoreWrapper.findAndUpdate
(@NotNull Collection<T> collection, @NotNull List<UpdateOp> updateOps) <T extends Document>
TLoggingDocumentStoreWrapper.findAndUpdate
(Collection<T> collection, UpdateOp update) SynchronizingDocumentStoreWrapper.findAndUpdate
(@NotNull Collection<T> collection, @NotNull List<UpdateOp> updateOps) <T extends Document>
TSynchronizingDocumentStoreWrapper.findAndUpdate
(Collection<T> collection, UpdateOp update) ThrottlingDocumentStoreWrapper.findAndUpdate
(@NotNull Collection<T> collection, @NotNull List<UpdateOp> updateOps) <T extends Document>
TThrottlingDocumentStoreWrapper.findAndUpdate
(Collection<T> collection, UpdateOp update) TimingDocumentStoreWrapper.findAndUpdate
(@NotNull Collection<T> collection, @NotNull List<UpdateOp> updateOps) <T extends Document>
TTimingDocumentStoreWrapper.findAndUpdate
(Collection<T> collection, UpdateOp update) final <T extends Document>
TLeaseCheckDocumentStoreWrapper.getIfCached
(Collection<T> collection, String key) <T extends Document>
TLoggingDocumentStoreWrapper.getIfCached
(Collection<T> collection, String key) <T extends Document>
TSynchronizingDocumentStoreWrapper.getIfCached
(Collection<T> collection, String key) <T extends Document>
TThrottlingDocumentStoreWrapper.getIfCached
(Collection<T> collection, String key) <T extends Document>
TTimingDocumentStoreWrapper.getIfCached
(Collection<T> collection, String key) final <T extends Document>
voidLeaseCheckDocumentStoreWrapper.invalidateCache
(Collection<T> collection, String key) <T extends Document>
voidLoggingDocumentStoreWrapper.invalidateCache
(Collection<T> collection, String key) <T extends Document>
voidSynchronizingDocumentStoreWrapper.invalidateCache
(Collection<T> collection, String key) <T extends Document>
voidThrottlingDocumentStoreWrapper.invalidateCache
(Collection<T> collection, String key) <T extends Document>
voidTimingDocumentStoreWrapper.invalidateCache
(Collection<T> collection, String key) <T extends Document>
voidLeaseCheckDocumentStoreWrapper.prefetch
(Collection<T> collection, Iterable<String> keys) LeaseCheckDocumentStoreWrapper.query
(Collection<T> collection, String fromKey, String toKey, int limit) LeaseCheckDocumentStoreWrapper.query
(Collection<T> collection, String fromKey, String toKey, String indexedProperty, long startValue, int limit) LeaseCheckDocumentStoreWrapper.query
(Collection<T> collection, String fromKey, String toKey, String indexedProperty, long startValue, int limit, List<String> projection) LoggingDocumentStoreWrapper.query
(Collection<T> collection, String fromKey, String toKey, int limit) LoggingDocumentStoreWrapper.query
(Collection<T> collection, String fromKey, String toKey, String indexedProperty, long startValue, int limit) LoggingDocumentStoreWrapper.query
(Collection<T> collection, String fromKey, String toKey, String indexedProperty, long startValue, int limit, List<String> projection) SynchronizingDocumentStoreWrapper.query
(Collection<T> collection, String fromKey, String toKey, int limit) SynchronizingDocumentStoreWrapper.query
(Collection<T> collection, String fromKey, String toKey, String indexedProperty, long startValue, int limit) SynchronizingDocumentStoreWrapper.query
(Collection<T> collection, String fromKey, String toKey, String indexedProperty, long startValue, int limit, List<String> projection) ThrottlingDocumentStoreWrapper.query
(Collection<T> collection, String fromKey, String toKey, int limit) ThrottlingDocumentStoreWrapper.query
(Collection<T> collection, String fromKey, String toKey, String indexedProperty, long startValue, int limit) ThrottlingDocumentStoreWrapper.query
(Collection<T> collection, String fromKey, String toKey, String indexedProperty, long startValue, int limit, List<String> projection) TimingDocumentStoreWrapper.query
(Collection<T> collection, String fromKey, String toKey, int limit) TimingDocumentStoreWrapper.query
(Collection<T> collection, String fromKey, String toKey, String indexedProperty, long startValue, int limit) TimingDocumentStoreWrapper.query
(Collection<T> collection, String fromKey, String toKey, String indexedProperty, long startValue, int limit, List<String> projection) final <T extends Document>
voidLeaseCheckDocumentStoreWrapper.remove
(Collection<T> collection, String key) <T extends Document>
intLeaseCheckDocumentStoreWrapper.remove
(Collection<T> collection, String indexedProperty, long startValue, long endValue) final <T extends Document>
voidLeaseCheckDocumentStoreWrapper.remove
(Collection<T> collection, List<String> keys) final <T extends Document>
intLeaseCheckDocumentStoreWrapper.remove
(Collection<T> collection, Map<String, Long> toRemove) <T extends Document>
voidLoggingDocumentStoreWrapper.remove
(Collection<T> collection, String key) <T extends Document>
intLoggingDocumentStoreWrapper.remove
(Collection<T> collection, String indexedProperty, long startValue, long endValue) <T extends Document>
voidLoggingDocumentStoreWrapper.remove
(Collection<T> collection, List<String> keys) <T extends Document>
intLoggingDocumentStoreWrapper.remove
(Collection<T> collection, Map<String, Long> toRemove) <T extends Document>
voidSynchronizingDocumentStoreWrapper.remove
(Collection<T> collection, String key) <T extends Document>
intSynchronizingDocumentStoreWrapper.remove
(Collection<T> collection, String indexedProperty, long startValue, long endValue) <T extends Document>
voidSynchronizingDocumentStoreWrapper.remove
(Collection<T> collection, List<String> keys) <T extends Document>
intSynchronizingDocumentStoreWrapper.remove
(Collection<T> collection, Map<String, Long> toRemove) <T extends Document>
voidThrottlingDocumentStoreWrapper.remove
(Collection<T> collection, String key) <T extends Document>
intThrottlingDocumentStoreWrapper.remove
(Collection<T> collection, String indexedProperty, long startValue, long endValue) <T extends Document>
voidThrottlingDocumentStoreWrapper.remove
(Collection<T> collection, List<String> keys) <T extends Document>
intThrottlingDocumentStoreWrapper.remove
(Collection<T> collection, Map<String, Long> toRemove) <T extends Document>
voidTimingDocumentStoreWrapper.remove
(Collection<T> collection, String key) <T extends Document>
intTimingDocumentStoreWrapper.remove
(Collection<T> collection, String indexedProperty, long startValue, long endValue) <T extends Document>
voidTimingDocumentStoreWrapper.remove
(Collection<T> collection, List<String> keys) <T extends Document>
intTimingDocumentStoreWrapper.remove
(Collection<T> collection, Map<String, Long> toRemove) Methods in org.apache.jackrabbit.oak.plugins.document.util that return types with arguments of type DocumentModifier and TypeMethodDescriptionstatic BiPredicate<Collection<? extends Document>,
Integer> StatsCollectorUtil.isNodesCollectionUpdated()
Method parameters in org.apache.jackrabbit.oak.plugins.document.util with type arguments of type DocumentModifier and TypeMethodDescriptionvoid
CreateMetricUpdater.update
(Collection<? extends Document> collection, long timeTakenNanos, List<String> ids, boolean insertSuccess, BiPredicate<Collection<? extends Document>, Integer> isNodesCollectionUpdated, TriStatsConsumer triStatsConsumer, Predicate<Collection<? extends Document>> isJournalCollection, BiStatsConsumer journalBiStatsConsumer) void
CreateMetricUpdater.update
(Collection<? extends Document> collection, long timeTakenNanos, List<String> ids, boolean insertSuccess, BiPredicate<Collection<? extends Document>, Integer> isNodesCollectionUpdated, TriStatsConsumer triStatsConsumer, Predicate<Collection<? extends Document>> isJournalCollection, BiStatsConsumer journalBiStatsConsumer) void
CreateMetricUpdater.update
(Collection<? extends Document> collection, long timeTakenNanos, List<String> ids, boolean insertSuccess, BiPredicate<Collection<? extends Document>, Integer> isNodesCollectionUpdated, TriStatsConsumer triStatsConsumer, Predicate<Collection<? extends Document>> isJournalCollection, BiStatsConsumer journalBiStatsConsumer) void
ModifyMetricUpdater.update
(Collection<? extends Document> collection, int retryCount, long timeTakenNanos, boolean isSuccess, boolean newEntry, List<String> ids, BiPredicate<Collection<? extends Document>, Integer> isNodesCollectionUpdated, BiStatsConsumer createBiStatsConsumer, BiStatsConsumer updateBiStatsConsumer, ObjIntConsumer<MeterStats> retryNodesConsumer, Consumer<MeterStats> failureNodesConsumer) void
ModifyMetricUpdater.update
(Collection<? extends Document> collection, int retryCount, long timeTakenNanos, boolean isSuccess, boolean newEntry, List<String> ids, BiPredicate<Collection<? extends Document>, Integer> isNodesCollectionUpdated, BiStatsConsumer createBiStatsConsumer, BiStatsConsumer updateBiStatsConsumer, ObjIntConsumer<MeterStats> retryNodesConsumer, Consumer<MeterStats> failureNodesConsumer) void
RemoveMetricUpdater.update
(Collection<? extends Document> collection, int removeCount, long timeTakenNanos, BiPredicate<Collection<? extends Document>, Integer> isNodesCollectionUpdated, BiStatsConsumer removeBiStatsConsumer) void
RemoveMetricUpdater.update
(Collection<? extends Document> collection, int removeCount, long timeTakenNanos, BiPredicate<Collection<? extends Document>, Integer> isNodesCollectionUpdated, BiStatsConsumer removeBiStatsConsumer) void
UpsertMetricUpdater.update
(Collection<? extends Document> collection, long timeTakenNanos, List<String> ids, BiPredicate<Collection<? extends Document>, Integer> isNodesCollectionUpdated, TriStatsConsumer upsertStatsConsumer) void
UpsertMetricUpdater.update
(Collection<? extends Document> collection, long timeTakenNanos, List<String> ids, BiPredicate<Collection<? extends Document>, Integer> isNodesCollectionUpdated, TriStatsConsumer upsertStatsConsumer)