| Package | Description |
|---|---|
| com.mysql.cj.protocol.x | |
| com.mysql.cj.x.protobuf |
Message classes used for serialization with Google Protocol Buffers to support the X Protocol.
|
| com.mysql.cj.xdevapi |
Java classes for X DevAPI support.
|
| Modifier and Type | Method and Description |
|---|---|
private static void |
XMessageBuilder.applyFilterParams(FilterParams filterParams,
java.util.function.Consumer<java.util.List<MysqlxCrud.Order>> setOrder,
java.util.function.Consumer<MysqlxCrud.Limit> setLimit,
java.util.function.Consumer<MysqlxExpr.Expr> setCriteria,
java.util.function.Consumer<java.util.List<MysqlxDatatypes.Scalar>> setArgs)
Apply the given filter params to the builder object (represented by the setter methods).
|
private static void |
XMessageBuilder.applyFilterParams(FilterParams filterParams,
java.util.function.Consumer<java.util.List<MysqlxCrud.Order>> setOrder,
java.util.function.Consumer<MysqlxCrud.LimitExpr> setLimit,
java.util.function.Consumer<MysqlxExpr.Expr> setCriteria)
Apply the given filter params to the builder object (represented by the setter methods) using the variant that takes a
LimitExpr and no
Args. |
| Modifier and Type | Field and Description |
|---|---|
private MysqlxExpr.Expr |
MysqlxCrud.Find.criteria_ |
private MysqlxExpr.Expr |
MysqlxCrud.Find.Builder.criteria_ |
private MysqlxExpr.Expr |
MysqlxCrud.Update.criteria_ |
private MysqlxExpr.Expr |
MysqlxCrud.Update.Builder.criteria_ |
private MysqlxExpr.Expr |
MysqlxCrud.Delete.criteria_ |
private MysqlxExpr.Expr |
MysqlxCrud.Delete.Builder.criteria_ |
private static MysqlxExpr.Expr |
MysqlxExpr.Expr.DEFAULT_INSTANCE |
private MysqlxExpr.Expr |
MysqlxCrud.Order.expr_ |
private MysqlxExpr.Expr |
MysqlxCrud.Order.Builder.expr_ |
private MysqlxExpr.Expr |
MysqlxCrud.Find.groupingCriteria_ |
private MysqlxExpr.Expr |
MysqlxCrud.Find.Builder.groupingCriteria_ |
private MysqlxExpr.Expr |
MysqlxCrud.LimitExpr.offset_ |
private MysqlxExpr.Expr |
MysqlxCrud.LimitExpr.Builder.offset_ |
private MysqlxExpr.Expr |
MysqlxCrud.LimitExpr.rowCount_ |
private MysqlxExpr.Expr |
MysqlxCrud.LimitExpr.Builder.rowCount_ |
private MysqlxExpr.Expr |
MysqlxCrud.Projection.source_ |
private MysqlxExpr.Expr |
MysqlxCrud.Projection.Builder.source_ |
private MysqlxExpr.Expr |
MysqlxCrud.UpdateOperation.value_ |
private MysqlxExpr.Expr |
MysqlxCrud.UpdateOperation.Builder.value_ |
private MysqlxExpr.Expr |
MysqlxExpr.Object.ObjectField.value_ |
private MysqlxExpr.Expr |
MysqlxExpr.Object.ObjectField.Builder.value_ |
| Modifier and Type | Field and Description |
|---|---|
private com.google.protobuf.SingleFieldBuilderV3<MysqlxExpr.Expr,MysqlxExpr.Expr.Builder,MysqlxExpr.ExprOrBuilder> |
MysqlxCrud.Find.Builder.criteriaBuilder_ |
private com.google.protobuf.SingleFieldBuilderV3<MysqlxExpr.Expr,MysqlxExpr.Expr.Builder,MysqlxExpr.ExprOrBuilder> |
MysqlxCrud.Update.Builder.criteriaBuilder_ |
private com.google.protobuf.SingleFieldBuilderV3<MysqlxExpr.Expr,MysqlxExpr.Expr.Builder,MysqlxExpr.ExprOrBuilder> |
MysqlxCrud.Delete.Builder.criteriaBuilder_ |
private com.google.protobuf.SingleFieldBuilderV3<MysqlxExpr.Expr,MysqlxExpr.Expr.Builder,MysqlxExpr.ExprOrBuilder> |
MysqlxCrud.Order.Builder.exprBuilder_ |
private java.util.List<MysqlxExpr.Expr> |
MysqlxCrud.Insert.TypedRow.field_ |
private java.util.List<MysqlxExpr.Expr> |
MysqlxCrud.Insert.TypedRow.Builder.field_ |
private com.google.protobuf.RepeatedFieldBuilderV3<MysqlxExpr.Expr,MysqlxExpr.Expr.Builder,MysqlxExpr.ExprOrBuilder> |
MysqlxCrud.Insert.TypedRow.Builder.fieldBuilder_ |
private java.util.List<MysqlxExpr.Expr> |
MysqlxCrud.Find.grouping_ |
private java.util.List<MysqlxExpr.Expr> |
MysqlxCrud.Find.Builder.grouping_ |
private com.google.protobuf.RepeatedFieldBuilderV3<MysqlxExpr.Expr,MysqlxExpr.Expr.Builder,MysqlxExpr.ExprOrBuilder> |
MysqlxCrud.Find.Builder.groupingBuilder_ |
private com.google.protobuf.SingleFieldBuilderV3<MysqlxExpr.Expr,MysqlxExpr.Expr.Builder,MysqlxExpr.ExprOrBuilder> |
MysqlxCrud.Find.Builder.groupingCriteriaBuilder_ |
private com.google.protobuf.SingleFieldBuilderV3<MysqlxExpr.Expr,MysqlxExpr.Expr.Builder,MysqlxExpr.ExprOrBuilder> |
MysqlxCrud.LimitExpr.Builder.offsetBuilder_ |
private java.util.List<MysqlxExpr.Expr> |
MysqlxExpr.FunctionCall.param_ |
private java.util.List<MysqlxExpr.Expr> |
MysqlxExpr.FunctionCall.Builder.param_ |
private java.util.List<MysqlxExpr.Expr> |
MysqlxExpr.Operator.param_ |
private java.util.List<MysqlxExpr.Expr> |
MysqlxExpr.Operator.Builder.param_ |
private com.google.protobuf.RepeatedFieldBuilderV3<MysqlxExpr.Expr,MysqlxExpr.Expr.Builder,MysqlxExpr.ExprOrBuilder> |
MysqlxExpr.FunctionCall.Builder.paramBuilder_ |
private com.google.protobuf.RepeatedFieldBuilderV3<MysqlxExpr.Expr,MysqlxExpr.Expr.Builder,MysqlxExpr.ExprOrBuilder> |
MysqlxExpr.Operator.Builder.paramBuilder_ |
static com.google.protobuf.Parser<MysqlxExpr.Expr> |
MysqlxExpr.Expr.PARSER
Deprecated.
|
private com.google.protobuf.SingleFieldBuilderV3<MysqlxExpr.Expr,MysqlxExpr.Expr.Builder,MysqlxExpr.ExprOrBuilder> |
MysqlxCrud.LimitExpr.Builder.rowCountBuilder_ |
private com.google.protobuf.SingleFieldBuilderV3<MysqlxExpr.Expr,MysqlxExpr.Expr.Builder,MysqlxExpr.ExprOrBuilder> |
MysqlxCrud.Projection.Builder.sourceBuilder_ |
private java.util.List<MysqlxExpr.Expr> |
MysqlxExpr.Array.value_ |
private java.util.List<MysqlxExpr.Expr> |
MysqlxExpr.Array.Builder.value_ |
private com.google.protobuf.SingleFieldBuilderV3<MysqlxExpr.Expr,MysqlxExpr.Expr.Builder,MysqlxExpr.ExprOrBuilder> |
MysqlxCrud.UpdateOperation.Builder.valueBuilder_ |
private com.google.protobuf.SingleFieldBuilderV3<MysqlxExpr.Expr,MysqlxExpr.Expr.Builder,MysqlxExpr.ExprOrBuilder> |
MysqlxExpr.Object.ObjectField.Builder.valueBuilder_ |
private com.google.protobuf.RepeatedFieldBuilderV3<MysqlxExpr.Expr,MysqlxExpr.Expr.Builder,MysqlxExpr.ExprOrBuilder> |
MysqlxExpr.Array.Builder.valueBuilder_ |
| Modifier and Type | Method and Description |
|---|---|
MysqlxExpr.Expr |
MysqlxExpr.Expr.Builder.build() |
MysqlxExpr.Expr |
MysqlxExpr.Expr.Builder.buildPartial() |
MysqlxExpr.Expr |
MysqlxCrud.FindOrBuilder.getCriteria()
filter criteria
|
MysqlxExpr.Expr |
MysqlxCrud.Find.getCriteria()
filter criteria
|
MysqlxExpr.Expr |
MysqlxCrud.Find.Builder.getCriteria()
filter criteria
|
MysqlxExpr.Expr |
MysqlxCrud.UpdateOrBuilder.getCriteria()
filter expression to match rows that the operations will apply on
|
MysqlxExpr.Expr |
MysqlxCrud.Update.getCriteria()
filter expression to match rows that the operations will apply on
|
MysqlxExpr.Expr |
MysqlxCrud.Update.Builder.getCriteria()
filter expression to match rows that the operations will apply on
|
MysqlxExpr.Expr |
MysqlxCrud.DeleteOrBuilder.getCriteria()
filter expression to match rows that the operations will apply on
|
MysqlxExpr.Expr |
MysqlxCrud.Delete.getCriteria()
filter expression to match rows that the operations will apply on
|
MysqlxExpr.Expr |
MysqlxCrud.Delete.Builder.getCriteria()
filter expression to match rows that the operations will apply on
|
static MysqlxExpr.Expr |
MysqlxExpr.Expr.getDefaultInstance() |
MysqlxExpr.Expr |
MysqlxExpr.Expr.getDefaultInstanceForType() |
MysqlxExpr.Expr |
MysqlxExpr.Expr.Builder.getDefaultInstanceForType() |
MysqlxExpr.Expr |
MysqlxCrud.OrderOrBuilder.getExpr()
required .Mysqlx.Expr.Expr expr = 1; |
MysqlxExpr.Expr |
MysqlxCrud.Order.getExpr()
required .Mysqlx.Expr.Expr expr = 1; |
MysqlxExpr.Expr |
MysqlxCrud.Order.Builder.getExpr()
required .Mysqlx.Expr.Expr expr = 1; |
MysqlxExpr.Expr |
MysqlxCrud.Insert.TypedRowOrBuilder.getField(int index)
repeated .Mysqlx.Expr.Expr field = 1; |
MysqlxExpr.Expr |
MysqlxCrud.Insert.TypedRow.getField(int index)
repeated .Mysqlx.Expr.Expr field = 1; |
MysqlxExpr.Expr |
MysqlxCrud.Insert.TypedRow.Builder.getField(int index)
repeated .Mysqlx.Expr.Expr field = 1; |
MysqlxExpr.Expr |
MysqlxCrud.FindOrBuilder.getGrouping(int index)
column expression list for aggregation (GROUP BY)
|
MysqlxExpr.Expr |
MysqlxCrud.Find.getGrouping(int index)
column expression list for aggregation (GROUP BY)
|
MysqlxExpr.Expr |
MysqlxCrud.Find.Builder.getGrouping(int index)
column expression list for aggregation (GROUP BY)
|
MysqlxExpr.Expr |
MysqlxCrud.FindOrBuilder.getGroupingCriteria()
filter criteria for aggregated groups
|
MysqlxExpr.Expr |
MysqlxCrud.Find.getGroupingCriteria()
filter criteria for aggregated groups
|
MysqlxExpr.Expr |
MysqlxCrud.Find.Builder.getGroupingCriteria()
filter criteria for aggregated groups
|
MysqlxExpr.Expr |
MysqlxCrud.LimitExprOrBuilder.getOffset()
maximum rows to skip before applying the row_count
|
MysqlxExpr.Expr |
MysqlxCrud.LimitExpr.getOffset()
maximum rows to skip before applying the row_count
|
MysqlxExpr.Expr |
MysqlxCrud.LimitExpr.Builder.getOffset()
maximum rows to skip before applying the row_count
|
MysqlxExpr.Expr |
MysqlxExpr.FunctionCallOrBuilder.getParam(int index)
list of parameters
|
MysqlxExpr.Expr |
MysqlxExpr.FunctionCall.getParam(int index)
list of parameters
|
MysqlxExpr.Expr |
MysqlxExpr.FunctionCall.Builder.getParam(int index)
list of parameters
|
MysqlxExpr.Expr |
MysqlxExpr.OperatorOrBuilder.getParam(int index)
list of parameters
|
MysqlxExpr.Expr |
MysqlxExpr.Operator.getParam(int index)
list of parameters
|
MysqlxExpr.Expr |
MysqlxExpr.Operator.Builder.getParam(int index)
list of parameters
|
MysqlxExpr.Expr |
MysqlxCrud.LimitExprOrBuilder.getRowCount()
maximum rows to filter
|
MysqlxExpr.Expr |
MysqlxCrud.LimitExpr.getRowCount()
maximum rows to filter
|
MysqlxExpr.Expr |
MysqlxCrud.LimitExpr.Builder.getRowCount()
maximum rows to filter
|
MysqlxExpr.Expr |
MysqlxCrud.ProjectionOrBuilder.getSource()
the expression identifying an element from the source data,
which can include a column identifier or any expression
|
MysqlxExpr.Expr |
MysqlxCrud.Projection.getSource()
the expression identifying an element from the source data,
which can include a column identifier or any expression
|
MysqlxExpr.Expr |
MysqlxCrud.Projection.Builder.getSource()
the expression identifying an element from the source data,
which can include a column identifier or any expression
|
MysqlxExpr.Expr |
MysqlxCrud.UpdateOperationOrBuilder.getValue()
an expression to be computed as the new value for the operation
|
MysqlxExpr.Expr |
MysqlxCrud.UpdateOperation.getValue()
an expression to be computed as the new value for the operation
|
MysqlxExpr.Expr |
MysqlxCrud.UpdateOperation.Builder.getValue()
an expression to be computed as the new value for the operation
|
MysqlxExpr.Expr |
MysqlxExpr.Object.ObjectFieldOrBuilder.getValue()
value of field
|
MysqlxExpr.Expr |
MysqlxExpr.Object.ObjectField.getValue()
value of field
|
MysqlxExpr.Expr |
MysqlxExpr.Object.ObjectField.Builder.getValue()
value of field
|
MysqlxExpr.Expr |
MysqlxExpr.ArrayOrBuilder.getValue(int index)
list of values
|
MysqlxExpr.Expr |
MysqlxExpr.Array.getValue(int index)
list of values
|
MysqlxExpr.Expr |
MysqlxExpr.Array.Builder.getValue(int index)
list of values
|
static MysqlxExpr.Expr |
MysqlxExpr.Expr.parseDelimitedFrom(java.io.InputStream input) |
static MysqlxExpr.Expr |
MysqlxExpr.Expr.parseDelimitedFrom(java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static MysqlxExpr.Expr |
MysqlxExpr.Expr.parseFrom(byte[] data) |
static MysqlxExpr.Expr |
MysqlxExpr.Expr.parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static MysqlxExpr.Expr |
MysqlxExpr.Expr.parseFrom(java.nio.ByteBuffer data) |
static MysqlxExpr.Expr |
MysqlxExpr.Expr.parseFrom(java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static MysqlxExpr.Expr |
MysqlxExpr.Expr.parseFrom(com.google.protobuf.ByteString data) |
static MysqlxExpr.Expr |
MysqlxExpr.Expr.parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static MysqlxExpr.Expr |
MysqlxExpr.Expr.parseFrom(com.google.protobuf.CodedInputStream input) |
static MysqlxExpr.Expr |
MysqlxExpr.Expr.parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static MysqlxExpr.Expr |
MysqlxExpr.Expr.parseFrom(java.io.InputStream input) |
static MysqlxExpr.Expr |
MysqlxExpr.Expr.parseFrom(java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| Modifier and Type | Method and Description |
|---|---|
private com.google.protobuf.SingleFieldBuilderV3<MysqlxExpr.Expr,MysqlxExpr.Expr.Builder,MysqlxExpr.ExprOrBuilder> |
MysqlxCrud.Find.Builder.getCriteriaFieldBuilder()
filter criteria
|
private com.google.protobuf.SingleFieldBuilderV3<MysqlxExpr.Expr,MysqlxExpr.Expr.Builder,MysqlxExpr.ExprOrBuilder> |
MysqlxCrud.Update.Builder.getCriteriaFieldBuilder()
filter expression to match rows that the operations will apply on
|
private com.google.protobuf.SingleFieldBuilderV3<MysqlxExpr.Expr,MysqlxExpr.Expr.Builder,MysqlxExpr.ExprOrBuilder> |
MysqlxCrud.Delete.Builder.getCriteriaFieldBuilder()
filter expression to match rows that the operations will apply on
|
private com.google.protobuf.SingleFieldBuilderV3<MysqlxExpr.Expr,MysqlxExpr.Expr.Builder,MysqlxExpr.ExprOrBuilder> |
MysqlxCrud.Order.Builder.getExprFieldBuilder()
required .Mysqlx.Expr.Expr expr = 1; |
private com.google.protobuf.RepeatedFieldBuilderV3<MysqlxExpr.Expr,MysqlxExpr.Expr.Builder,MysqlxExpr.ExprOrBuilder> |
MysqlxCrud.Insert.TypedRow.Builder.getFieldFieldBuilder() |
java.util.List<MysqlxExpr.Expr> |
MysqlxCrud.Insert.TypedRowOrBuilder.getFieldList()
repeated .Mysqlx.Expr.Expr field = 1; |
java.util.List<MysqlxExpr.Expr> |
MysqlxCrud.Insert.TypedRow.getFieldList()
repeated .Mysqlx.Expr.Expr field = 1; |
java.util.List<MysqlxExpr.Expr> |
MysqlxCrud.Insert.TypedRow.Builder.getFieldList()
repeated .Mysqlx.Expr.Expr field = 1; |
private com.google.protobuf.SingleFieldBuilderV3<MysqlxExpr.Expr,MysqlxExpr.Expr.Builder,MysqlxExpr.ExprOrBuilder> |
MysqlxCrud.Find.Builder.getGroupingCriteriaFieldBuilder()
filter criteria for aggregated groups
|
private com.google.protobuf.RepeatedFieldBuilderV3<MysqlxExpr.Expr,MysqlxExpr.Expr.Builder,MysqlxExpr.ExprOrBuilder> |
MysqlxCrud.Find.Builder.getGroupingFieldBuilder() |
java.util.List<MysqlxExpr.Expr> |
MysqlxCrud.FindOrBuilder.getGroupingList()
column expression list for aggregation (GROUP BY)
|
java.util.List<MysqlxExpr.Expr> |
MysqlxCrud.Find.getGroupingList()
column expression list for aggregation (GROUP BY)
|
java.util.List<MysqlxExpr.Expr> |
MysqlxCrud.Find.Builder.getGroupingList()
column expression list for aggregation (GROUP BY)
|
private com.google.protobuf.SingleFieldBuilderV3<MysqlxExpr.Expr,MysqlxExpr.Expr.Builder,MysqlxExpr.ExprOrBuilder> |
MysqlxCrud.LimitExpr.Builder.getOffsetFieldBuilder()
maximum rows to skip before applying the row_count
|
private com.google.protobuf.RepeatedFieldBuilderV3<MysqlxExpr.Expr,MysqlxExpr.Expr.Builder,MysqlxExpr.ExprOrBuilder> |
MysqlxExpr.FunctionCall.Builder.getParamFieldBuilder() |
private com.google.protobuf.RepeatedFieldBuilderV3<MysqlxExpr.Expr,MysqlxExpr.Expr.Builder,MysqlxExpr.ExprOrBuilder> |
MysqlxExpr.Operator.Builder.getParamFieldBuilder() |
java.util.List<MysqlxExpr.Expr> |
MysqlxExpr.FunctionCallOrBuilder.getParamList()
list of parameters
|
java.util.List<MysqlxExpr.Expr> |
MysqlxExpr.FunctionCall.getParamList()
list of parameters
|
java.util.List<MysqlxExpr.Expr> |
MysqlxExpr.FunctionCall.Builder.getParamList()
list of parameters
|
java.util.List<MysqlxExpr.Expr> |
MysqlxExpr.OperatorOrBuilder.getParamList()
list of parameters
|
java.util.List<MysqlxExpr.Expr> |
MysqlxExpr.Operator.getParamList()
list of parameters
|
java.util.List<MysqlxExpr.Expr> |
MysqlxExpr.Operator.Builder.getParamList()
list of parameters
|
com.google.protobuf.Parser<MysqlxExpr.Expr> |
MysqlxExpr.Expr.getParserForType() |
private com.google.protobuf.SingleFieldBuilderV3<MysqlxExpr.Expr,MysqlxExpr.Expr.Builder,MysqlxExpr.ExprOrBuilder> |
MysqlxCrud.LimitExpr.Builder.getRowCountFieldBuilder()
maximum rows to filter
|
private com.google.protobuf.SingleFieldBuilderV3<MysqlxExpr.Expr,MysqlxExpr.Expr.Builder,MysqlxExpr.ExprOrBuilder> |
MysqlxCrud.Projection.Builder.getSourceFieldBuilder()
the expression identifying an element from the source data,
which can include a column identifier or any expression
|
private com.google.protobuf.SingleFieldBuilderV3<MysqlxExpr.Expr,MysqlxExpr.Expr.Builder,MysqlxExpr.ExprOrBuilder> |
MysqlxCrud.UpdateOperation.Builder.getValueFieldBuilder()
an expression to be computed as the new value for the operation
|
private com.google.protobuf.SingleFieldBuilderV3<MysqlxExpr.Expr,MysqlxExpr.Expr.Builder,MysqlxExpr.ExprOrBuilder> |
MysqlxExpr.Object.ObjectField.Builder.getValueFieldBuilder()
value of field
|
private com.google.protobuf.RepeatedFieldBuilderV3<MysqlxExpr.Expr,MysqlxExpr.Expr.Builder,MysqlxExpr.ExprOrBuilder> |
MysqlxExpr.Array.Builder.getValueFieldBuilder() |
java.util.List<MysqlxExpr.Expr> |
MysqlxExpr.ArrayOrBuilder.getValueList()
list of values
|
java.util.List<MysqlxExpr.Expr> |
MysqlxExpr.Array.getValueList()
list of values
|
java.util.List<MysqlxExpr.Expr> |
MysqlxExpr.Array.Builder.getValueList()
list of values
|
static com.google.protobuf.Parser<MysqlxExpr.Expr> |
MysqlxExpr.Expr.parser() |
| Modifier and Type | Method and Description |
|---|---|
MysqlxCrud.Insert.TypedRow.Builder |
MysqlxCrud.Insert.TypedRow.Builder.addField(int index,
MysqlxExpr.Expr value)
repeated .Mysqlx.Expr.Expr field = 1; |
MysqlxCrud.Insert.TypedRow.Builder |
MysqlxCrud.Insert.TypedRow.Builder.addField(MysqlxExpr.Expr value)
repeated .Mysqlx.Expr.Expr field = 1; |
MysqlxCrud.Find.Builder |
MysqlxCrud.Find.Builder.addGrouping(int index,
MysqlxExpr.Expr value)
column expression list for aggregation (GROUP BY)
|
MysqlxCrud.Find.Builder |
MysqlxCrud.Find.Builder.addGrouping(MysqlxExpr.Expr value)
column expression list for aggregation (GROUP BY)
|
MysqlxExpr.FunctionCall.Builder |
MysqlxExpr.FunctionCall.Builder.addParam(int index,
MysqlxExpr.Expr value)
list of parameters
|
MysqlxExpr.Operator.Builder |
MysqlxExpr.Operator.Builder.addParam(int index,
MysqlxExpr.Expr value)
list of parameters
|
MysqlxExpr.FunctionCall.Builder |
MysqlxExpr.FunctionCall.Builder.addParam(MysqlxExpr.Expr value)
list of parameters
|
MysqlxExpr.Operator.Builder |
MysqlxExpr.Operator.Builder.addParam(MysqlxExpr.Expr value)
list of parameters
|
MysqlxExpr.Array.Builder |
MysqlxExpr.Array.Builder.addValue(int index,
MysqlxExpr.Expr value)
list of values
|
MysqlxExpr.Array.Builder |
MysqlxExpr.Array.Builder.addValue(MysqlxExpr.Expr value)
list of values
|
MysqlxCrud.Find.Builder |
MysqlxCrud.Find.Builder.mergeCriteria(MysqlxExpr.Expr value)
filter criteria
|
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.mergeCriteria(MysqlxExpr.Expr value)
filter expression to match rows that the operations will apply on
|
MysqlxCrud.Delete.Builder |
MysqlxCrud.Delete.Builder.mergeCriteria(MysqlxExpr.Expr value)
filter expression to match rows that the operations will apply on
|
MysqlxCrud.Order.Builder |
MysqlxCrud.Order.Builder.mergeExpr(MysqlxExpr.Expr value)
required .Mysqlx.Expr.Expr expr = 1; |
MysqlxExpr.Expr.Builder |
MysqlxExpr.Expr.Builder.mergeFrom(MysqlxExpr.Expr other) |
MysqlxCrud.Find.Builder |
MysqlxCrud.Find.Builder.mergeGroupingCriteria(MysqlxExpr.Expr value)
filter criteria for aggregated groups
|
MysqlxCrud.LimitExpr.Builder |
MysqlxCrud.LimitExpr.Builder.mergeOffset(MysqlxExpr.Expr value)
maximum rows to skip before applying the row_count
|
MysqlxCrud.LimitExpr.Builder |
MysqlxCrud.LimitExpr.Builder.mergeRowCount(MysqlxExpr.Expr value)
maximum rows to filter
|
MysqlxCrud.Projection.Builder |
MysqlxCrud.Projection.Builder.mergeSource(MysqlxExpr.Expr value)
the expression identifying an element from the source data,
which can include a column identifier or any expression
|
MysqlxCrud.UpdateOperation.Builder |
MysqlxCrud.UpdateOperation.Builder.mergeValue(MysqlxExpr.Expr value)
an expression to be computed as the new value for the operation
|
MysqlxExpr.Object.ObjectField.Builder |
MysqlxExpr.Object.ObjectField.Builder.mergeValue(MysqlxExpr.Expr value)
value of field
|
static MysqlxExpr.Expr.Builder |
MysqlxExpr.Expr.newBuilder(MysqlxExpr.Expr prototype) |
MysqlxCrud.Find.Builder |
MysqlxCrud.Find.Builder.setCriteria(MysqlxExpr.Expr value)
filter criteria
|
MysqlxCrud.Update.Builder |
MysqlxCrud.Update.Builder.setCriteria(MysqlxExpr.Expr value)
filter expression to match rows that the operations will apply on
|
MysqlxCrud.Delete.Builder |
MysqlxCrud.Delete.Builder.setCriteria(MysqlxExpr.Expr value)
filter expression to match rows that the operations will apply on
|
MysqlxCrud.Order.Builder |
MysqlxCrud.Order.Builder.setExpr(MysqlxExpr.Expr value)
required .Mysqlx.Expr.Expr expr = 1; |
MysqlxCrud.Insert.TypedRow.Builder |
MysqlxCrud.Insert.TypedRow.Builder.setField(int index,
MysqlxExpr.Expr value)
repeated .Mysqlx.Expr.Expr field = 1; |
MysqlxCrud.Find.Builder |
MysqlxCrud.Find.Builder.setGrouping(int index,
MysqlxExpr.Expr value)
column expression list for aggregation (GROUP BY)
|
MysqlxCrud.Find.Builder |
MysqlxCrud.Find.Builder.setGroupingCriteria(MysqlxExpr.Expr value)
filter criteria for aggregated groups
|
MysqlxCrud.LimitExpr.Builder |
MysqlxCrud.LimitExpr.Builder.setOffset(MysqlxExpr.Expr value)
maximum rows to skip before applying the row_count
|
MysqlxExpr.FunctionCall.Builder |
MysqlxExpr.FunctionCall.Builder.setParam(int index,
MysqlxExpr.Expr value)
list of parameters
|
MysqlxExpr.Operator.Builder |
MysqlxExpr.Operator.Builder.setParam(int index,
MysqlxExpr.Expr value)
list of parameters
|
MysqlxCrud.LimitExpr.Builder |
MysqlxCrud.LimitExpr.Builder.setRowCount(MysqlxExpr.Expr value)
maximum rows to filter
|
MysqlxCrud.Projection.Builder |
MysqlxCrud.Projection.Builder.setSource(MysqlxExpr.Expr value)
the expression identifying an element from the source data,
which can include a column identifier or any expression
|
MysqlxExpr.Array.Builder |
MysqlxExpr.Array.Builder.setValue(int index,
MysqlxExpr.Expr value)
list of values
|
MysqlxCrud.UpdateOperation.Builder |
MysqlxCrud.UpdateOperation.Builder.setValue(MysqlxExpr.Expr value)
an expression to be computed as the new value for the operation
|
MysqlxExpr.Object.ObjectField.Builder |
MysqlxExpr.Object.ObjectField.Builder.setValue(MysqlxExpr.Expr value)
value of field
|
| Modifier and Type | Method and Description |
|---|---|
MysqlxCrud.Insert.TypedRow.Builder |
MysqlxCrud.Insert.TypedRow.Builder.addAllField(java.lang.Iterable<? extends MysqlxExpr.Expr> values)
repeated .Mysqlx.Expr.Expr field = 1; |
MysqlxCrud.Find.Builder |
MysqlxCrud.Find.Builder.addAllGrouping(java.lang.Iterable<? extends MysqlxExpr.Expr> values)
column expression list for aggregation (GROUP BY)
|
MysqlxExpr.FunctionCall.Builder |
MysqlxExpr.FunctionCall.Builder.addAllParam(java.lang.Iterable<? extends MysqlxExpr.Expr> values)
list of parameters
|
MysqlxExpr.Operator.Builder |
MysqlxExpr.Operator.Builder.addAllParam(java.lang.Iterable<? extends MysqlxExpr.Expr> values)
list of parameters
|
MysqlxExpr.Array.Builder |
MysqlxExpr.Array.Builder.addAllValue(java.lang.Iterable<? extends MysqlxExpr.Expr> values)
list of values
|
| Modifier and Type | Field and Description |
|---|---|
private MysqlxExpr.Expr |
AbstractFilterParams.criteria |
private MysqlxExpr.Expr |
AbstractFilterParams.groupingCriteria |
private MysqlxExpr.Expr |
UpdateSpec.value |
| Modifier and Type | Field and Description |
|---|---|
private java.util.List<MysqlxExpr.Expr> |
AbstractFilterParams.grouping |
private java.util.Map<MysqlxExpr.ColumnIdentifier,MysqlxExpr.Expr> |
UpdateParams.updateOps |
| Modifier and Type | Method and Description |
|---|---|
(package private) MysqlxExpr.Expr |
ExprParser.addSubExpr() |
(package private) MysqlxExpr.Expr |
ExprParser.addSubIntervalExpr() |
(package private) MysqlxExpr.Expr |
ExprParser.andExpr() |
static MysqlxExpr.Expr |
ExprUtil.argObjectToExpr(java.lang.Object value,
boolean allowRelationalColumns)
Protocol buffers helper to build Expr with any object.
|
(package private) MysqlxExpr.Expr |
ExprParser.atomicExpr()
Parse an atomic expression.
|
(package private) MysqlxExpr.Expr |
ExprParser.bitExpr() |
static MysqlxExpr.Expr |
ExprUtil.buildLiteralExpr(MysqlxDatatypes.Scalar scalar)
Wrap an Any value in a LITERAL expression.
|
static MysqlxExpr.Expr |
ExprUtil.buildLiteralNullScalar()
Protocol buffers helper to build a LITERAL Expr with a Scalar NULL type.
|
static MysqlxExpr.Expr |
ExprUtil.buildLiteralScalar(boolean b)
Protocol buffers helper to build a LITERAL Expr with a Scalar BOOL type.
|
static MysqlxExpr.Expr |
ExprUtil.buildLiteralScalar(byte[] bytes)
Protocol buffers helper to build a LITERAL Expr with a Scalar OCTETS type.
|
static MysqlxExpr.Expr |
ExprUtil.buildLiteralScalar(double d)
Protocol buffers helper to build a LITERAL Expr with a Scalar DOUBLE type.
|
static MysqlxExpr.Expr |
ExprUtil.buildLiteralScalar(long l)
Protocol buffers helper to build a LITERAL Expr with a Scalar SINT (signed int) type.
|
static MysqlxExpr.Expr |
ExprUtil.buildLiteralScalar(java.lang.String str)
Protocol buffers helper to build a LITERAL Expr with a Scalar STRING type.
|
static MysqlxExpr.Expr |
ExprUtil.buildPlaceholderExpr(int pos)
Creates a placeholder expression for the given position in the
args array |
(package private) MysqlxExpr.Expr |
ExprParser.buildUnaryOp(java.lang.String name,
MysqlxExpr.Expr param)
Build a unary operator expression.
|
(package private) MysqlxExpr.Expr |
ExprParser.columnIdentifier()
Parse a column identifier (which may optionally include a JSON document path).
|
(package private) MysqlxExpr.Expr |
ExprParser.compExpr() |
MysqlxExpr.Expr |
ExprParser.documentField()
Parse a document field.
|
(package private) MysqlxExpr.Expr |
ExprParser.expr() |
(package private) MysqlxExpr.Expr |
ExprParser.functionCall()
Parse a function call of the form: IDENTIFIER PAREN_EXPR_LIST.
|
(package private) MysqlxExpr.Expr |
ExprParser.ilriExpr() |
(package private) MysqlxExpr.Expr |
ExprParser.mulDivExpr() |
(package private) MysqlxExpr.Expr |
ExprParser.orExpr() |
MysqlxExpr.Expr |
ExprParser.parse()
Parse the entire string as an expression.
|
MysqlxExpr.Expr |
ExprParser.ParseExpr.parseExpr() |
(package private) MysqlxExpr.Expr |
ExprParser.parseLeftAssocBinaryOpExpr(ExprParser.TokenType[] types,
ExprParser.ParseExpr innerParser)
Parse a left-associated binary operator.
|
(package private) MysqlxExpr.Expr |
ExprParser.shiftExpr() |
(package private) MysqlxExpr.Expr |
ExprParser.starOperator() |
| Modifier and Type | Method and Description |
|---|---|
(package private) java.util.List<MysqlxExpr.Expr> |
ExprParser.parenExprList()
Parse a paren-enclosed expression list.
|
java.util.List<MysqlxExpr.Expr> |
ExprParser.parseExprList()
Parse a list of expressions used for GROUP BY.
|
| Modifier and Type | Method and Description |
|---|---|
(package private) MysqlxExpr.Expr |
ExprParser.buildUnaryOp(java.lang.String name,
MysqlxExpr.Expr param)
Build a unary operator expression.
|
static java.lang.String |
ExprUnparser.exprToString(MysqlxExpr.Expr e)
Serialize an expression to a string.
|