A B C D E F G H I J L M N O P Q R S U W 
All Classes All Packages

A

AND_OPERATOR - Static variable in class org.grails.datastore.bson.query.BsonQuery
 
AVERAGE_OPERATOR - Static variable in class org.grails.datastore.bson.query.BsonQuery
 

B

BsonQuery - Class in org.grails.datastore.bson.query
A base class for Query implementations that create BSON queries based on MongoDB query format.
BsonQuery(Session, PersistentEntity) - Constructor for class org.grails.datastore.bson.query.BsonQuery
 
BsonQuery(PersistentEntity) - Constructor for class org.grails.datastore.bson.query.BsonQuery
 
BsonQuery.OperatorHandler - Interface in org.grails.datastore.bson.query
Handles query operators when reading BSON
BsonQuery.ProjectionHandler<T extends org.grails.datastore.mapping.query.Query.Projection> - Interface in org.grails.datastore.bson.query
Handles a projection
BsonQuery.QueryHandler<T> - Interface in org.grails.datastore.bson.query
Handles an individual criterion

C

Context(AbstractBsonReader.Context, BsonContextType) - Constructor for class org.grails.datastore.bson.json.JsonReader.Context
 
Context(JsonWriter.Context, BsonContextType, String) - Constructor for class org.grails.datastore.bson.json.JsonWriter.Context
Creates a new context.
createBsonQuery(CodecRegistry, PersistentEntity, List<Query.Criterion>) - Static method in class org.grails.datastore.bson.query.BsonQuery
Creates a new query for the given registry, entity and criteria
createBsonQuery(CodecRegistry, PersistentEntity, Query.Junction) - Static method in class org.grails.datastore.bson.query.BsonQuery
Creates a new query for the given registry, entity and criteria

D

doPeekBinarySize() - Method in class org.grails.datastore.bson.json.JsonReader
 
doPeekBinarySubType() - Method in class org.grails.datastore.bson.json.JsonReader
 
doReadBinaryData() - Method in class org.grails.datastore.bson.json.JsonReader
 
doReadBoolean() - Method in class org.grails.datastore.bson.json.JsonReader
 
doReadDateTime() - Method in class org.grails.datastore.bson.json.JsonReader
 
doReadDBPointer() - Method in class org.grails.datastore.bson.json.JsonReader
 
doReadDecimal128() - Method in class org.grails.datastore.bson.json.JsonReader
 
doReadDouble() - Method in class org.grails.datastore.bson.json.JsonReader
 
doReadEndArray() - Method in class org.grails.datastore.bson.json.JsonReader
 
doReadEndDocument() - Method in class org.grails.datastore.bson.json.JsonReader
 
doReadInt32() - Method in class org.grails.datastore.bson.json.JsonReader
 
doReadInt64() - Method in class org.grails.datastore.bson.json.JsonReader
 
doReadJavaScript() - Method in class org.grails.datastore.bson.json.JsonReader
 
doReadJavaScriptWithScope() - Method in class org.grails.datastore.bson.json.JsonReader
 
doReadMaxKey() - Method in class org.grails.datastore.bson.json.JsonReader
 
doReadMinKey() - Method in class org.grails.datastore.bson.json.JsonReader
 
doReadNull() - Method in class org.grails.datastore.bson.json.JsonReader
 
doReadObjectId() - Method in class org.grails.datastore.bson.json.JsonReader
 
doReadRegularExpression() - Method in class org.grails.datastore.bson.json.JsonReader
 
doReadStartArray() - Method in class org.grails.datastore.bson.json.JsonReader
 
doReadStartDocument() - Method in class org.grails.datastore.bson.json.JsonReader
 
doReadString() - Method in class org.grails.datastore.bson.json.JsonReader
 
doReadSymbol() - Method in class org.grails.datastore.bson.json.JsonReader
 
doReadTimestamp() - Method in class org.grails.datastore.bson.json.JsonReader
 
doReadUndefined() - Method in class org.grails.datastore.bson.json.JsonReader
 
doSkipName() - Method in class org.grails.datastore.bson.json.JsonReader
 
doSkipValue() - Method in class org.grails.datastore.bson.json.JsonReader
 
doWriteBinaryData(BsonBinary) - Method in class org.grails.datastore.bson.json.JsonWriter
 
doWriteBoolean(boolean) - Method in class org.grails.datastore.bson.json.JsonWriter
 
doWriteDateTime(long) - Method in class org.grails.datastore.bson.json.JsonWriter
 
doWriteDBPointer(BsonDbPointer) - Method in class org.grails.datastore.bson.json.JsonWriter
 
doWriteDecimal128(Decimal128) - Method in class org.grails.datastore.bson.json.JsonWriter
 
doWriteDouble(double) - Method in class org.grails.datastore.bson.json.JsonWriter
 
doWriteEndArray() - Method in class org.grails.datastore.bson.json.JsonWriter
 
doWriteEndDocument() - Method in class org.grails.datastore.bson.json.JsonWriter
 
doWriteInt32(int) - Method in class org.grails.datastore.bson.json.JsonWriter
 
doWriteInt64(long) - Method in class org.grails.datastore.bson.json.JsonWriter
 
doWriteJavaScript(String) - Method in class org.grails.datastore.bson.json.JsonWriter
 
doWriteJavaScriptWithScope(String) - Method in class org.grails.datastore.bson.json.JsonWriter
 
doWriteMaxKey() - Method in class org.grails.datastore.bson.json.JsonWriter
 
doWriteMinKey() - Method in class org.grails.datastore.bson.json.JsonWriter
 
doWriteNull() - Method in class org.grails.datastore.bson.json.JsonWriter
 
doWriteObjectId(ObjectId) - Method in class org.grails.datastore.bson.json.JsonWriter
 
doWriteRegularExpression(BsonRegularExpression) - Method in class org.grails.datastore.bson.json.JsonWriter
 
doWriteStartArray() - Method in class org.grails.datastore.bson.json.JsonWriter
 
doWriteStartDocument() - Method in class org.grails.datastore.bson.json.JsonWriter
 
doWriteString(String) - Method in class org.grails.datastore.bson.json.JsonWriter
 
doWriteSymbol(String) - Method in class org.grails.datastore.bson.json.JsonWriter
 
doWriteTimestamp(BsonTimestamp) - Method in class org.grails.datastore.bson.json.JsonWriter
 
doWriteUndefined() - Method in class org.grails.datastore.bson.json.JsonWriter
 

E

EmbeddedQueryEncoder - Interface in org.grails.datastore.bson.query
Encodes an embedded object as a query
encode(Embedded, Object) - Method in interface org.grails.datastore.bson.query.EmbeddedQueryEncoder
Takes an embedded property and instance and returns the query encoded value
ENCODER_CONTEXT - Static variable in class org.grails.datastore.bson.query.BsonQuery
 
EQ_OPERATOR - Static variable in class org.grails.datastore.bson.query.BsonQuery
 
EXISTS_OPERATOR - Static variable in class org.grails.datastore.bson.query.BsonQuery
 

F

flush() - Method in class org.grails.datastore.bson.json.JsonWriter
 

G

getContext() - Method in class org.grails.datastore.bson.json.JsonReader
 
getContext() - Method in class org.grails.datastore.bson.json.JsonWriter
 
getContextType() - Method in class org.grails.datastore.bson.json.JsonReader.Context
 
getInListQueryValues(PersistentEntity, Query.In) - Static method in class org.grails.datastore.bson.query.BsonQuery
Get the list of native values to use in the query.
getMark() - Method in class org.grails.datastore.bson.json.JsonReader
 
getOrCreatePropertyQuery(Document, String) - Static method in class org.grails.datastore.bson.query.BsonQuery
 
getParentContext() - Method in class org.grails.datastore.bson.json.JsonReader.Context
 
getParentContext() - Method in class org.grails.datastore.bson.json.JsonWriter.Context
 
getPropertyName(PersistentEntity, String) - Static method in class org.grails.datastore.bson.query.BsonQuery
 
getPropertyName(PersistentEntity, Query.PropertyNameCriterion) - Static method in class org.grails.datastore.bson.query.BsonQuery
 
GROUP_OPERATOR - Static variable in class org.grails.datastore.bson.query.BsonQuery
 
groupByProjectionHandlers - Static variable in class org.grails.datastore.bson.query.BsonQuery
 
GT_OPERATOR - Static variable in class org.grails.datastore.bson.query.BsonQuery
 
GTE_OPERATOR - Static variable in class org.grails.datastore.bson.query.BsonQuery
 

H

handle(EmbeddedQueryEncoder, T, Document, PersistentEntity) - Method in interface org.grails.datastore.bson.query.BsonQuery.QueryHandler
 
handle(PersistentEntity, Document, Document, T) - Method in interface org.grails.datastore.bson.query.BsonQuery.ProjectionHandler
Handles a projection modifying the aggregation pipeline appropriately
handle(Query.Junction, String, BsonReader) - Method in interface org.grails.datastore.bson.query.BsonQuery.OperatorHandler
 

I

ID_REFERENCE_SUFFIX - Static variable in class org.grails.datastore.bson.query.BsonQuery
 
IN_OPERATOR - Static variable in class org.grails.datastore.bson.query.BsonQuery
 
ISO_8601 - Static variable in class org.grails.datastore.bson.json.JsonWriter
 

J

JsonReader - Class in org.grails.datastore.bson.json
A simplified fork of JsonReader that works with readers and removes processing related to MongoDB
JsonReader(Reader) - Constructor for class org.grails.datastore.bson.json.JsonReader
Constructs a new instance with the given JSON reader.
JsonReader(String) - Constructor for class org.grails.datastore.bson.json.JsonReader
Constructs a new instance with the given JSON string.
JsonReader.Context - Class in org.grails.datastore.bson.json
 
JsonReader.Mark - Class in org.grails.datastore.bson.json
 
JsonWriter - Class in org.grails.datastore.bson.json
Simplified fork of JsonWriter that ignores behaviour specific to MongoDB and produces more compat output
JsonWriter(Writer) - Constructor for class org.grails.datastore.bson.json.JsonWriter
 
JsonWriter(Writer, JsonWriterSettings) - Constructor for class org.grails.datastore.bson.json.JsonWriter
 
JsonWriter.Context - Class in org.grails.datastore.bson.json
The context for the writer, inheriting all the values from AbstractBsonWriter.Context, and additionally providing settings for the indentation level and whether there are any child elements at this level.

L

LT_OPERATOR - Static variable in class org.grails.datastore.bson.query.BsonQuery
 
LTE_OPERATOR - Static variable in class org.grails.datastore.bson.query.BsonQuery
 

M

Mark() - Constructor for class org.grails.datastore.bson.json.JsonReader.Mark
 
MATCH_OPERATOR - Static variable in class org.grails.datastore.bson.query.BsonQuery
 
MAX_OPERATOR - Static variable in class org.grails.datastore.bson.query.BsonQuery
 
MIN_OPERATOR - Static variable in class org.grails.datastore.bson.query.BsonQuery
 

N

NE_OPERATOR - Static variable in class org.grails.datastore.bson.query.BsonQuery
 
NIN_OPERATOR - Static variable in class org.grails.datastore.bson.query.BsonQuery
 
NOR_OPERATOR - Static variable in class org.grails.datastore.bson.query.BsonQuery
 
NOT_OPERATOR - Static variable in class org.grails.datastore.bson.query.BsonQuery
 

O

operatorHandlers - Static variable in class org.grails.datastore.bson.query.BsonQuery
 
OR_OPERATOR - Static variable in class org.grails.datastore.bson.query.BsonQuery
 
org.grails.datastore.bson.json - package org.grails.datastore.bson.json
 
org.grails.datastore.bson.query - package org.grails.datastore.bson.query
 

P

parse(Class<T>, BsonReader) - Static method in class org.grails.datastore.bson.query.BsonQuery
Parse a query from a BsonReader into a DetachedCriteria
populateBsonQuery(EmbeddedQueryEncoder, Document, List<Query.Criterion>, PersistentEntity) - Static method in class org.grails.datastore.bson.query.BsonQuery
 
populateBsonQuery(EmbeddedQueryEncoder, Document, Query.Junction, PersistentEntity) - Static method in class org.grails.datastore.bson.query.BsonQuery
 
PROJECT_OPERATOR - Static variable in class org.grails.datastore.bson.query.BsonQuery
 
projectProjectionHandlers - Static variable in class org.grails.datastore.bson.query.BsonQuery
 

Q

queryHandlers - Static variable in class org.grails.datastore.bson.query.BsonQuery
 

R

readBsonType() - Method in class org.grails.datastore.bson.json.JsonReader
 
readBsonValue(BsonReader, BsonType) - Static method in class org.grails.datastore.bson.query.BsonQuery
 
REGEX_OPERATOR - Static variable in class org.grails.datastore.bson.query.BsonQuery
 
reset() - Method in class org.grails.datastore.bson.json.JsonReader.Mark
 

S

settings - Variable in class org.grails.datastore.bson.json.JsonWriter
 
SIZE_OPERATOR - Static variable in class org.grails.datastore.bson.query.BsonQuery
 
SORT_OPERATOR - Static variable in class org.grails.datastore.bson.query.BsonQuery
 
SUM_OPERATOR - Static variable in class org.grails.datastore.bson.query.BsonQuery
 

U

UTC - Static variable in class org.grails.datastore.bson.json.JsonWriter
 

W

WHERE_OPERATOR - Static variable in class org.grails.datastore.bson.query.BsonQuery
 
writeNameHelper(String) - Method in class org.grails.datastore.bson.json.JsonWriter
 
writer - Variable in class org.grails.datastore.bson.json.JsonWriter
 
A B C D E F G H I J L M N O P Q R S U W 
All Classes All Packages