MySQL 8.4.2
Source Code Documentation
Mysqlx::Expr::ColumnIdentifier Struct Reference

Column identifier. More...

Public Attributes

repeated Mysqlx::Expr::DocumentPathItem document_path = 1
 document path More...
 
optional string name = 2
 name of column More...
 
optional string table_name = 3
 name of table More...
 
optional string schema_name = 4
 name of schema More...
 

Detailed Description

Column identifier.

for table: col@doc_path, tbl.col@doc_path col, tbl.col, schema.tbl.col for document collection: doc_path

production list
col_identifier: string "." string "." string |
: string "." string |
: string |
: string "." string "." string "@" document_path |
: string "." string "@" document_path |
: string "@" document_path |
: document_path
document_path: member | arrayLocation | doubleAsterisk
member = "." string | "." "*"
arrayLocation = "[" index "]" | "[" "*" "]"
doubleAsterisk = "**"

Member Data Documentation

◆ document_path

repeated Mysqlx::Expr::DocumentPathItem Mysqlx::Expr::ColumnIdentifier::document_path = 1

document path

◆ name

optional string Mysqlx::Expr::ColumnIdentifier::name = 2

name of column

◆ schema_name

optional string Mysqlx::Expr::ColumnIdentifier::schema_name = 4

name of schema

◆ table_name

optional string Mysqlx::Expr::ColumnIdentifier::table_name = 3

name of table


The documentation for this struct was generated from the following file: