com.google.datastore.v1.QueryOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of datastore-v1-protos Show documentation
Show all versions of datastore-v1-protos Show documentation
Protocol buffers for accessing the Google Cloud Datastore API.
The newest version!
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: google/datastore/v1/query.proto
package com.google.datastore.v1;
public interface QueryOrBuilder extends
// @@protoc_insertion_point(interface_extends:google.datastore.v1.Query)
com.google.protobuf.MessageOrBuilder {
/**
*
* The projection to return. Defaults to returning all properties.
*
*
* repeated .google.datastore.v1.Projection projection = 2;
*/
java.util.List
getProjectionList();
/**
*
* The projection to return. Defaults to returning all properties.
*
*
* repeated .google.datastore.v1.Projection projection = 2;
*/
com.google.datastore.v1.Projection getProjection(int index);
/**
*
* The projection to return. Defaults to returning all properties.
*
*
* repeated .google.datastore.v1.Projection projection = 2;
*/
int getProjectionCount();
/**
*
* The projection to return. Defaults to returning all properties.
*
*
* repeated .google.datastore.v1.Projection projection = 2;
*/
java.util.List extends com.google.datastore.v1.ProjectionOrBuilder>
getProjectionOrBuilderList();
/**
*
* The projection to return. Defaults to returning all properties.
*
*
* repeated .google.datastore.v1.Projection projection = 2;
*/
com.google.datastore.v1.ProjectionOrBuilder getProjectionOrBuilder(
int index);
/**
*
* The kinds to query (if empty, returns entities of all kinds).
* Currently at most 1 kind may be specified.
*
*
* repeated .google.datastore.v1.KindExpression kind = 3;
*/
java.util.List
getKindList();
/**
*
* The kinds to query (if empty, returns entities of all kinds).
* Currently at most 1 kind may be specified.
*
*
* repeated .google.datastore.v1.KindExpression kind = 3;
*/
com.google.datastore.v1.KindExpression getKind(int index);
/**
*
* The kinds to query (if empty, returns entities of all kinds).
* Currently at most 1 kind may be specified.
*
*
* repeated .google.datastore.v1.KindExpression kind = 3;
*/
int getKindCount();
/**
*
* The kinds to query (if empty, returns entities of all kinds).
* Currently at most 1 kind may be specified.
*
*
* repeated .google.datastore.v1.KindExpression kind = 3;
*/
java.util.List extends com.google.datastore.v1.KindExpressionOrBuilder>
getKindOrBuilderList();
/**
*
* The kinds to query (if empty, returns entities of all kinds).
* Currently at most 1 kind may be specified.
*
*
* repeated .google.datastore.v1.KindExpression kind = 3;
*/
com.google.datastore.v1.KindExpressionOrBuilder getKindOrBuilder(
int index);
/**
*
* The filter to apply.
*
*
* optional .google.datastore.v1.Filter filter = 4;
*/
boolean hasFilter();
/**
*
* The filter to apply.
*
*
* optional .google.datastore.v1.Filter filter = 4;
*/
com.google.datastore.v1.Filter getFilter();
/**
*
* The filter to apply.
*
*
* optional .google.datastore.v1.Filter filter = 4;
*/
com.google.datastore.v1.FilterOrBuilder getFilterOrBuilder();
/**
*
* The order to apply to the query results (if empty, order is unspecified).
*
*
* repeated .google.datastore.v1.PropertyOrder order = 5;
*/
java.util.List
getOrderList();
/**
*
* The order to apply to the query results (if empty, order is unspecified).
*
*
* repeated .google.datastore.v1.PropertyOrder order = 5;
*/
com.google.datastore.v1.PropertyOrder getOrder(int index);
/**
*
* The order to apply to the query results (if empty, order is unspecified).
*
*
* repeated .google.datastore.v1.PropertyOrder order = 5;
*/
int getOrderCount();
/**
*
* The order to apply to the query results (if empty, order is unspecified).
*
*
* repeated .google.datastore.v1.PropertyOrder order = 5;
*/
java.util.List extends com.google.datastore.v1.PropertyOrderOrBuilder>
getOrderOrBuilderList();
/**
*
* The order to apply to the query results (if empty, order is unspecified).
*
*
* repeated .google.datastore.v1.PropertyOrder order = 5;
*/
com.google.datastore.v1.PropertyOrderOrBuilder getOrderOrBuilder(
int index);
/**
*
* The properties to make distinct. The query results will contain the first
* result for each distinct combination of values for the given properties
* (if empty, all results are returned).
*
*
* repeated .google.datastore.v1.PropertyReference distinct_on = 6;
*/
java.util.List
getDistinctOnList();
/**
*
* The properties to make distinct. The query results will contain the first
* result for each distinct combination of values for the given properties
* (if empty, all results are returned).
*
*
* repeated .google.datastore.v1.PropertyReference distinct_on = 6;
*/
com.google.datastore.v1.PropertyReference getDistinctOn(int index);
/**
*
* The properties to make distinct. The query results will contain the first
* result for each distinct combination of values for the given properties
* (if empty, all results are returned).
*
*
* repeated .google.datastore.v1.PropertyReference distinct_on = 6;
*/
int getDistinctOnCount();
/**
*
* The properties to make distinct. The query results will contain the first
* result for each distinct combination of values for the given properties
* (if empty, all results are returned).
*
*
* repeated .google.datastore.v1.PropertyReference distinct_on = 6;
*/
java.util.List extends com.google.datastore.v1.PropertyReferenceOrBuilder>
getDistinctOnOrBuilderList();
/**
*
* The properties to make distinct. The query results will contain the first
* result for each distinct combination of values for the given properties
* (if empty, all results are returned).
*
*
* repeated .google.datastore.v1.PropertyReference distinct_on = 6;
*/
com.google.datastore.v1.PropertyReferenceOrBuilder getDistinctOnOrBuilder(
int index);
/**
*
* A starting point for the query results. Query cursors are
* returned in query result batches and
* [can only be used to continue the same query](https://cloud.google.com/datastore/docs/concepts/queries#cursors_limits_and_offsets).
*
*
* optional bytes start_cursor = 7;
*/
com.google.protobuf.ByteString getStartCursor();
/**
*
* An ending point for the query results. Query cursors are
* returned in query result batches and
* [can only be used to limit the same query](https://cloud.google.com/datastore/docs/concepts/queries#cursors_limits_and_offsets).
*
*
* optional bytes end_cursor = 8;
*/
com.google.protobuf.ByteString getEndCursor();
/**
*
* The number of results to skip. Applies before limit, but after all other
* constraints. Optional. Must be >= 0 if specified.
*
*
* optional int32 offset = 10;
*/
int getOffset();
/**
*
* The maximum number of results to return. Applies after all other
* constraints. Optional.
* Unspecified is interpreted as no limit.
* Must be >= 0 if specified.
*
*
* optional .google.protobuf.Int32Value limit = 12;
*/
boolean hasLimit();
/**
*
* The maximum number of results to return. Applies after all other
* constraints. Optional.
* Unspecified is interpreted as no limit.
* Must be >= 0 if specified.
*
*
* optional .google.protobuf.Int32Value limit = 12;
*/
com.google.protobuf.Int32Value getLimit();
/**
*
* The maximum number of results to return. Applies after all other
* constraints. Optional.
* Unspecified is interpreted as no limit.
* Must be >= 0 if specified.
*
*
* optional .google.protobuf.Int32Value limit = 12;
*/
com.google.protobuf.Int32ValueOrBuilder getLimitOrBuilder();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy