Uses of Interface
dev.morphia.Datastore
Packages that use Datastore
Package
Description
Base Morphia package
Defines the types needed to execute queries.
Defines the transaction types.
-
Uses of Datastore in dev.morphia
Methods in dev.morphia that return DatastoreModifier and TypeMethodDescriptionstatic Datastore
Morphia.createDatastore
(MongoClient mongoClient) Creates a Datastore configured via config filestatic Datastore
Morphia.createDatastore
(MongoClient mongoClient, MorphiaConfig config) Creates a Datastore configured via config fileMethods in dev.morphia with parameters of type DatastoreModifier and TypeMethodDescriptiondefault void
default void
EntityListener.postPersist
(T entity, Document document, Datastore datastore) default void
default void
EntityListener.prePersist
(T entity, Document document, Datastore datastore) -
Uses of Datastore in dev.morphia.query
Methods in dev.morphia.query with parameters of type DatastoreModifier and TypeMethodDescription<T> Query<T>
DefaultQueryFactory.createQuery
(Datastore datastore, Class<T> type, FindOptions options, Document query) default <T> Query<T>
QueryFactory.createQuery
(Datastore datastore, Class<T> type, FindOptions options) Creates a new query for the given type.<T> Query<T>
QueryFactory.createQuery
(Datastore datastore, Class<T> type, FindOptions options, Document query) Creates and returns aQuery
for the given arguments.default <T> Query<T>
QueryFactory.createQuery
(Datastore datastore, String collection, Class<T> type) Deprecated.Constructors in dev.morphia.query with parameters of type DatastoreModifierConstructorDescriptionprotected
MorphiaQuery
(Datastore datastore, Class<T> type, FindOptions options, Document query) -
Uses of Datastore in dev.morphia.transactions
Subinterfaces of Datastore in dev.morphia.transactionsModifier and TypeInterfaceDescriptioninterface
Wraps a ClientSession reference for convenient use of MongoDB's multidocument transaction support.
QueryFactory.createQuery(Datastore, Class, FindOptions, Document)