Package org.restheart.graphql.models
Class QueryMapping
java.lang.Object
org.restheart.graphql.models.FieldMapping
org.restheart.graphql.models.QueryMapping
- All Implemented Interfaces:
Batchable
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class org.restheart.graphql.models.FieldMapping
fieldName -
Method Summary
Modifier and TypeMethodDescriptionorg.dataloader.DataLoader<org.bson.BsonValue,org.bson.BsonValue>getDb()org.bson.BsonDocumentgetFind()org.bson.BsonValuegetLimit()org.bson.BsonValuegetSkip()org.bson.BsonDocumentgetSort()org.bson.BsonDocumentinterpolateArgs(graphql.schema.DataFetchingEnvironment env)static QueryMapping.BuilderMethods inherited from class org.restheart.graphql.models.FieldMapping
getFieldName
-
Method Details
-
newBuilder
-
getDataFetcher
- Specified by:
getDataFetcherin classFieldMapping
-
getDataloader
public org.dataloader.DataLoader<org.bson.BsonValue,org.bson.BsonValue> getDataloader()- Specified by:
getDataloaderin interfaceBatchable
-
getDb
-
getCollection
-
getFind
public org.bson.BsonDocument getFind() -
getSort
public org.bson.BsonDocument getSort() -
getLimit
public org.bson.BsonValue getLimit() -
getSkip
public org.bson.BsonValue getSkip() -
getDataLoaderSettings
-
interpolateArgs
public org.bson.BsonDocument interpolateArgs(graphql.schema.DataFetchingEnvironment env) throws IllegalAccessException, QueryVariableNotBoundException
-