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 |
Cursora 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 |
Stringname 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 |
Stringname 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 |
Stringname 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 |
Stringname of the binding |
cursor |
Cursora 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 |
Stringname 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 |
Stringname 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 |
Stringname 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 |
Stringname 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 |
Stringname 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 |
Stringof 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> |
|