public final class MysqlxCrud
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
MysqlxCrud.Collection
Protobuf type
Mysqlx.Crud.Collection |
static interface |
MysqlxCrud.CollectionOrBuilder |
static class |
MysqlxCrud.Column
Protobuf type
Mysqlx.Crud.Column |
static interface |
MysqlxCrud.ColumnOrBuilder |
static class |
MysqlxCrud.CreateView
CreateView create view based on indicated @ref Mysqlx::Crud::Find message
|
static interface |
MysqlxCrud.CreateViewOrBuilder |
static class |
MysqlxCrud.DataModel
DataModel to use for filters, names, ...
|
static class |
MysqlxCrud.Delete
Delete documents/rows from a Collection/Table
@returns @ref Mysqlx::Resultset
|
static interface |
MysqlxCrud.DeleteOrBuilder |
static class |
MysqlxCrud.DropView
DropView removing existing view
|
static interface |
MysqlxCrud.DropViewOrBuilder |
static class |
MysqlxCrud.Find
Find Documents/Rows in a Collection/Table
@startuml
client -> server: Find
...
|
static interface |
MysqlxCrud.FindOrBuilder |
static class |
MysqlxCrud.Insert
Insert documents/rows into a collection/table
@returns @ref Mysqlx::Resultset
|
static interface |
MysqlxCrud.InsertOrBuilder |
static class |
MysqlxCrud.Limit
Protobuf type
Mysqlx.Crud.Limit |
static class |
MysqlxCrud.LimitExpr
LimitExpr, in comparison to Limit, is able to specify that row_count and
offset are placeholders.
|
static interface |
MysqlxCrud.LimitExprOrBuilder |
static interface |
MysqlxCrud.LimitOrBuilder |
static class |
MysqlxCrud.ModifyView
ModifyView modify existing view based on indicated
@ref Mysqlx::Crud::Find message
|
static interface |
MysqlxCrud.ModifyViewOrBuilder |
static class |
MysqlxCrud.Order
Sort order
|
static interface |
MysqlxCrud.OrderOrBuilder |
static class |
MysqlxCrud.Projection
Protobuf type
Mysqlx.Crud.Projection |
static interface |
MysqlxCrud.ProjectionOrBuilder |
static class |
MysqlxCrud.Update
Update documents/rows in a collection/table
@returns @ref Mysqlx::Resultset
|
static class |
MysqlxCrud.UpdateOperation
Protobuf type
Mysqlx.Crud.UpdateOperation |
static interface |
MysqlxCrud.UpdateOperationOrBuilder |
static interface |
MysqlxCrud.UpdateOrBuilder |
static class |
MysqlxCrud.ViewAlgorithm
ViewAlgorithm defines how MySQL Server processes the view
|
static class |
MysqlxCrud.ViewCheckOption
ViewCheckOption limits the write operations done on a `VIEW`
(`INSERT`, `UPDATE`, `DELETE`) to rows in which the `WHERE` clause is `TRUE`
|
static class |
MysqlxCrud.ViewSqlSecurity
ViewSqlSecurity defines the security context in which the view is going to be
executed; this means that VIEW can be executed with current user permissions or
with permissions of the user who defined the VIEW
|
| Modifier and Type | Field and Description |
|---|---|
private static com.google.protobuf.Descriptors.FileDescriptor |
descriptor |
private static com.google.protobuf.Descriptors.Descriptor |
internal_static_Mysqlx_Crud_Collection_descriptor |
private static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internal_static_Mysqlx_Crud_Collection_fieldAccessorTable |
private static com.google.protobuf.Descriptors.Descriptor |
internal_static_Mysqlx_Crud_Column_descriptor |
private static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internal_static_Mysqlx_Crud_Column_fieldAccessorTable |
private static com.google.protobuf.Descriptors.Descriptor |
internal_static_Mysqlx_Crud_CreateView_descriptor |
private static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internal_static_Mysqlx_Crud_CreateView_fieldAccessorTable |
private static com.google.protobuf.Descriptors.Descriptor |
internal_static_Mysqlx_Crud_Delete_descriptor |
private static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internal_static_Mysqlx_Crud_Delete_fieldAccessorTable |
private static com.google.protobuf.Descriptors.Descriptor |
internal_static_Mysqlx_Crud_DropView_descriptor |
private static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internal_static_Mysqlx_Crud_DropView_fieldAccessorTable |
private static com.google.protobuf.Descriptors.Descriptor |
internal_static_Mysqlx_Crud_Find_descriptor |
private static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internal_static_Mysqlx_Crud_Find_fieldAccessorTable |
private static com.google.protobuf.Descriptors.Descriptor |
internal_static_Mysqlx_Crud_Insert_descriptor |
private static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internal_static_Mysqlx_Crud_Insert_fieldAccessorTable |
private static com.google.protobuf.Descriptors.Descriptor |
internal_static_Mysqlx_Crud_Insert_TypedRow_descriptor |
private static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internal_static_Mysqlx_Crud_Insert_TypedRow_fieldAccessorTable |
private static com.google.protobuf.Descriptors.Descriptor |
internal_static_Mysqlx_Crud_Limit_descriptor |
private static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internal_static_Mysqlx_Crud_Limit_fieldAccessorTable |
private static com.google.protobuf.Descriptors.Descriptor |
internal_static_Mysqlx_Crud_LimitExpr_descriptor |
private static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internal_static_Mysqlx_Crud_LimitExpr_fieldAccessorTable |
private static com.google.protobuf.Descriptors.Descriptor |
internal_static_Mysqlx_Crud_ModifyView_descriptor |
private static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internal_static_Mysqlx_Crud_ModifyView_fieldAccessorTable |
private static com.google.protobuf.Descriptors.Descriptor |
internal_static_Mysqlx_Crud_Order_descriptor |
private static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internal_static_Mysqlx_Crud_Order_fieldAccessorTable |
private static com.google.protobuf.Descriptors.Descriptor |
internal_static_Mysqlx_Crud_Projection_descriptor |
private static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internal_static_Mysqlx_Crud_Projection_fieldAccessorTable |
private static com.google.protobuf.Descriptors.Descriptor |
internal_static_Mysqlx_Crud_Update_descriptor |
private static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internal_static_Mysqlx_Crud_Update_fieldAccessorTable |
private static com.google.protobuf.Descriptors.Descriptor |
internal_static_Mysqlx_Crud_UpdateOperation_descriptor |
private static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internal_static_Mysqlx_Crud_UpdateOperation_fieldAccessorTable |
| Modifier | Constructor and Description |
|---|---|
private |
MysqlxCrud() |
| Modifier and Type | Method and Description |
|---|---|
static com.google.protobuf.Descriptors.FileDescriptor |
getDescriptor() |
static void |
registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) |
static void |
registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) |
private static final com.google.protobuf.Descriptors.Descriptor internal_static_Mysqlx_Crud_Column_descriptor
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_Mysqlx_Crud_Column_fieldAccessorTable
private static final com.google.protobuf.Descriptors.Descriptor internal_static_Mysqlx_Crud_Projection_descriptor
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_Mysqlx_Crud_Projection_fieldAccessorTable
private static final com.google.protobuf.Descriptors.Descriptor internal_static_Mysqlx_Crud_Collection_descriptor
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_Mysqlx_Crud_Collection_fieldAccessorTable
private static final com.google.protobuf.Descriptors.Descriptor internal_static_Mysqlx_Crud_Limit_descriptor
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_Mysqlx_Crud_Limit_fieldAccessorTable
private static final com.google.protobuf.Descriptors.Descriptor internal_static_Mysqlx_Crud_LimitExpr_descriptor
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_Mysqlx_Crud_LimitExpr_fieldAccessorTable
private static final com.google.protobuf.Descriptors.Descriptor internal_static_Mysqlx_Crud_Order_descriptor
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_Mysqlx_Crud_Order_fieldAccessorTable
private static final com.google.protobuf.Descriptors.Descriptor internal_static_Mysqlx_Crud_UpdateOperation_descriptor
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_Mysqlx_Crud_UpdateOperation_fieldAccessorTable
private static final com.google.protobuf.Descriptors.Descriptor internal_static_Mysqlx_Crud_Find_descriptor
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_Mysqlx_Crud_Find_fieldAccessorTable
private static final com.google.protobuf.Descriptors.Descriptor internal_static_Mysqlx_Crud_Insert_descriptor
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_Mysqlx_Crud_Insert_fieldAccessorTable
private static final com.google.protobuf.Descriptors.Descriptor internal_static_Mysqlx_Crud_Insert_TypedRow_descriptor
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_Mysqlx_Crud_Insert_TypedRow_fieldAccessorTable
private static final com.google.protobuf.Descriptors.Descriptor internal_static_Mysqlx_Crud_Update_descriptor
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_Mysqlx_Crud_Update_fieldAccessorTable
private static final com.google.protobuf.Descriptors.Descriptor internal_static_Mysqlx_Crud_Delete_descriptor
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_Mysqlx_Crud_Delete_fieldAccessorTable
private static final com.google.protobuf.Descriptors.Descriptor internal_static_Mysqlx_Crud_CreateView_descriptor
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_Mysqlx_Crud_CreateView_fieldAccessorTable
private static final com.google.protobuf.Descriptors.Descriptor internal_static_Mysqlx_Crud_ModifyView_descriptor
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_Mysqlx_Crud_ModifyView_fieldAccessorTable
private static final com.google.protobuf.Descriptors.Descriptor internal_static_Mysqlx_Crud_DropView_descriptor
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_Mysqlx_Crud_DropView_fieldAccessorTable
private static com.google.protobuf.Descriptors.FileDescriptor descriptor
public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry)
public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry)
public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor()