A C D E F G H I J L M N O P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addCandidateResult(AbstractClassMetaData, DBCursor, int[]) - Method in class org.datanucleus.store.mongodb.query.LazyLoadQueryResult
C
- candidateResults - Variable in class org.datanucleus.store.mongodb.query.LazyLoadQueryResult
-
Candidate results for this query that have not been (completely) processed yet.
- CAPPED_SIZE_EXTENSION_NAME - Static variable in class org.datanucleus.store.mongodb.MongoDBStoreManager
- close() - Method in class org.datanucleus.store.mongodb.ConnectionFactoryImpl
- close() - Method in class org.datanucleus.store.mongodb.ConnectionFactoryImpl.ManagedConnectionImpl
- close() - Method in class org.datanucleus.store.mongodb.MongoDBPersistenceHandler
- close() - Method in class org.datanucleus.store.mongodb.query.LazyLoadQueryResult
- closeAfterTransactionEnd() - Method in class org.datanucleus.store.mongodb.ConnectionFactoryImpl.ManagedConnectionImpl
- closeResults() - Method in class org.datanucleus.store.mongodb.query.LazyLoadQueryResult
- closingConnection() - Method in class org.datanucleus.store.mongodb.query.LazyLoadQueryResult
- compile() - Method in class org.datanucleus.store.mongodb.query.QueryToMongoDBMapper
- compileFilter() - Method in class org.datanucleus.store.mongodb.query.QueryToMongoDBMapper
-
Method to compile the WHERE clause of the query
- compileInternal(Map) - Method in class org.datanucleus.store.mongodb.query.JDOQLQuery
-
Method to compile the JDOQL query.
- compileInternal(Map) - Method in class org.datanucleus.store.mongodb.query.JPQLQuery
-
Method to compile the JDOQL query.
- compileOrdering() - Method in class org.datanucleus.store.mongodb.query.QueryToMongoDBMapper
-
Method to compile the ordering clause of the query
- compileResult() - Method in class org.datanucleus.store.mongodb.query.QueryToMongoDBMapper
-
Method to compile the result clause of the query
- ConnectionFactoryImpl - Class in org.datanucleus.store.mongodb
-
Implementation of a ConnectionFactory for MongoDB.
- ConnectionFactoryImpl(StoreManager, String) - Constructor for class org.datanucleus.store.mongodb.ConnectionFactoryImpl
-
Constructor.
- ConnectionFactoryImpl.ManagedConnectionImpl - Class in org.datanucleus.store.mongodb
- contains(Object) - Method in class org.datanucleus.store.mongodb.query.LazyLoadQueryResult
- containsAll(Collection) - Method in class org.datanucleus.store.mongodb.query.LazyLoadQueryResult
- createDatabase(String, String, Properties) - Method in class org.datanucleus.store.mongodb.MongoDBStoreManager
- createManagedConnection(ExecutionContext, Map) - Method in class org.datanucleus.store.mongodb.ConnectionFactoryImpl
-
Obtain a connection from the Factory.
- createSchemaForClass(AbstractClassMetaData, DB) - Method in class org.datanucleus.store.mongodb.MongoDBSchemaHandler
- createSchemaForClasses(Set<String>, Properties) - Method in class org.datanucleus.store.mongodb.MongoDBStoreManager
- createSchemaForClasses(Set<String>, Properties, Object) - Method in class org.datanucleus.store.mongodb.MongoDBSchemaHandler
- currentCursorIterator - Variable in class org.datanucleus.store.mongodb.query.LazyLoadQueryResult
-
Iterator for the DBCursor that is being processed (if any).
D
- datastoreCompilation - Variable in class org.datanucleus.store.mongodb.query.JDOQLQuery
-
The compilation of the query for this datastore.
- datastoreCompilation - Variable in class org.datanucleus.store.mongodb.query.JPQLQuery
-
The compilation of the query for this datastore.
- dbObject - Variable in class org.datanucleus.store.mongodb.fieldmanager.FetchFieldManager
- dbObject - Variable in class org.datanucleus.store.mongodb.fieldmanager.StoreFieldManager
- deleteDatabase(String, String, Properties) - Method in class org.datanucleus.store.mongodb.MongoDBStoreManager
- deleteObject(ObjectProvider) - Method in class org.datanucleus.store.mongodb.MongoDBPersistenceHandler
- deleteObjects(ObjectProvider...) - Method in class org.datanucleus.store.mongodb.MongoDBPersistenceHandler
- deleteSchemaForClasses(Set<String>, Properties) - Method in class org.datanucleus.store.mongodb.MongoDBStoreManager
- deleteSchemaForClasses(Set<String>, Properties, Object) - Method in class org.datanucleus.store.mongodb.MongoDBSchemaHandler
- discardCompiled() - Method in class org.datanucleus.store.mongodb.query.JDOQLQuery
-
Utility to remove any previous compilation of this Query.
- discardCompiled() - Method in class org.datanucleus.store.mongodb.query.JPQLQuery
-
Utility to remove any previous compilation of this Query.
E
- ec - Variable in class org.datanucleus.store.mongodb.query.LazyLoadQueryResult
- equals(Object) - Method in class org.datanucleus.store.mongodb.query.LazyLoadQueryResult
- evaluateInMemory() - Method in class org.datanucleus.store.mongodb.query.JDOQLQuery
-
Convenience method to return whether the query should be evaluated in-memory.
- evaluateInMemory() - Method in class org.datanucleus.store.mongodb.query.JPQLQuery
-
Convenience method to return whether the query should be evaluated in-memory.
F
- fetchBooleanField(int) - Method in class org.datanucleus.store.mongodb.fieldmanager.FetchFieldManager
- fetchByteField(int) - Method in class org.datanucleus.store.mongodb.fieldmanager.FetchFieldManager
- fetchCharField(int) - Method in class org.datanucleus.store.mongodb.fieldmanager.FetchFieldManager
- fetchDoubleField(int) - Method in class org.datanucleus.store.mongodb.fieldmanager.FetchFieldManager
- FetchEmbeddedFieldManager - Class in org.datanucleus.store.mongodb.fieldmanager
-
FieldManager for the retrieval of a related embedded object.
- FetchEmbeddedFieldManager(ObjectProvider, DBObject, List<AbstractMemberMetaData>, Table) - Constructor for class org.datanucleus.store.mongodb.fieldmanager.FetchEmbeddedFieldManager
- FetchFieldManager - Class in org.datanucleus.store.mongodb.fieldmanager
-
Field Manager for retrieving values from MongoDB.
- FetchFieldManager(ExecutionContext, DBObject, AbstractClassMetaData, Table) - Constructor for class org.datanucleus.store.mongodb.fieldmanager.FetchFieldManager
- FetchFieldManager(ObjectProvider, DBObject, Table) - Constructor for class org.datanucleus.store.mongodb.fieldmanager.FetchFieldManager
- fetchFloatField(int) - Method in class org.datanucleus.store.mongodb.fieldmanager.FetchFieldManager
- fetchIntField(int) - Method in class org.datanucleus.store.mongodb.fieldmanager.FetchFieldManager
- fetchLongField(int) - Method in class org.datanucleus.store.mongodb.fieldmanager.FetchFieldManager
- fetchNonEmbeddedObjectField(AbstractMemberMetaData, RelationType, ClassLoaderResolver) - Method in class org.datanucleus.store.mongodb.fieldmanager.FetchFieldManager
- fetchObject(ObjectProvider, int[]) - Method in class org.datanucleus.store.mongodb.MongoDBPersistenceHandler
- fetchObjectField(int) - Method in class org.datanucleus.store.mongodb.fieldmanager.FetchEmbeddedFieldManager
- fetchObjectField(int) - Method in class org.datanucleus.store.mongodb.fieldmanager.FetchFieldManager
- fetchShortField(int) - Method in class org.datanucleus.store.mongodb.fieldmanager.FetchFieldManager
- fetchStringField(int) - Method in class org.datanucleus.store.mongodb.fieldmanager.FetchFieldManager
- findObject(ExecutionContext, Object) - Method in class org.datanucleus.store.mongodb.MongoDBPersistenceHandler
G
- get(int) - Method in class org.datanucleus.store.mongodb.query.LazyLoadQueryResult
- getAcceptableDatastoreValue(Object) - Static method in class org.datanucleus.store.mongodb.MongoDBUtils
- getCandidateClassMetaData() - Method in class org.datanucleus.store.mongodb.query.JDOQLQuery
- getClassNameForIdentity(Object, AbstractClassMetaData, ExecutionContext, ClassLoaderResolver) - Static method in class org.datanucleus.store.mongodb.MongoDBUtils
-
Convenience method that tries to find the object with the specified identity from all DBCollection objects from the rootCmd and subclasses.
- getClassNameForObjectID(Object, ClassLoaderResolver, ExecutionContext) - Method in class org.datanucleus.store.mongodb.MongoDBStoreManager
- getColumnMapping(int) - Method in class org.datanucleus.store.mongodb.fieldmanager.FetchEmbeddedFieldManager
- getColumnMapping(int) - Method in class org.datanucleus.store.mongodb.fieldmanager.FetchFieldManager
- getColumnMapping(int) - Method in class org.datanucleus.store.mongodb.fieldmanager.StoreEmbeddedFieldManager
- getColumnMapping(int) - Method in class org.datanucleus.store.mongodb.fieldmanager.StoreFieldManager
- getConnection() - Method in class org.datanucleus.store.mongodb.ConnectionFactoryImpl.ManagedConnectionImpl
- getDBObject() - Method in class org.datanucleus.store.mongodb.query.expression.MongoBooleanExpression
- getDefaultValueForMember(AbstractMemberMetaData) - Static method in class org.datanucleus.store.mongodb.MongoDBUtils
-
Accessor for the default value specified for the provided member.
- getFieldName(AbstractMemberMetaData, int) - Static method in class org.datanucleus.store.mongodb.MongoDBUtils
-
Accessor for the MongoDB field for the field of this embedded field.
- getFieldNameForPrimary(PrimaryExpression) - Method in class org.datanucleus.store.mongodb.query.QueryToMongoDBMapper
-
Convenience method to return the "field name" in candidate document for this primary.
- getFieldValueForJavaSerialisedField(AbstractMemberMetaData, Object) - Static method in class org.datanucleus.store.mongodb.MongoDBUtils
-
Method to return the raw value when stored java serialised.
- getFieldValueFromStored(ExecutionContext, AbstractMemberMetaData, MemberColumnMapping, Object, FieldRole) - Static method in class org.datanucleus.store.mongodb.MongoDBUtils
-
Convenience method to convert the stored value for an object field into the value that will be held in the object.
- getFilterExpression() - Method in class org.datanucleus.store.mongodb.query.MongoDBQueryCompilation
- getFilterExpression() - Method in class org.datanucleus.store.mongodb.query.QueryToMongoDBMapper
- getMemberColumnMapping() - Method in class org.datanucleus.store.mongodb.query.expression.MongoFieldExpression
- getMemberMetaData() - Method in class org.datanucleus.store.mongodb.query.expression.MongoFieldExpression
- getMongoDbObject() - Method in class org.datanucleus.store.mongodb.query.MongoDBResult
- getMongoLiteralForValue(Object) - Method in class org.datanucleus.store.mongodb.query.QueryToMongoDBMapper
- getNextObject() - Method in class org.datanucleus.store.mongodb.query.LazyLoadQueryResult
-
Method to extract the next object from the candidateResults (if there is one).
- getObjectForObjectProvider(DBCollection, ObjectProvider, boolean, boolean) - Static method in class org.datanucleus.store.mongodb.MongoDBUtils
-
Method to return the DBObject that equates to the provided object.
- getObjectsOfCandidateType(Query, DB, BasicDBObject, BasicDBObject, Map<String, Object>, Integer, Integer) - Static method in class org.datanucleus.store.mongodb.MongoDBUtils
-
Convenience method to return all objects of the candidate type (optionally allowing subclasses).
- getObjectsOfCandidateType(Query, DB, BasicDBObject, Map<String, Object>) - Static method in class org.datanucleus.store.mongodb.MongoDBUtils
- getObjectUsingApplicationIdForDBObject(DBObject, AbstractClassMetaData, ExecutionContext, boolean, int[]) - Static method in class org.datanucleus.store.mongodb.MongoDBUtils
- getObjectUsingDatastoreIdForDBObject(DBObject, AbstractClassMetaData, ExecutionContext, boolean, int[]) - Static method in class org.datanucleus.store.mongodb.MongoDBUtils
- getObjectUsingNondurableIdForDBObject(DBObject, AbstractClassMetaData, ExecutionContext, boolean, int[]) - Static method in class org.datanucleus.store.mongodb.MongoDBUtils
- getOrdering() - Method in class org.datanucleus.store.mongodb.query.MongoDBQueryCompilation
- getOrderingObject() - Method in class org.datanucleus.store.mongodb.query.QueryToMongoDBMapper
- getOrderProcessed() - Method in class org.datanucleus.store.mongodb.query.LazyLoadQueryResult
- getPojoForDBObjectForCandidate(DBObject, ExecutionContext, AbstractClassMetaData, int[], boolean) - Static method in class org.datanucleus.store.mongodb.MongoDBUtils
-
Convenience method that takes the provided DBObject and the details of the candidate that it is an instance of, and converts it into the associated POJO.
- getPropertyName() - Method in class org.datanucleus.store.mongodb.query.expression.MongoFieldExpression
- getRangeProcessed() - Method in class org.datanucleus.store.mongodb.query.LazyLoadQueryResult
- getResult() - Method in class org.datanucleus.store.mongodb.query.MongoDBQueryCompilation
- getResultObject() - Method in class org.datanucleus.store.mongodb.query.QueryToMongoDBMapper
- getSizeUsingMethod() - Method in class org.datanucleus.store.mongodb.query.LazyLoadQueryResult
- getStoredValueForField(ExecutionContext, AbstractMemberMetaData, MemberColumnMapping, Object, FieldRole) - Static method in class org.datanucleus.store.mongodb.MongoDBUtils
-
Convenience method to convert the raw value of an object field into the value that will be stored in MongoDB.
- getStoredValueForJavaSerialisedField(AbstractMemberMetaData, Object) - Static method in class org.datanucleus.store.mongodb.MongoDBUtils
-
Method to return the value to store when using java serialisation.
- getSupportedOptions() - Method in class org.datanucleus.store.mongodb.MongoDBStoreManager
- getValue() - Method in class org.datanucleus.store.mongodb.query.expression.MongoLiteral
- getValue() - Method in enum org.datanucleus.store.mongodb.query.expression.MongoOperator
- getValueForContainerRelationField(AbstractMemberMetaData, Object, ClassLoaderResolver) - Method in class org.datanucleus.store.mongodb.fieldmanager.FetchFieldManager
- getValueForSingleRelationField(AbstractMemberMetaData, Object, ClassLoaderResolver) - Method in class org.datanucleus.store.mongodb.fieldmanager.FetchFieldManager
- getValueGenerationStrategyForNative(AbstractClassMetaData, int) - Method in class org.datanucleus.store.mongodb.MongoDBStoreManager
- getXAResource() - Method in class org.datanucleus.store.mongodb.ConnectionFactoryImpl.ManagedConnectionImpl
H
- hashCode() - Method in class org.datanucleus.store.mongodb.query.LazyLoadQueryResult
I
- IN - org.datanucleus.store.mongodb.query.expression.MongoOperator
- IncrementGenerator - Class in org.datanucleus.store.mongodb.valuegenerator
-
Generator that uses a collection in MongoDB to store and allocate identity values.
- IncrementGenerator(StoreManager, String, Properties) - Constructor for class org.datanucleus.store.mongodb.valuegenerator.IncrementGenerator
-
Constructor.
- insertObject(ObjectProvider) - Method in class org.datanucleus.store.mongodb.MongoDBPersistenceHandler
- insertObjects(ObjectProvider...) - Method in class org.datanucleus.store.mongodb.MongoDBPersistenceHandler
- isCompiled() - Method in class org.datanucleus.store.mongodb.query.JDOQLQuery
-
Method to return if the query is compiled.
- isCompiled() - Method in class org.datanucleus.store.mongodb.query.JPQLQuery
-
Method to return if the query is compiled.
- isCountOnly() - Method in class org.datanucleus.store.mongodb.query.MongoDBResult
- isFilterComplete() - Method in class org.datanucleus.store.mongodb.query.MongoDBQueryCompilation
- isFilterComplete() - Method in class org.datanucleus.store.mongodb.query.QueryToMongoDBMapper
- isMemberNested(AbstractMemberMetaData) - Static method in class org.datanucleus.store.mongodb.MongoDBUtils
- isOrderComplete() - Method in class org.datanucleus.store.mongodb.query.MongoDBQueryCompilation
- isOrderComplete() - Method in class org.datanucleus.store.mongodb.query.QueryToMongoDBMapper
- isPrecompilable() - Method in class org.datanucleus.store.mongodb.query.MongoDBQueryCompilation
- isPrecompilable() - Method in class org.datanucleus.store.mongodb.query.QueryToMongoDBMapper
- isResultComplete() - Method in class org.datanucleus.store.mongodb.query.MongoDBQueryCompilation
- isResultComplete() - Method in class org.datanucleus.store.mongodb.query.QueryToMongoDBMapper
- itemsByIndex - Variable in class org.datanucleus.store.mongodb.query.LazyLoadQueryResult
-
Map of object, keyed by the index (0, 1, etc).
- iterator() - Method in class org.datanucleus.store.mongodb.query.LazyLoadQueryResult
J
- JDOQLQuery - Class in org.datanucleus.store.mongodb.query
-
Implementation of JDOQL for MongoDB datastores.
- JDOQLQuery(StoreManager, ExecutionContext) - Constructor for class org.datanucleus.store.mongodb.query.JDOQLQuery
-
Constructs a new query instance that uses the given execution context.
- JDOQLQuery(StoreManager, ExecutionContext, String) - Constructor for class org.datanucleus.store.mongodb.query.JDOQLQuery
-
Constructor for a JDOQL query where the query is specified using the "Single-String" format.
- JDOQLQuery(StoreManager, ExecutionContext, JDOQLQuery) - Constructor for class org.datanucleus.store.mongodb.query.JDOQLQuery
-
Constructs a new query instance having the same criteria as the given query.
- JPQLQuery - Class in org.datanucleus.store.mongodb.query
-
Implementation of JPQL for MongoDB datastores.
- JPQLQuery(StoreManager, ExecutionContext) - Constructor for class org.datanucleus.store.mongodb.query.JPQLQuery
-
Constructs a new query instance that uses the given execution context.
- JPQLQuery(StoreManager, ExecutionContext, String) - Constructor for class org.datanucleus.store.mongodb.query.JPQLQuery
-
Constructor for a JPQL query where the query is specified using the "Single-String" format.
- JPQLQuery(StoreManager, ExecutionContext, JPQLQuery) - Constructor for class org.datanucleus.store.mongodb.query.JPQLQuery
-
Constructs a new query instance having the same criteria as the given query.
L
- LazyLoadQueryResult - Class in org.datanucleus.store.mongodb.query
-
QueryResult for MongoDB queries that tries to lazy load results from the provided DBCursor(s) so to avoid problems with memory.
- LazyLoadQueryResult(Query) - Constructor for class org.datanucleus.store.mongodb.query.LazyLoadQueryResult
- listIterator() - Method in class org.datanucleus.store.mongodb.query.LazyLoadQueryResult
- locateObject(ObjectProvider) - Method in class org.datanucleus.store.mongodb.MongoDBPersistenceHandler
- locateObjects(ObjectProvider[]) - Method in class org.datanucleus.store.mongodb.MongoDBPersistenceHandler
M
- manageClasses(String[], ClassLoaderResolver, DB) - Method in class org.datanucleus.store.mongodb.MongoDBStoreManager
- manageClasses(ClassLoaderResolver, String...) - Method in class org.datanucleus.store.mongodb.MongoDBStoreManager
- ManagedConnectionImpl(ExecutionContext) - Constructor for class org.datanucleus.store.mongodb.ConnectionFactoryImpl.ManagedConnectionImpl
- mmds - Variable in class org.datanucleus.store.mongodb.fieldmanager.FetchEmbeddedFieldManager
-
Metadata for the embedded member (maybe nested) that this FieldManager represents.
- mmds - Variable in class org.datanucleus.store.mongodb.fieldmanager.StoreEmbeddedFieldManager
-
Metadata for the embedded member (maybe nested) that this FieldManager represents.
- MongoBooleanExpression - Class in org.datanucleus.store.mongodb.query.expression
-
Representation of a boolean expression in MongoDB queries.
- MongoBooleanExpression(MongoBooleanExpression, MongoBooleanExpression, MongoOperator) - Constructor for class org.datanucleus.store.mongodb.query.expression.MongoBooleanExpression
- MongoBooleanExpression(MongoFieldExpression, MongoLiteral, MongoOperator) - Constructor for class org.datanucleus.store.mongodb.query.expression.MongoBooleanExpression
-
Constructor when the expression represents a comparison, between the field expression and a literal.
- MONGODB_AUTHENTICATION_DATABASE - Static variable in class org.datanucleus.store.mongodb.ConnectionFactoryImpl
- MONGODB_CONNECT_TIMEOUT - Static variable in class org.datanucleus.store.mongodb.ConnectionFactoryImpl
- MONGODB_CONNECTIONS_PER_HOST - Static variable in class org.datanucleus.store.mongodb.ConnectionFactoryImpl
- MONGODB_HEARTBEAT_CONNECT_TIMEOUT - Static variable in class org.datanucleus.store.mongodb.ConnectionFactoryImpl
- MONGODB_HEARTBEAT_FREQUENCY - Static variable in class org.datanucleus.store.mongodb.ConnectionFactoryImpl
- MONGODB_HEARTBEAT_SOCKET_TIMEOUT - Static variable in class org.datanucleus.store.mongodb.ConnectionFactoryImpl
- MONGODB_MAX_CONNECTION_IDLE_TIME - Static variable in class org.datanucleus.store.mongodb.ConnectionFactoryImpl
- MONGODB_MAX_CONNECTION_LIFE_TIME - Static variable in class org.datanucleus.store.mongodb.ConnectionFactoryImpl
- MONGODB_MAX_WAIT_TIME - Static variable in class org.datanucleus.store.mongodb.ConnectionFactoryImpl
- MONGODB_MIN_CONNECTIONS_PER_HOST - Static variable in class org.datanucleus.store.mongodb.ConnectionFactoryImpl
- MONGODB_MIN_HEARTBEAT_FREQUENCY - Static variable in class org.datanucleus.store.mongodb.ConnectionFactoryImpl
- MONGODB_REPLICA_SET_NAME - Static variable in class org.datanucleus.store.mongodb.ConnectionFactoryImpl
- MONGODB_SERVER_SELECTION_TIMEOUT - Static variable in class org.datanucleus.store.mongodb.ConnectionFactoryImpl
- MONGODB_SOCKET_TIMEOUT - Static variable in class org.datanucleus.store.mongodb.ConnectionFactoryImpl
- MONGODB_SSL_ENABLED - Static variable in class org.datanucleus.store.mongodb.ConnectionFactoryImpl
- MONGODB_SSL_INVALID_HOSTNAME_ALLOWED - Static variable in class org.datanucleus.store.mongodb.ConnectionFactoryImpl
- MongoDBPersistenceHandler - Class in org.datanucleus.store.mongodb
- MongoDBPersistenceHandler(StoreManager) - Constructor for class org.datanucleus.store.mongodb.MongoDBPersistenceHandler
- MongoDBQueryCompilation - Class in org.datanucleus.store.mongodb.query
-
Datastore-specific (MongoDB) compilation information for a java query.
- MongoDBQueryCompilation() - Constructor for class org.datanucleus.store.mongodb.query.MongoDBQueryCompilation
- MongoDBResult - Class in org.datanucleus.store.mongodb.query
- MongoDBResult() - Constructor for class org.datanucleus.store.mongodb.query.MongoDBResult
- MongoDBResult(BasicDBObject) - Constructor for class org.datanucleus.store.mongodb.query.MongoDBResult
- MongoDBResult(BasicDBObject, boolean) - Constructor for class org.datanucleus.store.mongodb.query.MongoDBResult
- MongoDBSchemaHandler - Class in org.datanucleus.store.mongodb
-
Handler for schema operations with MongoDB datastores.
- MongoDBSchemaHandler(StoreManager) - Constructor for class org.datanucleus.store.mongodb.MongoDBSchemaHandler
- MongoDBStoreManager - Class in org.datanucleus.store.mongodb
- MongoDBStoreManager(ClassLoaderResolver, PersistenceNucleusContext, Map<String, Object>) - Constructor for class org.datanucleus.store.mongodb.MongoDBStoreManager
-
Constructor.
- MongoDBUtils - Class in org.datanucleus.store.mongodb
-
Utilities for MongoDB.
- MongoExpression - Class in org.datanucleus.store.mongodb.query.expression
-
Base for a MongoDB expression.
- MongoExpression() - Constructor for class org.datanucleus.store.mongodb.query.expression.MongoExpression
- MongoFieldExpression - Class in org.datanucleus.store.mongodb.query.expression
-
Expression for a field in a MongoDB document.
- MongoFieldExpression(String, AbstractMemberMetaData, MemberColumnMapping) - Constructor for class org.datanucleus.store.mongodb.query.expression.MongoFieldExpression
- MongoLiteral - Class in org.datanucleus.store.mongodb.query.expression
-
Representation of a literal in a Mongo query.
- MongoLiteral(Object) - Constructor for class org.datanucleus.store.mongodb.query.expression.MongoLiteral
- MongoOperator - Enum in org.datanucleus.store.mongodb.query.expression
-
Operators for MongoDB queries.
- MongoUncompilableExpression - Class in org.datanucleus.store.mongodb.query.expression
-
Expression representing that this part of the query cannot be compiled for the datastore due to there not being a construct in the datastore that suports it.
- MongoUncompilableExpression() - Constructor for class org.datanucleus.store.mongodb.query.expression.MongoUncompilableExpression
N
- newQuery(String, ExecutionContext) - Method in class org.datanucleus.store.mongodb.MongoDBStoreManager
- newQuery(String, ExecutionContext, String) - Method in class org.datanucleus.store.mongodb.MongoDBStoreManager
- newQuery(String, ExecutionContext, Query) - Method in class org.datanucleus.store.mongodb.MongoDBStoreManager
O
- obtainNewConnection() - Method in class org.datanucleus.store.mongodb.ConnectionFactoryImpl.ManagedConnectionImpl
- OP_AND - org.datanucleus.store.mongodb.query.expression.MongoOperator
- OP_DB_OBJECT - Static variable in class org.datanucleus.store.mongodb.MongoDBPersistenceHandler
- OP_EQ - org.datanucleus.store.mongodb.query.expression.MongoOperator
- OP_GT - org.datanucleus.store.mongodb.query.expression.MongoOperator
- OP_GTEQ - org.datanucleus.store.mongodb.query.expression.MongoOperator
- OP_LT - org.datanucleus.store.mongodb.query.expression.MongoOperator
- OP_LTEQ - org.datanucleus.store.mongodb.query.expression.MongoOperator
- OP_NOTEQ - org.datanucleus.store.mongodb.query.expression.MongoOperator
- OP_OR - org.datanucleus.store.mongodb.query.expression.MongoOperator
- org.datanucleus.store.mongodb - package org.datanucleus.store.mongodb
-
Package providing management of the persistence to MongoDB datastores.
- org.datanucleus.store.mongodb.fieldmanager - package org.datanucleus.store.mongodb.fieldmanager
-
Package providing field management for MongoDB datastores.
- org.datanucleus.store.mongodb.query - package org.datanucleus.store.mongodb.query
-
Package providing querying of MongoDB datastores.
- org.datanucleus.store.mongodb.query.expression - package org.datanucleus.store.mongodb.query.expression
- org.datanucleus.store.mongodb.valuegenerator - package org.datanucleus.store.mongodb.valuegenerator
- ownerMmd - Variable in class org.datanucleus.store.mongodb.fieldmanager.FetchFieldManager
-
Metadata for the owner field if this is embedded.
- ownerMmd - Variable in class org.datanucleus.store.mongodb.fieldmanager.StoreFieldManager
-
Metadata of the owner field if this is for an embedded object.
P
- performExecute(Map) - Method in class org.datanucleus.store.mongodb.query.JDOQLQuery
- performExecute(Map) - Method in class org.datanucleus.store.mongodb.query.JPQLQuery
- performMongoCount(DB, BasicDBObject, Class, boolean, ExecutionContext) - Static method in class org.datanucleus.store.mongodb.MongoDBUtils
- processAndExpression(Expression) - Method in class org.datanucleus.store.mongodb.query.QueryToMongoDBMapper
- processContainerNonRelationField(String, ExecutionContext, Object, DBObject, AbstractMemberMetaData, MemberColumnMapping, FieldRole) - Method in class org.datanucleus.store.mongodb.fieldmanager.StoreFieldManager
- processContainerRelationField(AbstractMemberMetaData, MemberColumnMapping, Object, ExecutionContext, String) - Method in class org.datanucleus.store.mongodb.fieldmanager.StoreFieldManager
- processEqExpression(Expression) - Method in class org.datanucleus.store.mongodb.query.QueryToMongoDBMapper
- processGteqExpression(Expression) - Method in class org.datanucleus.store.mongodb.query.QueryToMongoDBMapper
- processGtExpression(Expression) - Method in class org.datanucleus.store.mongodb.query.QueryToMongoDBMapper
- processInExpression(Expression) - Method in class org.datanucleus.store.mongodb.query.QueryToMongoDBMapper
- processInvokeExpression(InvokeExpression) - Method in class org.datanucleus.store.mongodb.query.QueryToMongoDBMapper
- processLiteral(Literal) - Method in class org.datanucleus.store.mongodb.query.QueryToMongoDBMapper
- processLteqExpression(Expression) - Method in class org.datanucleus.store.mongodb.query.QueryToMongoDBMapper
- processLtExpression(Expression) - Method in class org.datanucleus.store.mongodb.query.QueryToMongoDBMapper
- processNoteqExpression(Expression) - Method in class org.datanucleus.store.mongodb.query.QueryToMongoDBMapper
- processNotInExpression(Expression) - Method in class org.datanucleus.store.mongodb.query.QueryToMongoDBMapper
- processOrExpression(Expression) - Method in class org.datanucleus.store.mongodb.query.QueryToMongoDBMapper
- processParameterExpression(ParameterExpression) - Method in class org.datanucleus.store.mongodb.query.QueryToMongoDBMapper
- processPrimaryExpression(PrimaryExpression) - Method in class org.datanucleus.store.mongodb.query.QueryToMongoDBMapper
- processSingleRelationField(Object, ExecutionContext, String) - Method in class org.datanucleus.store.mongodb.fieldmanager.StoreFieldManager
Q
- QueryToMongoDBMapper - Class in org.datanucleus.store.mongodb.query
-
Class which maps a compiled (generic) query to an MongoDB query.
- QueryToMongoDBMapper(QueryCompilation, Map, AbstractClassMetaData, ExecutionContext, Query) - Constructor for class org.datanucleus.store.mongodb.query.QueryToMongoDBMapper
R
- REGEX - org.datanucleus.store.mongodb.query.expression.MongoOperator
- release() - Method in class org.datanucleus.store.mongodb.ConnectionFactoryImpl.ManagedConnectionImpl
- reserveBlock(long) - Method in class org.datanucleus.store.mongodb.valuegenerator.IncrementGenerator
S
- selectAllFieldsOfEmbeddedObject(AbstractMemberMetaData, BasicDBObject, ExecutionContext, ClassLoaderResolver) - Static method in class org.datanucleus.store.mongodb.MongoDBUtils
- setCountOnly(boolean) - Method in class org.datanucleus.store.mongodb.query.MongoDBResult
- setFilterComplete(boolean) - Method in class org.datanucleus.store.mongodb.query.MongoDBQueryCompilation
- setFilterExpression(MongoBooleanExpression) - Method in class org.datanucleus.store.mongodb.query.MongoDBQueryCompilation
- setMongoDbObject(BasicDBObject) - Method in class org.datanucleus.store.mongodb.query.MongoDBResult
- setOrderComplete(boolean) - Method in class org.datanucleus.store.mongodb.query.MongoDBQueryCompilation
- setOrdering(BasicDBObject) - Method in class org.datanucleus.store.mongodb.query.MongoDBQueryCompilation
- setOrderProcessed(boolean) - Method in class org.datanucleus.store.mongodb.query.LazyLoadQueryResult
-
Allow the creator to signify that the query order was processed when generating this QueryResult
- setPrecompilable(boolean) - Method in class org.datanucleus.store.mongodb.query.MongoDBQueryCompilation
- setRangeProcessed(boolean) - Method in class org.datanucleus.store.mongodb.query.LazyLoadQueryResult
-
Allow the creator to signify that the query range was processed when generating this QueryResult
- setResult(MongoDBResult) - Method in class org.datanucleus.store.mongodb.query.MongoDBQueryCompilation
- setResultComplete(boolean) - Method in class org.datanucleus.store.mongodb.query.MongoDBQueryCompilation
- storeBooleanField(int, boolean) - Method in class org.datanucleus.store.mongodb.fieldmanager.StoreFieldManager
- storeByteField(int, byte) - Method in class org.datanucleus.store.mongodb.fieldmanager.StoreFieldManager
- storeCharField(int, char) - Method in class org.datanucleus.store.mongodb.fieldmanager.StoreFieldManager
- storeDoubleField(int, double) - Method in class org.datanucleus.store.mongodb.fieldmanager.StoreFieldManager
- StoreEmbeddedFieldManager - Class in org.datanucleus.store.mongodb.fieldmanager
-
FieldManager for the persistence of a related embedded object (1-1/N-1 relation).
- StoreEmbeddedFieldManager(ObjectProvider, DBObject, boolean, List<AbstractMemberMetaData>, Table) - Constructor for class org.datanucleus.store.mongodb.fieldmanager.StoreEmbeddedFieldManager
- StoreFieldManager - Class in org.datanucleus.store.mongodb.fieldmanager
-
Field Manager for putting values into MongoDB.
- StoreFieldManager(ObjectProvider, DBObject, boolean, Table) - Constructor for class org.datanucleus.store.mongodb.fieldmanager.StoreFieldManager
- storeFloatField(int, float) - Method in class org.datanucleus.store.mongodb.fieldmanager.StoreFieldManager
- storeIntField(int, int) - Method in class org.datanucleus.store.mongodb.fieldmanager.StoreFieldManager
- storeLongField(int, long) - Method in class org.datanucleus.store.mongodb.fieldmanager.StoreFieldManager
- storeNonEmbeddedObjectField(AbstractMemberMetaData, RelationType, ClassLoaderResolver, Object) - Method in class org.datanucleus.store.mongodb.fieldmanager.StoreFieldManager
- storeObjectField(int, Object) - Method in class org.datanucleus.store.mongodb.fieldmanager.StoreEmbeddedFieldManager
- storeObjectField(int, Object) - Method in class org.datanucleus.store.mongodb.fieldmanager.StoreFieldManager
- storeShortField(int, short) - Method in class org.datanucleus.store.mongodb.fieldmanager.StoreFieldManager
- storeStringField(int, String) - Method in class org.datanucleus.store.mongodb.fieldmanager.StoreFieldManager
- supportsValueGenerationStrategy(String) - Method in class org.datanucleus.store.mongodb.MongoDBStoreManager
-
Accessor for whether this value strategy is supported.
T
- table - Variable in class org.datanucleus.store.mongodb.fieldmanager.FetchFieldManager
- table - Variable in class org.datanucleus.store.mongodb.fieldmanager.StoreFieldManager
- toString() - Method in class org.datanucleus.store.mongodb.query.expression.MongoBooleanExpression
- toString() - Method in class org.datanucleus.store.mongodb.query.expression.MongoFieldExpression
- toString() - Method in class org.datanucleus.store.mongodb.query.expression.MongoLiteral
U
- updateObject(ObjectProvider, int[]) - Method in class org.datanucleus.store.mongodb.MongoDBPersistenceHandler
V
- validateSchema(Set<String>, Properties, Object) - Method in class org.datanucleus.store.mongodb.MongoDBSchemaHandler
- validateSchemaForClasses(Set<String>, Properties) - Method in class org.datanucleus.store.mongodb.MongoDBStoreManager
- valueOf(String) - Static method in enum org.datanucleus.store.mongodb.query.expression.MongoOperator
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.datanucleus.store.mongodb.query.expression.MongoOperator
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- writeReplace() - Method in class org.datanucleus.store.mongodb.query.LazyLoadQueryResult
-
Handle serialisation by returning a java.util.ArrayList of all of the results for this query after disconnecting the query which has the consequence of enforcing the load of all objects.
All Classes All Packages