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 | Field and Description |
|---|---|
private static com.google.protobuf.Descriptors.FileDescriptor |
descriptor |
private static com.google.protobuf.Descriptors.Descriptor |
internal_static_Mysqlx_Expr_Array_descriptor |
private static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internal_static_Mysqlx_Expr_Array_fieldAccessorTable |
private static com.google.protobuf.Descriptors.Descriptor |
internal_static_Mysqlx_Expr_ColumnIdentifier_descriptor |
private static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internal_static_Mysqlx_Expr_ColumnIdentifier_fieldAccessorTable |
private static com.google.protobuf.Descriptors.Descriptor |
internal_static_Mysqlx_Expr_DocumentPathItem_descriptor |
private static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internal_static_Mysqlx_Expr_DocumentPathItem_fieldAccessorTable |
private static com.google.protobuf.Descriptors.Descriptor |
internal_static_Mysqlx_Expr_Expr_descriptor |
private static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internal_static_Mysqlx_Expr_Expr_fieldAccessorTable |
private static com.google.protobuf.Descriptors.Descriptor |
internal_static_Mysqlx_Expr_FunctionCall_descriptor |
private static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internal_static_Mysqlx_Expr_FunctionCall_fieldAccessorTable |
private static com.google.protobuf.Descriptors.Descriptor |
internal_static_Mysqlx_Expr_Identifier_descriptor |
private static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internal_static_Mysqlx_Expr_Identifier_fieldAccessorTable |
private static com.google.protobuf.Descriptors.Descriptor |
internal_static_Mysqlx_Expr_Object_descriptor |
private static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internal_static_Mysqlx_Expr_Object_fieldAccessorTable |
private static com.google.protobuf.Descriptors.Descriptor |
internal_static_Mysqlx_Expr_Object_ObjectField_descriptor |
private static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internal_static_Mysqlx_Expr_Object_ObjectField_fieldAccessorTable |
private static com.google.protobuf.Descriptors.Descriptor |
internal_static_Mysqlx_Expr_Operator_descriptor |
private static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internal_static_Mysqlx_Expr_Operator_fieldAccessorTable |
| Modifier | Constructor and Description |
|---|---|
private |
MysqlxExpr() |
| 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) |
private static final com.google.protobuf.Descriptors.Descriptor internal_static_Mysqlx_Expr_Expr_descriptor
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_Mysqlx_Expr_Expr_fieldAccessorTable
private static final com.google.protobuf.Descriptors.Descriptor internal_static_Mysqlx_Expr_Identifier_descriptor
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_Mysqlx_Expr_Identifier_fieldAccessorTable
private static final com.google.protobuf.Descriptors.Descriptor internal_static_Mysqlx_Expr_DocumentPathItem_descriptor
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_Mysqlx_Expr_DocumentPathItem_fieldAccessorTable
private static final com.google.protobuf.Descriptors.Descriptor internal_static_Mysqlx_Expr_ColumnIdentifier_descriptor
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_Mysqlx_Expr_ColumnIdentifier_fieldAccessorTable
private static final com.google.protobuf.Descriptors.Descriptor internal_static_Mysqlx_Expr_FunctionCall_descriptor
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_Mysqlx_Expr_FunctionCall_fieldAccessorTable
private static final com.google.protobuf.Descriptors.Descriptor internal_static_Mysqlx_Expr_Operator_descriptor
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_Mysqlx_Expr_Operator_fieldAccessorTable
private static final com.google.protobuf.Descriptors.Descriptor internal_static_Mysqlx_Expr_Object_descriptor
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_Mysqlx_Expr_Object_fieldAccessorTable
private static final com.google.protobuf.Descriptors.Descriptor internal_static_Mysqlx_Expr_Object_ObjectField_descriptor
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_Mysqlx_Expr_Object_ObjectField_fieldAccessorTable
private static final com.google.protobuf.Descriptors.Descriptor internal_static_Mysqlx_Expr_Array_descriptor
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_Mysqlx_Expr_Array_fieldAccessorTable
private static com.google.protobuf.Descriptors.FileDescriptor descriptor
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()