Package com.googlecode.objectify.util
Class Queries
- java.lang.Object
-
- com.googlecode.objectify.util.Queries
-
public class Queries extends Object
Some static utility methods for interacting with basic datastore objects like keys and queries.
-
-
Constructor Summary
Constructors Constructor Description Queries()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
addDistinctOn(com.google.cloud.datastore.ProjectionEntityQuery.Builder builder, List<String> distinctOn)
The Builder api is programmer-hostilestatic void
addOrderBy(com.google.cloud.datastore.StructuredQuery.Builder<?> builder, List<com.google.cloud.datastore.StructuredQuery.OrderBy> orderBy)
The Builder api is programmer-hostilestatic void
addProjection(com.google.cloud.datastore.ProjectionEntityQuery.Builder builder, List<String> projection)
The Builder api is programmer-hostilestatic void
adjustNamespace(com.google.cloud.datastore.StructuredQuery.Builder<?> builder, String namespace)
Take into account the thread local namespace settingstatic <T,B extends com.google.cloud.datastore.StructuredQuery.Builder<T>>
Bclone(com.google.cloud.datastore.StructuredQuery<?> orig, Supplier<B> into)
Copy all the behavior characteristics of the orignial query into the builder.
-
-
-
Method Detail
-
clone
public static <T,B extends com.google.cloud.datastore.StructuredQuery.Builder<T>> B clone(com.google.cloud.datastore.StructuredQuery<?> orig, Supplier<B> into)
Copy all the behavior characteristics of the orignial query into the builder.
-
addOrderBy
public static void addOrderBy(com.google.cloud.datastore.StructuredQuery.Builder<?> builder, List<com.google.cloud.datastore.StructuredQuery.OrderBy> orderBy)
The Builder api is programmer-hostile
-
addProjection
public static void addProjection(com.google.cloud.datastore.ProjectionEntityQuery.Builder builder, List<String> projection)
The Builder api is programmer-hostile
-
addDistinctOn
public static void addDistinctOn(com.google.cloud.datastore.ProjectionEntityQuery.Builder builder, List<String> distinctOn)
The Builder api is programmer-hostile
-
adjustNamespace
public static void adjustNamespace(com.google.cloud.datastore.StructuredQuery.Builder<?> builder, String namespace)
Take into account the thread local namespace setting
-
-