Interface MongoDatabaseDecorator
- All Superinterfaces:
com.mongodb.client.MongoDatabase
- All Known Implementing Classes:
MongoDataBaseDecoratorImpl
public interface MongoDatabaseDecorator
extends com.mongodb.client.MongoDatabase
-
Method Summary
Modifier and Type Method Description default com.mongodb.client.AggregateIterable<org.bson.Document>aggregate(com.mongodb.client.ClientSession clientSession, java.util.List<? extends org.bson.conversions.Bson> list)default <TResult> com.mongodb.client.AggregateIterable<TResult>aggregate(com.mongodb.client.ClientSession clientSession, java.util.List<? extends org.bson.conversions.Bson> list, java.lang.Class<TResult> aClass)default com.mongodb.client.AggregateIterable<org.bson.Document>aggregate(java.util.List<? extends org.bson.conversions.Bson> list)default <TResult> com.mongodb.client.AggregateIterable<TResult>aggregate(java.util.List<? extends org.bson.conversions.Bson> list, java.lang.Class<TResult> aClass)default voidcreateCollection(com.mongodb.client.ClientSession clientSession, java.lang.String s)default voidcreateCollection(com.mongodb.client.ClientSession clientSession, java.lang.String s, com.mongodb.client.model.CreateCollectionOptions createCollectionOptions)default voidcreateCollection(java.lang.String s)default voidcreateCollection(java.lang.String s, com.mongodb.client.model.CreateCollectionOptions createCollectionOptions)default voidcreateView(com.mongodb.client.ClientSession clientSession, java.lang.String s, java.lang.String s1, java.util.List<? extends org.bson.conversions.Bson> list)default voidcreateView(com.mongodb.client.ClientSession clientSession, java.lang.String s, java.lang.String s1, java.util.List<? extends org.bson.conversions.Bson> list, com.mongodb.client.model.CreateViewOptions createViewOptions)default voidcreateView(java.lang.String s, java.lang.String s1, java.util.List<? extends org.bson.conversions.Bson> list)default voidcreateView(java.lang.String s, java.lang.String s1, java.util.List<? extends org.bson.conversions.Bson> list, com.mongodb.client.model.CreateViewOptions createViewOptions)default voiddrop()default voiddrop(com.mongodb.client.ClientSession clientSession)default org.bson.codecs.configuration.CodecRegistrygetCodecRegistry()default com.mongodb.client.MongoCollection<org.bson.Document>getCollection(java.lang.String s)default <TDocument>
com.mongodb.client.MongoCollection<TDocument>getCollection(java.lang.String s, java.lang.Class<TDocument> aClass)com.mongodb.client.MongoDatabasegetImpl()io.changock.driver.api.lock.guard.invoker.LockGuardInvokergetInvoker()default java.lang.StringgetName()default com.mongodb.ReadConcerngetReadConcern()default com.mongodb.ReadPreferencegetReadPreference()default com.mongodb.WriteConcerngetWriteConcern()default com.mongodb.client.MongoIterable<java.lang.String>listCollectionNames()default com.mongodb.client.MongoIterable<java.lang.String>listCollectionNames(com.mongodb.client.ClientSession clientSession)default com.mongodb.client.ListCollectionsIterable<org.bson.Document>listCollections()default com.mongodb.client.ListCollectionsIterable<org.bson.Document>listCollections(com.mongodb.client.ClientSession clientSession)default <TResult> com.mongodb.client.ListCollectionsIterable<TResult>listCollections(com.mongodb.client.ClientSession clientSession, java.lang.Class<TResult> aClass)default <TResult> com.mongodb.client.ListCollectionsIterable<TResult>listCollections(java.lang.Class<TResult> aClass)default org.bson.DocumentrunCommand(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson)default org.bson.DocumentrunCommand(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson, com.mongodb.ReadPreference readPreference)default <TResult> TResultrunCommand(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson, com.mongodb.ReadPreference readPreference, java.lang.Class<TResult> aClass)default <TResult> TResultrunCommand(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson, java.lang.Class<TResult> aClass)default org.bson.DocumentrunCommand(org.bson.conversions.Bson bson)default org.bson.DocumentrunCommand(org.bson.conversions.Bson bson, com.mongodb.ReadPreference readPreference)default <TResult> TResultrunCommand(org.bson.conversions.Bson bson, com.mongodb.ReadPreference readPreference, java.lang.Class<TResult> aClass)default <TResult> TResultrunCommand(org.bson.conversions.Bson bson, java.lang.Class<TResult> aClass)default com.mongodb.client.ChangeStreamIterable<org.bson.Document>watch()default com.mongodb.client.ChangeStreamIterable<org.bson.Document>watch(com.mongodb.client.ClientSession clientSession)default <TResult> com.mongodb.client.ChangeStreamIterable<TResult>watch(com.mongodb.client.ClientSession clientSession, java.lang.Class<TResult> aClass)default com.mongodb.client.ChangeStreamIterable<org.bson.Document>watch(com.mongodb.client.ClientSession clientSession, java.util.List<? extends org.bson.conversions.Bson> list)default <TResult> com.mongodb.client.ChangeStreamIterable<TResult>watch(com.mongodb.client.ClientSession clientSession, java.util.List<? extends org.bson.conversions.Bson> list, java.lang.Class<TResult> aClass)default <TResult> com.mongodb.client.ChangeStreamIterable<TResult>watch(java.lang.Class<TResult> aClass)default com.mongodb.client.ChangeStreamIterable<org.bson.Document>watch(java.util.List<? extends org.bson.conversions.Bson> list)default <TResult> com.mongodb.client.ChangeStreamIterable<TResult>watch(java.util.List<? extends org.bson.conversions.Bson> list, java.lang.Class<TResult> aClass)default com.mongodb.client.MongoDatabasewithCodecRegistry(org.bson.codecs.configuration.CodecRegistry codecRegistry)default com.mongodb.client.MongoDatabasewithReadConcern(com.mongodb.ReadConcern readConcern)default com.mongodb.client.MongoDatabasewithReadPreference(com.mongodb.ReadPreference readPreference)default com.mongodb.client.MongoDatabasewithWriteConcern(com.mongodb.WriteConcern writeConcern)
-
Method Details
-
getImpl
com.mongodb.client.MongoDatabase getImpl() -
getInvoker
io.changock.driver.api.lock.guard.invoker.LockGuardInvoker getInvoker() -
getName
default java.lang.String getName()- Specified by:
getNamein interfacecom.mongodb.client.MongoDatabase
-
getCodecRegistry
default org.bson.codecs.configuration.CodecRegistry getCodecRegistry()- Specified by:
getCodecRegistryin interfacecom.mongodb.client.MongoDatabase
-
getReadPreference
default com.mongodb.ReadPreference getReadPreference()- Specified by:
getReadPreferencein interfacecom.mongodb.client.MongoDatabase
-
getWriteConcern
default com.mongodb.WriteConcern getWriteConcern()- Specified by:
getWriteConcernin interfacecom.mongodb.client.MongoDatabase
-
getReadConcern
default com.mongodb.ReadConcern getReadConcern()- Specified by:
getReadConcernin interfacecom.mongodb.client.MongoDatabase
-
withCodecRegistry
default com.mongodb.client.MongoDatabase withCodecRegistry(org.bson.codecs.configuration.CodecRegistry codecRegistry)- Specified by:
withCodecRegistryin interfacecom.mongodb.client.MongoDatabase
-
withReadPreference
default com.mongodb.client.MongoDatabase withReadPreference(com.mongodb.ReadPreference readPreference)- Specified by:
withReadPreferencein interfacecom.mongodb.client.MongoDatabase
-
withWriteConcern
default com.mongodb.client.MongoDatabase withWriteConcern(com.mongodb.WriteConcern writeConcern)- Specified by:
withWriteConcernin interfacecom.mongodb.client.MongoDatabase
-
withReadConcern
default com.mongodb.client.MongoDatabase withReadConcern(com.mongodb.ReadConcern readConcern)- Specified by:
withReadConcernin interfacecom.mongodb.client.MongoDatabase
-
getCollection
default com.mongodb.client.MongoCollection<org.bson.Document> getCollection(java.lang.String s)- Specified by:
getCollectionin interfacecom.mongodb.client.MongoDatabase
-
getCollection
default <TDocument> com.mongodb.client.MongoCollection<TDocument> getCollection(java.lang.String s, java.lang.Class<TDocument> aClass)- Specified by:
getCollectionin interfacecom.mongodb.client.MongoDatabase
-
runCommand
default org.bson.Document runCommand(org.bson.conversions.Bson bson)- Specified by:
runCommandin interfacecom.mongodb.client.MongoDatabase
-
runCommand
default org.bson.Document runCommand(org.bson.conversions.Bson bson, com.mongodb.ReadPreference readPreference)- Specified by:
runCommandin interfacecom.mongodb.client.MongoDatabase
-
runCommand
default <TResult> TResult runCommand(org.bson.conversions.Bson bson, java.lang.Class<TResult> aClass)- Specified by:
runCommandin interfacecom.mongodb.client.MongoDatabase
-
runCommand
default <TResult> TResult runCommand(org.bson.conversions.Bson bson, com.mongodb.ReadPreference readPreference, java.lang.Class<TResult> aClass)- Specified by:
runCommandin interfacecom.mongodb.client.MongoDatabase
-
drop
default void drop()- Specified by:
dropin interfacecom.mongodb.client.MongoDatabase
-
listCollectionNames
default com.mongodb.client.MongoIterable<java.lang.String> listCollectionNames()- Specified by:
listCollectionNamesin interfacecom.mongodb.client.MongoDatabase
-
listCollections
default com.mongodb.client.ListCollectionsIterable<org.bson.Document> listCollections()- Specified by:
listCollectionsin interfacecom.mongodb.client.MongoDatabase
-
listCollections
default <TResult> com.mongodb.client.ListCollectionsIterable<TResult> listCollections(java.lang.Class<TResult> aClass)- Specified by:
listCollectionsin interfacecom.mongodb.client.MongoDatabase
-
createCollection
default void createCollection(java.lang.String s)- Specified by:
createCollectionin interfacecom.mongodb.client.MongoDatabase
-
createCollection
default void createCollection(java.lang.String s, com.mongodb.client.model.CreateCollectionOptions createCollectionOptions)- Specified by:
createCollectionin interfacecom.mongodb.client.MongoDatabase
-
createView
default void createView(java.lang.String s, java.lang.String s1, java.util.List<? extends org.bson.conversions.Bson> list)- Specified by:
createViewin interfacecom.mongodb.client.MongoDatabase
-
createView
default void createView(java.lang.String s, java.lang.String s1, java.util.List<? extends org.bson.conversions.Bson> list, com.mongodb.client.model.CreateViewOptions createViewOptions)- Specified by:
createViewin interfacecom.mongodb.client.MongoDatabase
-
runCommand
default org.bson.Document runCommand(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson)- Specified by:
runCommandin interfacecom.mongodb.client.MongoDatabase
-
runCommand
default org.bson.Document runCommand(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson, com.mongodb.ReadPreference readPreference)- Specified by:
runCommandin interfacecom.mongodb.client.MongoDatabase
-
runCommand
default <TResult> TResult runCommand(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson, java.lang.Class<TResult> aClass)- Specified by:
runCommandin interfacecom.mongodb.client.MongoDatabase
-
runCommand
default <TResult> TResult runCommand(com.mongodb.client.ClientSession clientSession, org.bson.conversions.Bson bson, com.mongodb.ReadPreference readPreference, java.lang.Class<TResult> aClass)- Specified by:
runCommandin interfacecom.mongodb.client.MongoDatabase
-
drop
default void drop(com.mongodb.client.ClientSession clientSession)- Specified by:
dropin interfacecom.mongodb.client.MongoDatabase
-
listCollectionNames
default com.mongodb.client.MongoIterable<java.lang.String> listCollectionNames(com.mongodb.client.ClientSession clientSession)- Specified by:
listCollectionNamesin interfacecom.mongodb.client.MongoDatabase
-
listCollections
default com.mongodb.client.ListCollectionsIterable<org.bson.Document> listCollections(com.mongodb.client.ClientSession clientSession)- Specified by:
listCollectionsin interfacecom.mongodb.client.MongoDatabase
-
listCollections
default <TResult> com.mongodb.client.ListCollectionsIterable<TResult> listCollections(com.mongodb.client.ClientSession clientSession, java.lang.Class<TResult> aClass)- Specified by:
listCollectionsin interfacecom.mongodb.client.MongoDatabase
-
createCollection
default void createCollection(com.mongodb.client.ClientSession clientSession, java.lang.String s)- Specified by:
createCollectionin interfacecom.mongodb.client.MongoDatabase
-
createCollection
default void createCollection(com.mongodb.client.ClientSession clientSession, java.lang.String s, com.mongodb.client.model.CreateCollectionOptions createCollectionOptions)- Specified by:
createCollectionin interfacecom.mongodb.client.MongoDatabase
-
createView
default void createView(com.mongodb.client.ClientSession clientSession, java.lang.String s, java.lang.String s1, java.util.List<? extends org.bson.conversions.Bson> list)- Specified by:
createViewin interfacecom.mongodb.client.MongoDatabase
-
createView
default void createView(com.mongodb.client.ClientSession clientSession, java.lang.String s, java.lang.String s1, java.util.List<? extends org.bson.conversions.Bson> list, com.mongodb.client.model.CreateViewOptions createViewOptions)- Specified by:
createViewin interfacecom.mongodb.client.MongoDatabase
-
watch
default com.mongodb.client.ChangeStreamIterable<org.bson.Document> watch()- Specified by:
watchin interfacecom.mongodb.client.MongoDatabase
-
watch
default <TResult> com.mongodb.client.ChangeStreamIterable<TResult> watch(java.lang.Class<TResult> aClass)- Specified by:
watchin interfacecom.mongodb.client.MongoDatabase
-
watch
default com.mongodb.client.ChangeStreamIterable<org.bson.Document> watch(java.util.List<? extends org.bson.conversions.Bson> list)- Specified by:
watchin interfacecom.mongodb.client.MongoDatabase
-
watch
default <TResult> com.mongodb.client.ChangeStreamIterable<TResult> watch(java.util.List<? extends org.bson.conversions.Bson> list, java.lang.Class<TResult> aClass)- Specified by:
watchin interfacecom.mongodb.client.MongoDatabase
-
watch
default com.mongodb.client.ChangeStreamIterable<org.bson.Document> watch(com.mongodb.client.ClientSession clientSession)- Specified by:
watchin interfacecom.mongodb.client.MongoDatabase
-
watch
default <TResult> com.mongodb.client.ChangeStreamIterable<TResult> watch(com.mongodb.client.ClientSession clientSession, java.lang.Class<TResult> aClass)- Specified by:
watchin interfacecom.mongodb.client.MongoDatabase
-
watch
default com.mongodb.client.ChangeStreamIterable<org.bson.Document> watch(com.mongodb.client.ClientSession clientSession, java.util.List<? extends org.bson.conversions.Bson> list)- Specified by:
watchin interfacecom.mongodb.client.MongoDatabase
-
watch
default <TResult> com.mongodb.client.ChangeStreamIterable<TResult> watch(com.mongodb.client.ClientSession clientSession, java.util.List<? extends org.bson.conversions.Bson> list, java.lang.Class<TResult> aClass)- Specified by:
watchin interfacecom.mongodb.client.MongoDatabase
-
aggregate
default com.mongodb.client.AggregateIterable<org.bson.Document> aggregate(java.util.List<? extends org.bson.conversions.Bson> list)- Specified by:
aggregatein interfacecom.mongodb.client.MongoDatabase
-
aggregate
default <TResult> com.mongodb.client.AggregateIterable<TResult> aggregate(java.util.List<? extends org.bson.conversions.Bson> list, java.lang.Class<TResult> aClass)- Specified by:
aggregatein interfacecom.mongodb.client.MongoDatabase
-
aggregate
default com.mongodb.client.AggregateIterable<org.bson.Document> aggregate(com.mongodb.client.ClientSession clientSession, java.util.List<? extends org.bson.conversions.Bson> list)- Specified by:
aggregatein interfacecom.mongodb.client.MongoDatabase
-
aggregate
default <TResult> com.mongodb.client.AggregateIterable<TResult> aggregate(com.mongodb.client.ClientSession clientSession, java.util.List<? extends org.bson.conversions.Bson> list, java.lang.Class<TResult> aClass)- Specified by:
aggregatein interfacecom.mongodb.client.MongoDatabase
-