| Package | Description |
|---|---|
| com.mysql.cj.x.protobuf |
Message classes used for serialization with Google Protocol Buffers to support the X Protocol.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
MysqlxExpr.ColumnIdentifier
Column identifier
for table: col\@doc_path, tbl.col\@doc_path col, tbl.col, schema.tbl.col
for document collection: doc_path
//
@par production list
@code{unparsed}
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 = "**"
@endcode
|
static class |
MysqlxExpr.ColumnIdentifier.Builder
Column identifier
for table: col\@doc_path, tbl.col\@doc_path col, tbl.col, schema.tbl.col
for document collection: doc_path
//
@par production list
@code{unparsed}
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 = "**"
@endcode
|
| Modifier and Type | Field and Description |
|---|---|
private com.google.protobuf.SingleFieldBuilderV3<MysqlxExpr.ColumnIdentifier,MysqlxExpr.ColumnIdentifier.Builder,MysqlxExpr.ColumnIdentifierOrBuilder> |
MysqlxExpr.Expr.Builder.identifierBuilder_ |
private com.google.protobuf.SingleFieldBuilderV3<MysqlxExpr.ColumnIdentifier,MysqlxExpr.ColumnIdentifier.Builder,MysqlxExpr.ColumnIdentifierOrBuilder> |
MysqlxCrud.UpdateOperation.Builder.sourceBuilder_ |
| Modifier and Type | Method and Description |
|---|---|
MysqlxExpr.ColumnIdentifierOrBuilder |
MysqlxExpr.ExprOrBuilder.getIdentifierOrBuilder()
optional .Mysqlx.Expr.ColumnIdentifier identifier = 2; |
MysqlxExpr.ColumnIdentifierOrBuilder |
MysqlxExpr.Expr.getIdentifierOrBuilder()
optional .Mysqlx.Expr.ColumnIdentifier identifier = 2; |
MysqlxExpr.ColumnIdentifierOrBuilder |
MysqlxExpr.Expr.Builder.getIdentifierOrBuilder()
optional .Mysqlx.Expr.ColumnIdentifier identifier = 2; |
MysqlxExpr.ColumnIdentifierOrBuilder |
MysqlxCrud.UpdateOperationOrBuilder.getSourceOrBuilder()
specification of the value to be updated
- if data_model is TABLE, a column name may be specified and also
a document path, if the column has type JSON
- if data_model is DOCUMENT, only document paths are allowed
@note in both cases, schema and table must be not set
|
MysqlxExpr.ColumnIdentifierOrBuilder |
MysqlxCrud.UpdateOperation.getSourceOrBuilder()
specification of the value to be updated
- if data_model is TABLE, a column name may be specified and also
a document path, if the column has type JSON
- if data_model is DOCUMENT, only document paths are allowed
@note in both cases, schema and table must be not set
|
MysqlxExpr.ColumnIdentifierOrBuilder |
MysqlxCrud.UpdateOperation.Builder.getSourceOrBuilder()
specification of the value to be updated
- if data_model is TABLE, a column name may be specified and also
a document path, if the column has type JSON
- if data_model is DOCUMENT, only document paths are allowed
@note in both cases, schema and table must be not set
|
| Modifier and Type | Method and Description |
|---|---|
private com.google.protobuf.SingleFieldBuilderV3<MysqlxExpr.ColumnIdentifier,MysqlxExpr.ColumnIdentifier.Builder,MysqlxExpr.ColumnIdentifierOrBuilder> |
MysqlxExpr.Expr.Builder.getIdentifierFieldBuilder()
optional .Mysqlx.Expr.ColumnIdentifier identifier = 2; |
private com.google.protobuf.SingleFieldBuilderV3<MysqlxExpr.ColumnIdentifier,MysqlxExpr.ColumnIdentifier.Builder,MysqlxExpr.ColumnIdentifierOrBuilder> |
MysqlxCrud.UpdateOperation.Builder.getSourceFieldBuilder()
specification of the value to be updated
- if data_model is TABLE, a column name may be specified and also
a document path, if the column has type JSON
- if data_model is DOCUMENT, only document paths are allowed
@note in both cases, schema and table must be not set
|