Top Inners Fields Constructors Methods
com.mysql.cj.x.protobuf

public final Class MysqlxExpr

extends Object
Class Inheritance

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
MysqlxExpr.Array

*
An array of expressions
public static interface
public 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
public static interface
public static class
MysqlxExpr.DocumentPathItem

*
Document path item

@par production list
@code{unparsed}
document_path: path_item | path_item document_path
path_item    : member | array_index | "**"
member       : "." string | "." "*"
array_index  : "[" number "]" | "[" "*" "]"
@endcode
public static interface
public static class
MysqlxExpr.Expr

*
The "root" of the expression tree.
public static interface
public static class
MysqlxExpr.FunctionCall

*
Function call: ``func(a, b, "1", 3)``

@par production list
@code{unparsed}
function_call: `identifier` "(" [ `expr` ["," `expr` ]* ] ")"
@endcode
public static interface
public static class
MysqlxExpr.Identifier

*
Identifier: name, schame.name

@par production list
@code{unparsed}
identifier: string "." string |
: string
@endcode
public static interface
public static class
MysqlxExpr.Object

*
An object (with expression values)
public static interface
public static class
MysqlxExpr.Operator

Protobuf type Mysqlx.Expr.Operator

public static interface

Field Summary

Modifier and TypeField and Description
private static Descriptors.FileDescriptor
private static final Descriptors.Descriptor
private static final GeneratedMessage.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessage.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessage.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessage.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessage.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessage.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessage.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessage.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessage.FieldAccessorTable

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static Descriptors.FileDescriptor
public static void
public static void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait