/** * Returns a new {@link GqlQuery} builder. * * <p>Example of creating and running a typed GQL query. * * <pre>{@code * String kind = "my_kind"; * String gqlQuery = "select * from " + kind; * Query<Entity> query = Query.newGqlQueryBuilder(Query.ResultType.ENTITY, gqlQuery).build(); * QueryResults<Entity> results = datastore.run(query); * // Use results * }</pre> * * @see <a href="https://cloud.google.com/datastore/docs/apis/gql/gql_reference">GQL Reference</a> */ public static <V> GqlQuery.Builder<V> newGqlQueryBuilder(ResultType<V> resultType, String gql) { return new GqlQuery.Builder<>(resultType, gql); }
/** * Returns a new {@link GqlQuery} builder. * * <p>Example of creating and running a typed GQL query. * * <pre>{@code * String kind = "my_kind"; * String gqlQuery = "select * from " + kind; * Query<Entity> query = Query.newGqlQueryBuilder(Query.ResultType.ENTITY, gqlQuery).build(); * QueryResults<Entity> results = datastore.run(query); * // Use results * }</pre> * * @see <a href="https://cloud.google.com/datastore/docs/apis/gql/gql_reference">GQL Reference</a> */ public static <V> GqlQuery.Builder<V> newGqlQueryBuilder(ResultType<V> resultType, String gql) { return new GqlQuery.Builder<>(resultType, gql); }