public static interface MysqlxCrud.FindOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
MysqlxDatatypes.Scalar |
getArgs(int index)
values for parameters used in filter expression
|
int |
getArgsCount()
values for parameters used in filter expression
|
java.util.List<MysqlxDatatypes.Scalar> |
getArgsList()
values for parameters used in filter expression
|
MysqlxDatatypes.ScalarOrBuilder |
getArgsOrBuilder(int index)
values for parameters used in filter expression
|
java.util.List<? extends MysqlxDatatypes.ScalarOrBuilder> |
getArgsOrBuilderList()
values for parameters used in filter expression
|
MysqlxCrud.Collection |
getCollection()
collection in which to find
|
MysqlxCrud.CollectionOrBuilder |
getCollectionOrBuilder()
collection in which to find
|
MysqlxExpr.Expr |
getCriteria()
filter criteria
|
MysqlxExpr.ExprOrBuilder |
getCriteriaOrBuilder()
filter criteria
|
MysqlxCrud.DataModel |
getDataModel()
data model that the operations refer to
|
MysqlxExpr.Expr |
getGrouping(int index)
column expression list for aggregation (GROUP BY)
|
int |
getGroupingCount()
column expression list for aggregation (GROUP BY)
|
MysqlxExpr.Expr |
getGroupingCriteria()
filter criteria for aggregated groups
|
MysqlxExpr.ExprOrBuilder |
getGroupingCriteriaOrBuilder()
filter criteria for aggregated groups
|
java.util.List<MysqlxExpr.Expr> |
getGroupingList()
column expression list for aggregation (GROUP BY)
|
MysqlxExpr.ExprOrBuilder |
getGroupingOrBuilder(int index)
column expression list for aggregation (GROUP BY)
|
java.util.List<? extends MysqlxExpr.ExprOrBuilder> |
getGroupingOrBuilderList()
column expression list for aggregation (GROUP BY)
|
MysqlxCrud.Limit |
getLimit()
numbers of rows that shall be skipped and returned
(user can set one of: limit, limit_expr)
|
MysqlxCrud.LimitExpr |
getLimitExpr()
numbers of rows that shall be skipped and returned
(user can set one of: limit, limit_expr)
|
MysqlxCrud.LimitExprOrBuilder |
getLimitExprOrBuilder()
numbers of rows that shall be skipped and returned
(user can set one of: limit, limit_expr)
|
MysqlxCrud.LimitOrBuilder |
getLimitOrBuilder()
numbers of rows that shall be skipped and returned
(user can set one of: limit, limit_expr)
|
MysqlxCrud.Find.RowLock |
getLocking()
perform row locking on matches
|
MysqlxCrud.Find.RowLockOptions |
getLockingOptions()
additional options how to handle locked rows
|
MysqlxCrud.Order |
getOrder(int index)
sort-order in which the rows/document shall be returned in
|
int |
getOrderCount()
sort-order in which the rows/document shall be returned in
|
java.util.List<MysqlxCrud.Order> |
getOrderList()
sort-order in which the rows/document shall be returned in
|
MysqlxCrud.OrderOrBuilder |
getOrderOrBuilder(int index)
sort-order in which the rows/document shall be returned in
|
java.util.List<? extends MysqlxCrud.OrderOrBuilder> |
getOrderOrBuilderList()
sort-order in which the rows/document shall be returned in
|
MysqlxCrud.Projection |
getProjection(int index)
list of column projections that shall be returned
|
int |
getProjectionCount()
list of column projections that shall be returned
|
java.util.List<MysqlxCrud.Projection> |
getProjectionList()
list of column projections that shall be returned
|
MysqlxCrud.ProjectionOrBuilder |
getProjectionOrBuilder(int index)
list of column projections that shall be returned
|
java.util.List<? extends MysqlxCrud.ProjectionOrBuilder> |
getProjectionOrBuilderList()
list of column projections that shall be returned
|
boolean |
hasCollection()
collection in which to find
|
boolean |
hasCriteria()
filter criteria
|
boolean |
hasDataModel()
data model that the operations refer to
|
boolean |
hasGroupingCriteria()
filter criteria for aggregated groups
|
boolean |
hasLimit()
numbers of rows that shall be skipped and returned
(user can set one of: limit, limit_expr)
|
boolean |
hasLimitExpr()
numbers of rows that shall be skipped and returned
(user can set one of: limit, limit_expr)
|
boolean |
hasLocking()
perform row locking on matches
|
boolean |
hasLockingOptions()
additional options how to handle locked rows
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofboolean hasCollection()
collection in which to find
required .Mysqlx.Crud.Collection collection = 2;MysqlxCrud.Collection getCollection()
collection in which to find
required .Mysqlx.Crud.Collection collection = 2;MysqlxCrud.CollectionOrBuilder getCollectionOrBuilder()
collection in which to find
required .Mysqlx.Crud.Collection collection = 2;boolean hasDataModel()
data model that the operations refer to
optional .Mysqlx.Crud.DataModel data_model = 3;MysqlxCrud.DataModel getDataModel()
data model that the operations refer to
optional .Mysqlx.Crud.DataModel data_model = 3;java.util.List<MysqlxCrud.Projection> getProjectionList()
list of column projections that shall be returned
repeated .Mysqlx.Crud.Projection projection = 4;MysqlxCrud.Projection getProjection(int index)
list of column projections that shall be returned
repeated .Mysqlx.Crud.Projection projection = 4;int getProjectionCount()
list of column projections that shall be returned
repeated .Mysqlx.Crud.Projection projection = 4;java.util.List<? extends MysqlxCrud.ProjectionOrBuilder> getProjectionOrBuilderList()
list of column projections that shall be returned
repeated .Mysqlx.Crud.Projection projection = 4;MysqlxCrud.ProjectionOrBuilder getProjectionOrBuilder(int index)
list of column projections that shall be returned
repeated .Mysqlx.Crud.Projection projection = 4;java.util.List<MysqlxDatatypes.Scalar> getArgsList()
values for parameters used in filter expression
repeated .Mysqlx.Datatypes.Scalar args = 11;MysqlxDatatypes.Scalar getArgs(int index)
values for parameters used in filter expression
repeated .Mysqlx.Datatypes.Scalar args = 11;int getArgsCount()
values for parameters used in filter expression
repeated .Mysqlx.Datatypes.Scalar args = 11;java.util.List<? extends MysqlxDatatypes.ScalarOrBuilder> getArgsOrBuilderList()
values for parameters used in filter expression
repeated .Mysqlx.Datatypes.Scalar args = 11;MysqlxDatatypes.ScalarOrBuilder getArgsOrBuilder(int index)
values for parameters used in filter expression
repeated .Mysqlx.Datatypes.Scalar args = 11;boolean hasCriteria()
filter criteria
optional .Mysqlx.Expr.Expr criteria = 5;MysqlxExpr.Expr getCriteria()
filter criteria
optional .Mysqlx.Expr.Expr criteria = 5;MysqlxExpr.ExprOrBuilder getCriteriaOrBuilder()
filter criteria
optional .Mysqlx.Expr.Expr criteria = 5;boolean hasLimit()
numbers of rows that shall be skipped and returned (user can set one of: limit, limit_expr)
optional .Mysqlx.Crud.Limit limit = 6;MysqlxCrud.Limit getLimit()
numbers of rows that shall be skipped and returned (user can set one of: limit, limit_expr)
optional .Mysqlx.Crud.Limit limit = 6;MysqlxCrud.LimitOrBuilder getLimitOrBuilder()
numbers of rows that shall be skipped and returned (user can set one of: limit, limit_expr)
optional .Mysqlx.Crud.Limit limit = 6;java.util.List<MysqlxCrud.Order> getOrderList()
sort-order in which the rows/document shall be returned in
repeated .Mysqlx.Crud.Order order = 7;MysqlxCrud.Order getOrder(int index)
sort-order in which the rows/document shall be returned in
repeated .Mysqlx.Crud.Order order = 7;int getOrderCount()
sort-order in which the rows/document shall be returned in
repeated .Mysqlx.Crud.Order order = 7;java.util.List<? extends MysqlxCrud.OrderOrBuilder> getOrderOrBuilderList()
sort-order in which the rows/document shall be returned in
repeated .Mysqlx.Crud.Order order = 7;MysqlxCrud.OrderOrBuilder getOrderOrBuilder(int index)
sort-order in which the rows/document shall be returned in
repeated .Mysqlx.Crud.Order order = 7;java.util.List<MysqlxExpr.Expr> getGroupingList()
column expression list for aggregation (GROUP BY)
repeated .Mysqlx.Expr.Expr grouping = 8;MysqlxExpr.Expr getGrouping(int index)
column expression list for aggregation (GROUP BY)
repeated .Mysqlx.Expr.Expr grouping = 8;int getGroupingCount()
column expression list for aggregation (GROUP BY)
repeated .Mysqlx.Expr.Expr grouping = 8;java.util.List<? extends MysqlxExpr.ExprOrBuilder> getGroupingOrBuilderList()
column expression list for aggregation (GROUP BY)
repeated .Mysqlx.Expr.Expr grouping = 8;MysqlxExpr.ExprOrBuilder getGroupingOrBuilder(int index)
column expression list for aggregation (GROUP BY)
repeated .Mysqlx.Expr.Expr grouping = 8;boolean hasGroupingCriteria()
filter criteria for aggregated groups
optional .Mysqlx.Expr.Expr grouping_criteria = 9;MysqlxExpr.Expr getGroupingCriteria()
filter criteria for aggregated groups
optional .Mysqlx.Expr.Expr grouping_criteria = 9;MysqlxExpr.ExprOrBuilder getGroupingCriteriaOrBuilder()
filter criteria for aggregated groups
optional .Mysqlx.Expr.Expr grouping_criteria = 9;boolean hasLocking()
perform row locking on matches
optional .Mysqlx.Crud.Find.RowLock locking = 12;MysqlxCrud.Find.RowLock getLocking()
perform row locking on matches
optional .Mysqlx.Crud.Find.RowLock locking = 12;boolean hasLockingOptions()
additional options how to handle locked rows
optional .Mysqlx.Crud.Find.RowLockOptions locking_options = 13;MysqlxCrud.Find.RowLockOptions getLockingOptions()
additional options how to handle locked rows
optional .Mysqlx.Crud.Find.RowLockOptions locking_options = 13;boolean hasLimitExpr()
numbers of rows that shall be skipped and returned (user can set one of: limit, limit_expr)
optional .Mysqlx.Crud.LimitExpr limit_expr = 14;MysqlxCrud.LimitExpr getLimitExpr()
numbers of rows that shall be skipped and returned (user can set one of: limit, limit_expr)
optional .Mysqlx.Crud.LimitExpr limit_expr = 14;MysqlxCrud.LimitExprOrBuilder getLimitExprOrBuilder()
numbers of rows that shall be skipped and returned (user can set one of: limit, limit_expr)
optional .Mysqlx.Crud.LimitExpr limit_expr = 14;