public class StringBasedArangoQuery extends AbstractArangoQuery
domainClass, method, operations
Constructor and Description |
---|
StringBasedArangoQuery(ArangoQueryMethod method,
ArangoOperations operations) |
StringBasedArangoQuery(String query,
ArangoQueryMethod method,
ArangoOperations operations) |
Modifier and Type | Method and Description |
---|---|
protected String |
createQuery(ArangoParameterAccessor accessor,
Map<String,Object> bindVars,
com.arangodb.model.AqlQueryOptions options)
Implementations should create an AQL query with the given
ArangoParameterAccessor and set necessary binding
parameters and query options. |
protected boolean |
isCountQuery() |
protected boolean |
isExistsQuery() |
execute, getQueryMethod, mergeQueryOptions
public StringBasedArangoQuery(ArangoQueryMethod method, ArangoOperations operations)
public StringBasedArangoQuery(String query, ArangoQueryMethod method, ArangoOperations operations)
protected String createQuery(ArangoParameterAccessor accessor, Map<String,Object> bindVars, com.arangodb.model.AqlQueryOptions options)
AbstractArangoQuery
ArangoParameterAccessor
and set necessary binding
parameters and query options.createQuery
in class AbstractArangoQuery
accessor
- provides access to the actual argumentsbindVars
- the binding parameter mapoptions
- contains the merged AqlQueryOptions
protected boolean isCountQuery()
isCountQuery
in class AbstractArangoQuery
protected boolean isExistsQuery()
isExistsQuery
in class AbstractArangoQuery
Copyright © 2017–2020 ArangoDB GmbH. All rights reserved.