MySQL 8.0.40
Source Code Documentation
mysqlx_crud.proto File Reference

Classes

struct  Mysqlx::Crud::Column
 
struct  Mysqlx::Crud::Projection
 
struct  Mysqlx::Crud::Collection
 
struct  Mysqlx::Crud::Limit
 
struct  Mysqlx::Crud::LimitExpr
 LimitExpr, in comparison to Limit, is able to specify that row_count and offset are placeholders. More...
 
struct  Mysqlx::Crud::Order
 Sort order. More...
 
struct  Mysqlx::Crud::UpdateOperation
 
struct  Mysqlx::Crud::Find
 Find Documents/Rows in a Collection/Table. More...
 
struct  Mysqlx::Crud::Insert
 Insert documents/rows into a collection/table. More...
 
struct  Mysqlx::Crud::Insert::TypedRow
 set of fields to insert as a one row More...
 
struct  Mysqlx::Crud::Update
 Update documents/rows in a collection/table. More...
 
struct  Mysqlx::Crud::Delete
 Delete documents/rows from a Collection/Table. More...
 
struct  Mysqlx::Crud::CreateView
 CreateView create view based on indicated Mysqlx::Crud::Find message. More...
 
struct  Mysqlx::Crud::ModifyView
 ModifyView modify existing view based on indicated Mysqlx::Crud::Find message. More...
 
struct  Mysqlx::Crud::DropView
 DropView removing existing view. More...
 

Namespaces

namespace  Mysqlx::Crud
 Basic CRUD operations.
 
namespace  Mysqlx
 

Enumerations

enum  Mysqlx::Crud::DataModel { Mysqlx::Crud::DOCUMENT = 1 , Mysqlx::Crud::TABLE = 2 }
 DataModel to use for filters, names, ... More...
 
enum  Mysqlx::Crud::ViewAlgorithm { Mysqlx::Crud::UNDEFINED = 1 , Mysqlx::Crud::MERGE = 2 , Mysqlx::Crud::TEMPTABLE = 3 }
 ViewAlgorithm defines how MySQL Server processes the view. More...
 
enum  Mysqlx::Crud::ViewSqlSecurity { Mysqlx::Crud::INVOKER = 1 , Mysqlx::Crud::DEFINER = 2 }
 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. More...
 
enum  Mysqlx::Crud::ViewCheckOption { Mysqlx::Crud::LOCAL = 1 , Mysqlx::Crud::CASCADED = 2 }
 ViewCheckOption limits the write operations done on a VIEW (INSERT, UPDATE, DELETE) to rows in which the WHERE clause is TRUE More...