接口 MysqlxCrud.FindOrBuilder
-
- 所有超级接口:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- 所有已知实现类:
MysqlxCrud.Find,MysqlxCrud.Find.Builder
- 封闭类:
- MysqlxCrud
public static interface MysqlxCrud.FindOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 MysqlxDatatypes.ScalargetArgs(int index)values for parameters used in filter expressionintgetArgsCount()values for parameters used in filter expressionList<MysqlxDatatypes.Scalar>getArgsList()values for parameters used in filter expressionMysqlxDatatypes.ScalarOrBuildergetArgsOrBuilder(int index)values for parameters used in filter expressionList<? extends MysqlxDatatypes.ScalarOrBuilder>getArgsOrBuilderList()values for parameters used in filter expressionMysqlxCrud.CollectiongetCollection()collection in which to findMysqlxCrud.CollectionOrBuildergetCollectionOrBuilder()collection in which to findMysqlxExpr.ExprgetCriteria()filter criteriaMysqlxExpr.ExprOrBuildergetCriteriaOrBuilder()filter criteriaMysqlxCrud.DataModelgetDataModel()data model that the operations refer toMysqlxExpr.ExprgetGrouping(int index)column expression list for aggregation (GROUP BY)intgetGroupingCount()column expression list for aggregation (GROUP BY)MysqlxExpr.ExprgetGroupingCriteria()filter criteria for aggregated groupsMysqlxExpr.ExprOrBuildergetGroupingCriteriaOrBuilder()filter criteria for aggregated groupsList<MysqlxExpr.Expr>getGroupingList()column expression list for aggregation (GROUP BY)MysqlxExpr.ExprOrBuildergetGroupingOrBuilder(int index)column expression list for aggregation (GROUP BY)List<? extends MysqlxExpr.ExprOrBuilder>getGroupingOrBuilderList()column expression list for aggregation (GROUP BY)MysqlxCrud.LimitgetLimit()numbers of rows that shall be skipped and returned (user can set one of: limit, limit_expr)MysqlxCrud.LimitExprgetLimitExpr()numbers of rows that shall be skipped and returned (user can set one of: limit, limit_expr)MysqlxCrud.LimitExprOrBuildergetLimitExprOrBuilder()numbers of rows that shall be skipped and returned (user can set one of: limit, limit_expr)MysqlxCrud.LimitOrBuildergetLimitOrBuilder()numbers of rows that shall be skipped and returned (user can set one of: limit, limit_expr)MysqlxCrud.Find.RowLockgetLocking()perform row locking on matchesMysqlxCrud.Find.RowLockOptionsgetLockingOptions()additional options how to handle locked rowsMysqlxCrud.OrdergetOrder(int index)sort-order in which the rows/document shall be returned inintgetOrderCount()sort-order in which the rows/document shall be returned inList<MysqlxCrud.Order>getOrderList()sort-order in which the rows/document shall be returned inMysqlxCrud.OrderOrBuildergetOrderOrBuilder(int index)sort-order in which the rows/document shall be returned inList<? extends MysqlxCrud.OrderOrBuilder>getOrderOrBuilderList()sort-order in which the rows/document shall be returned inMysqlxCrud.ProjectiongetProjection(int index)list of column projections that shall be returnedintgetProjectionCount()list of column projections that shall be returnedList<MysqlxCrud.Projection>getProjectionList()list of column projections that shall be returnedMysqlxCrud.ProjectionOrBuildergetProjectionOrBuilder(int index)list of column projections that shall be returnedList<? extends MysqlxCrud.ProjectionOrBuilder>getProjectionOrBuilderList()list of column projections that shall be returnedbooleanhasCollection()collection in which to findbooleanhasCriteria()filter criteriabooleanhasDataModel()data model that the operations refer tobooleanhasGroupingCriteria()filter criteria for aggregated groupsbooleanhasLimit()numbers of rows that shall be skipped and returned (user can set one of: limit, limit_expr)booleanhasLimitExpr()numbers of rows that shall be skipped and returned (user can set one of: limit, limit_expr)booleanhasLocking()perform row locking on matchesbooleanhasLockingOptions()additional options how to handle locked rows
-
-
-
方法详细资料
-
hasCollection
boolean hasCollection()
collection in which to find
required .Mysqlx.Crud.Collection collection = 2;- 返回:
- Whether the collection field is set.
-
getCollection
MysqlxCrud.Collection getCollection()
collection in which to find
required .Mysqlx.Crud.Collection collection = 2;- 返回:
- The collection.
-
getCollectionOrBuilder
MysqlxCrud.CollectionOrBuilder getCollectionOrBuilder()
collection in which to find
required .Mysqlx.Crud.Collection collection = 2;
-
hasDataModel
boolean hasDataModel()
data model that the operations refer to
optional .Mysqlx.Crud.DataModel data_model = 3;- 返回:
- Whether the dataModel field is set.
-
getDataModel
MysqlxCrud.DataModel getDataModel()
data model that the operations refer to
optional .Mysqlx.Crud.DataModel data_model = 3;- 返回:
- The dataModel.
-
getProjectionList
List<MysqlxCrud.Projection> getProjectionList()
list of column projections that shall be returned
repeated .Mysqlx.Crud.Projection projection = 4;
-
getProjection
MysqlxCrud.Projection getProjection(int index)
list of column projections that shall be returned
repeated .Mysqlx.Crud.Projection projection = 4;
-
getProjectionCount
int getProjectionCount()
list of column projections that shall be returned
repeated .Mysqlx.Crud.Projection projection = 4;
-
getProjectionOrBuilderList
List<? extends MysqlxCrud.ProjectionOrBuilder> getProjectionOrBuilderList()
list of column projections that shall be returned
repeated .Mysqlx.Crud.Projection projection = 4;
-
getProjectionOrBuilder
MysqlxCrud.ProjectionOrBuilder getProjectionOrBuilder(int index)
list of column projections that shall be returned
repeated .Mysqlx.Crud.Projection projection = 4;
-
getArgsList
List<MysqlxDatatypes.Scalar> getArgsList()
values for parameters used in filter expression
repeated .Mysqlx.Datatypes.Scalar args = 11;
-
getArgs
MysqlxDatatypes.Scalar getArgs(int index)
values for parameters used in filter expression
repeated .Mysqlx.Datatypes.Scalar args = 11;
-
getArgsCount
int getArgsCount()
values for parameters used in filter expression
repeated .Mysqlx.Datatypes.Scalar args = 11;
-
getArgsOrBuilderList
List<? extends MysqlxDatatypes.ScalarOrBuilder> getArgsOrBuilderList()
values for parameters used in filter expression
repeated .Mysqlx.Datatypes.Scalar args = 11;
-
getArgsOrBuilder
MysqlxDatatypes.ScalarOrBuilder getArgsOrBuilder(int index)
values for parameters used in filter expression
repeated .Mysqlx.Datatypes.Scalar args = 11;
-
hasCriteria
boolean hasCriteria()
filter criteria
optional .Mysqlx.Expr.Expr criteria = 5;- 返回:
- Whether the criteria field is set.
-
getCriteria
MysqlxExpr.Expr getCriteria()
filter criteria
optional .Mysqlx.Expr.Expr criteria = 5;- 返回:
- The criteria.
-
getCriteriaOrBuilder
MysqlxExpr.ExprOrBuilder getCriteriaOrBuilder()
filter criteria
optional .Mysqlx.Expr.Expr criteria = 5;
-
hasLimit
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;- 返回:
- Whether the limit field is set.
-
getLimit
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;- 返回:
- The limit.
-
getLimitOrBuilder
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;
-
getOrderList
List<MysqlxCrud.Order> getOrderList()
sort-order in which the rows/document shall be returned in
repeated .Mysqlx.Crud.Order order = 7;
-
getOrder
MysqlxCrud.Order getOrder(int index)
sort-order in which the rows/document shall be returned in
repeated .Mysqlx.Crud.Order order = 7;
-
getOrderCount
int getOrderCount()
sort-order in which the rows/document shall be returned in
repeated .Mysqlx.Crud.Order order = 7;
-
getOrderOrBuilderList
List<? extends MysqlxCrud.OrderOrBuilder> getOrderOrBuilderList()
sort-order in which the rows/document shall be returned in
repeated .Mysqlx.Crud.Order order = 7;
-
getOrderOrBuilder
MysqlxCrud.OrderOrBuilder getOrderOrBuilder(int index)
sort-order in which the rows/document shall be returned in
repeated .Mysqlx.Crud.Order order = 7;
-
getGroupingList
List<MysqlxExpr.Expr> getGroupingList()
column expression list for aggregation (GROUP BY)
repeated .Mysqlx.Expr.Expr grouping = 8;
-
getGrouping
MysqlxExpr.Expr getGrouping(int index)
column expression list for aggregation (GROUP BY)
repeated .Mysqlx.Expr.Expr grouping = 8;
-
getGroupingCount
int getGroupingCount()
column expression list for aggregation (GROUP BY)
repeated .Mysqlx.Expr.Expr grouping = 8;
-
getGroupingOrBuilderList
List<? extends MysqlxExpr.ExprOrBuilder> getGroupingOrBuilderList()
column expression list for aggregation (GROUP BY)
repeated .Mysqlx.Expr.Expr grouping = 8;
-
getGroupingOrBuilder
MysqlxExpr.ExprOrBuilder getGroupingOrBuilder(int index)
column expression list for aggregation (GROUP BY)
repeated .Mysqlx.Expr.Expr grouping = 8;
-
hasGroupingCriteria
boolean hasGroupingCriteria()
filter criteria for aggregated groups
optional .Mysqlx.Expr.Expr grouping_criteria = 9;- 返回:
- Whether the groupingCriteria field is set.
-
getGroupingCriteria
MysqlxExpr.Expr getGroupingCriteria()
filter criteria for aggregated groups
optional .Mysqlx.Expr.Expr grouping_criteria = 9;- 返回:
- The groupingCriteria.
-
getGroupingCriteriaOrBuilder
MysqlxExpr.ExprOrBuilder getGroupingCriteriaOrBuilder()
filter criteria for aggregated groups
optional .Mysqlx.Expr.Expr grouping_criteria = 9;
-
hasLocking
boolean hasLocking()
perform row locking on matches
optional .Mysqlx.Crud.Find.RowLock locking = 12;- 返回:
- Whether the locking field is set.
-
getLocking
MysqlxCrud.Find.RowLock getLocking()
perform row locking on matches
optional .Mysqlx.Crud.Find.RowLock locking = 12;- 返回:
- The locking.
-
hasLockingOptions
boolean hasLockingOptions()
additional options how to handle locked rows
optional .Mysqlx.Crud.Find.RowLockOptions locking_options = 13;- 返回:
- Whether the lockingOptions field is set.
-
getLockingOptions
MysqlxCrud.Find.RowLockOptions getLockingOptions()
additional options how to handle locked rows
optional .Mysqlx.Crud.Find.RowLockOptions locking_options = 13;- 返回:
- The lockingOptions.
-
hasLimitExpr
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;- 返回:
- Whether the limitExpr field is set.
-
getLimitExpr
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;- 返回:
- The limitExpr.
-
getLimitExprOrBuilder
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;
-
-