public final class MysqlxExpr
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
MysqlxExpr.Array
An array of expressions
|
static interface |
MysqlxExpr.ArrayOrBuilder |
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 interface |
MysqlxExpr.ColumnIdentifierOrBuilder |
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
|
static interface |
MysqlxExpr.DocumentPathItemOrBuilder |
static class |
MysqlxExpr.Expr
The "root" of the expression tree.
|
static interface |
MysqlxExpr.ExprOrBuilder |
static class |
MysqlxExpr.FunctionCall
Function call: ``func(a, b, "1", 3)``
@par production list
@code{unparsed}
function_call: `identifier` "(" [ `expr` ["," `expr` ]* ] ")"
@endcode
|
static interface |
MysqlxExpr.FunctionCallOrBuilder |
static class |
MysqlxExpr.Identifier
Identifier: name, schame.name
@par production list
@code{unparsed}
identifier: string "." string |
: string
@endcode
|
static interface |
MysqlxExpr.IdentifierOrBuilder |
static class |
MysqlxExpr.Object
An object (with expression values)
|
static interface |
MysqlxExpr.ObjectOrBuilder |
static class |
MysqlxExpr.Operator
Protobuf type
Mysqlx.Expr.Operator |
static interface |
MysqlxExpr.OperatorOrBuilder |
| Modifier and Type | Method and Description |
|---|---|
static com.google.protobuf.Descriptors.FileDescriptor |
getDescriptor() |
static void |
registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) |
static void |
registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) |
public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry)
public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry)
public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor()