Namespace Mysqlx.Crud
Classes
Collection
Column
CreateView
CreateView create view based on indicated @ref Mysqlx::Crud::Find message
Delete
Delete documents/rows from a Collection/Table
@returns @ref Mysqlx::Resultset
DropView
DropView removing existing view
Find
Find Documents/Rows in a Collection/Table
@startuml client -> server: Find ... one or more Resultset ... @enduml
@returns @ref Mysqlx::Resultset
Find.Types
Container for nested types declared in the Find message type.
Insert
Insert documents/rows into a collection/table
@returns @ref Mysqlx::Resultset
Insert.Types
Container for nested types declared in the Insert message type.
Insert.Types.TypedRow
- set of fields to insert as a one row
Limit
LimitExpr
LimitExpr, in comparison to Limit, is able to specify that row_count and offset are placeholders. This message support expressions of following types Expr/literal/UINT, Expr/PLACEHOLDER.
ModifyView
ModifyView modify existing view based on indicated @ref Mysqlx::Crud::Find message
MysqlxCrudReflection
Holder for reflection information generated from mysqlx_crud.proto
Order
Sort order
Order.Types
Container for nested types declared in the Order message type.
Projection
Update
Update documents/rows in a collection/table
@returns @ref Mysqlx::Resultset
UpdateOperation
UpdateOperation.Types
Container for nested types declared in the UpdateOperation message type.
Enums
DataModel
DataModel to use for filters, names, ...
Find.Types.RowLock
Find.Types.RowLockOptions
Order.Types.Direction
UpdateOperation.Types.UpdateType
ViewAlgorithm
ViewAlgorithm defines how MySQL Server processes the view
ViewCheckOption
ViewCheckOption limits the write operations done on a VIEW
(INSERT
, UPDATE
, DELETE
) to rows in which the WHERE
clause is TRUE
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