public class QueryEngine extends Object
Modifier and Type | Field and Description |
---|---|
protected com.google.appengine.api.datastore.AsyncDatastoreService |
ads |
protected LoaderImpl<?> |
loader |
protected com.google.appengine.api.datastore.Transaction |
transactionRaw |
Constructor and Description |
---|
QueryEngine(LoaderImpl<?> loader,
com.google.appengine.api.datastore.AsyncDatastoreService ads,
com.google.appengine.api.datastore.Transaction transactionRaw) |
Modifier and Type | Method and Description |
---|---|
int |
queryCount(com.google.appengine.api.datastore.Query query,
com.google.appengine.api.datastore.FetchOptions fetchOpts)
The fundamental query count operation.
|
<T> com.google.appengine.api.datastore.QueryResultIterable<T> |
queryHybrid(com.google.appengine.api.datastore.Query query,
com.google.appengine.api.datastore.FetchOptions fetchOpts)
Perform a keys-only plus batch gets.
|
<T> com.google.appengine.api.datastore.QueryResultIterable<Key<T>> |
queryKeysOnly(com.google.appengine.api.datastore.Query query,
com.google.appengine.api.datastore.FetchOptions fetchOpts)
Perform a keys-only query.
|
<T> com.google.appengine.api.datastore.QueryResultIterable<T> |
queryNormal(com.google.appengine.api.datastore.Query query,
com.google.appengine.api.datastore.FetchOptions fetchOpts)
A normal, non-hybrid query
|
<T> com.google.appengine.api.datastore.QueryResultIterable<T> |
queryProjection(com.google.appengine.api.datastore.Query query,
com.google.appengine.api.datastore.FetchOptions fetchOpts)
A projection query.
|
protected LoaderImpl<?> loader
protected com.google.appengine.api.datastore.AsyncDatastoreService ads
protected com.google.appengine.api.datastore.Transaction transactionRaw
public QueryEngine(LoaderImpl<?> loader, com.google.appengine.api.datastore.AsyncDatastoreService ads, com.google.appengine.api.datastore.Transaction transactionRaw)
public <T> com.google.appengine.api.datastore.QueryResultIterable<Key<T>> queryKeysOnly(com.google.appengine.api.datastore.Query query, com.google.appengine.api.datastore.FetchOptions fetchOpts)
public <T> com.google.appengine.api.datastore.QueryResultIterable<T> queryHybrid(com.google.appengine.api.datastore.Query query, com.google.appengine.api.datastore.FetchOptions fetchOpts)
public <T> com.google.appengine.api.datastore.QueryResultIterable<T> queryNormal(com.google.appengine.api.datastore.Query query, com.google.appengine.api.datastore.FetchOptions fetchOpts)
public <T> com.google.appengine.api.datastore.QueryResultIterable<T> queryProjection(com.google.appengine.api.datastore.Query query, com.google.appengine.api.datastore.FetchOptions fetchOpts)
public int queryCount(com.google.appengine.api.datastore.Query query, com.google.appengine.api.datastore.FetchOptions fetchOpts)
Copyright © 2016. All rights reserved.