public interface GqlQueryOrBuilder extends MessageOrBuilder
Implements
MessageOrBuilderMethods
containsNamedBindings(String key)
public abstract boolean containsNamedBindings(String key)
For each non-reserved named binding site in the query string, there must be
a named parameter with that name, but not necessarily the inverse.
Key must match regex A-Za-z_$
, must not match regex
__.__
, and must not be ""
.
map<string, .google.datastore.v1.GqlQueryParameter> named_bindings = 5;
Name | Description |
key | String |
Type | Description |
boolean |
getAllowLiterals()
public abstract boolean getAllowLiterals()
When false, the query string must not contain any literals and instead must
bind all values. For example,
SELECT * FROM Kind WHERE a = 'string literal'
is not allowed, while
SELECT * FROM Kind WHERE a = @value
is.
bool allow_literals = 2;
Type | Description |
boolean | The allowLiterals. |
getNamedBindings()
public abstract Map<String,GqlQueryParameter> getNamedBindings()
Use #getNamedBindingsMap() instead.
Type | Description |
Map<String,GqlQueryParameter> |
getNamedBindingsCount()
public abstract int getNamedBindingsCount()
For each non-reserved named binding site in the query string, there must be
a named parameter with that name, but not necessarily the inverse.
Key must match regex A-Za-z_$
, must not match regex
__.__
, and must not be ""
.
map<string, .google.datastore.v1.GqlQueryParameter> named_bindings = 5;
Type | Description |
int |
getNamedBindingsMap()
public abstract Map<String,GqlQueryParameter> getNamedBindingsMap()
For each non-reserved named binding site in the query string, there must be
a named parameter with that name, but not necessarily the inverse.
Key must match regex A-Za-z_$
, must not match regex
__.__
, and must not be ""
.
map<string, .google.datastore.v1.GqlQueryParameter> named_bindings = 5;
Type | Description |
Map<String,GqlQueryParameter> |
getNamedBindingsOrDefault(String key, GqlQueryParameter defaultValue)
public abstract GqlQueryParameter getNamedBindingsOrDefault(String key, GqlQueryParameter defaultValue)
For each non-reserved named binding site in the query string, there must be
a named parameter with that name, but not necessarily the inverse.
Key must match regex A-Za-z_$
, must not match regex
__.__
, and must not be ""
.
map<string, .google.datastore.v1.GqlQueryParameter> named_bindings = 5;
Name | Description |
key | String |
defaultValue | GqlQueryParameter |
Type | Description |
GqlQueryParameter |
getNamedBindingsOrThrow(String key)
public abstract GqlQueryParameter getNamedBindingsOrThrow(String key)
For each non-reserved named binding site in the query string, there must be
a named parameter with that name, but not necessarily the inverse.
Key must match regex A-Za-z_$
, must not match regex
__.__
, and must not be ""
.
map<string, .google.datastore.v1.GqlQueryParameter> named_bindings = 5;
Name | Description |
key | String |
Type | Description |
GqlQueryParameter |
getPositionalBindings(int index)
public abstract GqlQueryParameter getPositionalBindings(int index)
Numbered binding site @1 references the first numbered parameter,
effectively using 1-based indexing, rather than the usual 0.
For each binding site numbered i in query_string
, there must be an i-th
numbered parameter. The inverse must also be true.
repeated .google.datastore.v1.GqlQueryParameter positional_bindings = 4;
Name | Description |
index | int |
Type | Description |
GqlQueryParameter |
getPositionalBindingsCount()
public abstract int getPositionalBindingsCount()
Numbered binding site @1 references the first numbered parameter,
effectively using 1-based indexing, rather than the usual 0.
For each binding site numbered i in query_string
, there must be an i-th
numbered parameter. The inverse must also be true.
repeated .google.datastore.v1.GqlQueryParameter positional_bindings = 4;
Type | Description |
int |
getPositionalBindingsList()
public abstract List<GqlQueryParameter> getPositionalBindingsList()
Numbered binding site @1 references the first numbered parameter,
effectively using 1-based indexing, rather than the usual 0.
For each binding site numbered i in query_string
, there must be an i-th
numbered parameter. The inverse must also be true.
repeated .google.datastore.v1.GqlQueryParameter positional_bindings = 4;
Type | Description |
List<GqlQueryParameter> |
getPositionalBindingsOrBuilder(int index)
public abstract GqlQueryParameterOrBuilder getPositionalBindingsOrBuilder(int index)
Numbered binding site @1 references the first numbered parameter,
effectively using 1-based indexing, rather than the usual 0.
For each binding site numbered i in query_string
, there must be an i-th
numbered parameter. The inverse must also be true.
repeated .google.datastore.v1.GqlQueryParameter positional_bindings = 4;
Name | Description |
index | int |
Type | Description |
GqlQueryParameterOrBuilder |
getPositionalBindingsOrBuilderList()
public abstract List<? extends GqlQueryParameterOrBuilder> getPositionalBindingsOrBuilderList()
Numbered binding site @1 references the first numbered parameter,
effectively using 1-based indexing, rather than the usual 0.
For each binding site numbered i in query_string
, there must be an i-th
numbered parameter. The inverse must also be true.
repeated .google.datastore.v1.GqlQueryParameter positional_bindings = 4;
Type | Description |
List<? extends com.google.datastore.v1.GqlQueryParameterOrBuilder> |
getQueryString()
public abstract String getQueryString()
A string of the format described here.
string query_string = 1;
Type | Description |
String | The queryString. |
getQueryStringBytes()
public abstract ByteString getQueryStringBytes()
A string of the format described here.
string query_string = 1;
Type | Description |
ByteString | The bytes for queryString. |