public static final class GqlQuery.Builder<V>
A GQL query builder.
Type Parameter |
|
---|---|
Name | Description |
V |
Methods
addBinding(boolean[] value)
public GqlQuery.Builder<V> addBinding(boolean[] value)
Sets a new positional binding.
Parameter | |
---|---|
Name | Description |
value |
boolean[] a boolean value or a list of boolean values to be set as a new positional binding |
Returns | |
---|---|
Type | Description |
Builder<V> |
addBinding(Timestamp[] value)
public GqlQuery.Builder<V> addBinding(Timestamp[] value)
Sets a new positional binding.
Parameter | |
---|---|
Name | Description |
value |
com.google.cloud.Timestamp[] a Timestamp object or a list of Timestamp objects to be set as a new positional binding |
Returns | |
---|---|
Type | Description |
Builder<V> |
addBinding(Blob[] value)
public GqlQuery.Builder<V> addBinding(Blob[] value)
Sets a new positional binding.
Parameter | |
---|---|
Name | Description |
value |
Blob[] a Blob object or a list of Blob objects to be set as a new positional binding |
Returns | |
---|---|
Type | Description |
Builder<V> |
addBinding(Cursor cursor)
public GqlQuery.Builder<V> addBinding(Cursor cursor)
Sets a new positional binding.
Parameter | |
---|---|
Name | Description |
cursor |
Cursor a Cursor object to be set as a new positional binding |
Returns | |
---|---|
Type | Description |
Builder<V> |
addBinding(FullEntity<?>[] value) (deprecated)
public GqlQuery.Builder<V> addBinding(FullEntity<?>[] value)
Sets a new positional binding.
Parameter | |
---|---|
Name | Description |
value |
FullEntity<?>[] a FullEntity object or a list of FullEntity objects to be set as a new positional binding |
Returns | |
---|---|
Type | Description |
Builder<V> |
addBinding(Key[] value)
public GqlQuery.Builder<V> addBinding(Key[] value)
Sets a new positional binding.
Parameter | |
---|---|
Name | Description |
value |
Key[] a Key object or a list of Key objects to be set as a new positional binding |
Returns | |
---|---|
Type | Description |
Builder<V> |
addBinding(double[] value)
public GqlQuery.Builder<V> addBinding(double[] value)
Sets a new positional binding.
Parameter | |
---|---|
Name | Description |
value |
double[] a double value or a list of double values to be set as a new positional binding |
Returns | |
---|---|
Type | Description |
Builder<V> |
addBinding(String[] value)
public GqlQuery.Builder<V> addBinding(String[] value)
Sets a new positional binding.
Parameter | |
---|---|
Name | Description |
value |
String[] a String object or a list of String objects to be set as a new positional binding |
Returns | |
---|---|
Type | Description |
Builder<V> |
addBinding(long[] value)
public GqlQuery.Builder<V> addBinding(long[] value)
Sets a new positional binding.
Parameter | |
---|---|
Name | Description |
value |
long[] a long value or a list of long values to be set as a new positional binding |
Returns | |
---|---|
Type | Description |
Builder<V> |
build()
public GqlQuery<V> build()
Returns | |
---|---|
Type | Description |
GqlQuery<V> |
clearBindings()
public GqlQuery.Builder<V> clearBindings()
Returns | |
---|---|
Type | Description |
Builder<V> |
setAllowLiteral(boolean allowLiteral)
public GqlQuery.Builder<V> setAllowLiteral(boolean allowLiteral)
Sets whether the query string can contain literals. When false
, the query string must
not contain any literals and instead must bind all values.
Parameter | |
---|---|
Name | Description |
allowLiteral |
boolean |
Returns | |
---|---|
Type | Description |
Builder<V> |
setBinding(String name, boolean[] value)
public GqlQuery.Builder<V> setBinding(String name, boolean[] value)
Sets a new named binding.
Parameters | |
---|---|
Name | Description |
name |
String name of the binding |
value |
boolean[] a boolean value or a list of boolean values that binds to a given name |
Returns | |
---|---|
Type | Description |
Builder<V> |
setBinding(String name, Timestamp[] value)
public GqlQuery.Builder<V> setBinding(String name, Timestamp[] value)
Sets a new named binding.
Parameters | |
---|---|
Name | Description |
name |
String name of the binding |
value |
com.google.cloud.Timestamp[] a Timestamp object or a list of Timestamp objects that binds to a given name |
Returns | |
---|---|
Type | Description |
Builder<V> |
setBinding(String name, Blob[] value)
public GqlQuery.Builder<V> setBinding(String name, Blob[] value)
Sets a new named binding.
Parameters | |
---|---|
Name | Description |
name |
String name of the binding |
value |
Blob[] a Blob object or list of Blob objects that binds to a given name |
Returns | |
---|---|
Type | Description |
Builder<V> |
setBinding(String name, Cursor cursor)
public GqlQuery.Builder<V> setBinding(String name, Cursor cursor)
Sets a new named binding.
Parameters | |
---|---|
Name | Description |
name |
String name of the binding |
cursor |
Cursor a Cursor object that binds to a given name |
Returns | |
---|---|
Type | Description |
Builder<V> |
setBinding(String name, FullEntity<?>[] value) (deprecated)
public GqlQuery.Builder<V> setBinding(String name, FullEntity<?>[] value)
Sets a new named binding.
Parameters | |
---|---|
Name | Description |
name |
String name of the binding |
value |
FullEntity<?>[] a FullEntity object or a list of FullEntity objects that binds to a given name |
Returns | |
---|---|
Type | Description |
Builder<V> |
setBinding(String name, Key[] value)
public GqlQuery.Builder<V> setBinding(String name, Key[] value)
Sets a new named binding.
Parameters | |
---|---|
Name | Description |
name |
String name of the binding |
value |
Key[] a Key object or a list of Key objects that binds to a given name |
Returns | |
---|---|
Type | Description |
Builder<V> |
setBinding(String name, double[] value)
public GqlQuery.Builder<V> setBinding(String name, double[] value)
Sets a new named binding.
Parameters | |
---|---|
Name | Description |
name |
String name of the binding |
value |
double[] a double value or a list of double values that binds to a given name |
Returns | |
---|---|
Type | Description |
Builder<V> |
setBinding(String name, String[] value)
public GqlQuery.Builder<V> setBinding(String name, String[] value)
Sets a new named binding.
Parameters | |
---|---|
Name | Description |
name |
String name of the binding |
value |
String[] a String object or a list of String objects that binds to a given name |
Returns | |
---|---|
Type | Description |
Builder<V> |
setBinding(String name, long[] value)
public GqlQuery.Builder<V> setBinding(String name, long[] value)
Sets a new named binding.
Parameters | |
---|---|
Name | Description |
name |
String name of the binding |
value |
long[] a long value or a list of long values that binds to a given name |
Returns | |
---|---|
Type | Description |
Builder<V> |
setNamespace(String namespace)
public GqlQuery.Builder<V> setNamespace(String namespace)
Sets the namespace for the GQL query.
Parameter | |
---|---|
Name | Description |
namespace |
String |
Returns | |
---|---|
Type | Description |
Builder<V> |
setNullBinding(String name)
public GqlQuery.Builder<V> setNullBinding(String name)
Sets a new named binding with null value.
Parameter | |
---|---|
Name | Description |
name |
String of the binding |
Returns | |
---|---|
Type | Description |
Builder<V> |
setQuery(String query)
public GqlQuery.Builder<V> setQuery(String query)
Sets the GQL query.
Parameter | |
---|---|
Name | Description |
query |
String |
Returns | |
---|---|
Type | Description |
Builder<V> |