com.mysql.cj.x.protobuf.MysqlxCrud Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of mysql-connector-java
Show all versions of mysql-connector-java
JDBC Type 4 driver for MySQL
/*
* Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved.
*
* This program is free software; you can redistribute it and/or modify it under
* the terms of the GNU General Public License, version 2.0, as published by the
* Free Software Foundation.
*
* This program is also distributed with certain software (including but not
* limited to OpenSSL) that is licensed under separate terms, as designated in a
* particular file or component or in included license documentation. The
* authors of MySQL hereby grant you an additional permission to link the
* program and your derivative works with the separately licensed software that
* they have included with MySQL.
*
* Without limiting anything contained in the foregoing, this file, which is
* part of MySQL Connector/J, is also subject to the Universal FOSS Exception,
* version 1.0, a copy of which can be found at
* http://oss.oracle.com/licenses/universal-foss-exception.
*
* This program is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU General Public License, version 2.0,
* for more details.
*
* You should have received a copy of the GNU General Public License along with
* this program; if not, write to the Free Software Foundation, Inc.,
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
package com.mysql.cj.x.protobuf;
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: mysqlx_crud.proto
@SuppressWarnings({ "unchecked", "synthetic-access", "cast", "deprecation" })
public final class MysqlxCrud {
private MysqlxCrud() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
/**
*
* DataModel to use for filters, names, ...
*
*
* Protobuf enum {@code Mysqlx.Crud.DataModel}
*/
public enum DataModel
implements com.google.protobuf.ProtocolMessageEnum {
/**
* DOCUMENT = 1;
*/
DOCUMENT(1),
/**
* TABLE = 2;
*/
TABLE(2),
;
/**
* DOCUMENT = 1;
*/
public static final int DOCUMENT_VALUE = 1;
/**
* TABLE = 2;
*/
public static final int TABLE_VALUE = 2;
public final int getNumber() {
return value;
}
/**
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static DataModel valueOf(int value) {
return forNumber(value);
}
public static DataModel forNumber(int value) {
switch (value) {
case 1: return DOCUMENT;
case 2: return TABLE;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
DataModel> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap() {
public DataModel findValueByNumber(int number) {
return DataModel.forNumber(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
return getDescriptor().getValues().get(ordinal());
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return com.mysql.cj.x.protobuf.MysqlxCrud.getDescriptor().getEnumTypes().get(0);
}
private static final DataModel[] VALUES = values();
public static DataModel valueOf(
com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
if (desc.getType() != getDescriptor()) {
throw new java.lang.IllegalArgumentException(
"EnumValueDescriptor is not for this type.");
}
return VALUES[desc.getIndex()];
}
private final int value;
private DataModel(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:Mysqlx.Crud.DataModel)
}
/**
*
* ViewAlgorithm defines how MySQL Server processes the view
*
*
* Protobuf enum {@code Mysqlx.Crud.ViewAlgorithm}
*/
public enum ViewAlgorithm
implements com.google.protobuf.ProtocolMessageEnum {
/**
*
* MySQL chooses which algorithm to use
*
*
* UNDEFINED = 1;
*/
UNDEFINED(1),
/**
*
* the text of a statement that refers to the view and the view definition are merged
*
*
* MERGE = 2;
*/
MERGE(2),
/**
*
* the view are retrieved into a temporary table
*
*
* TEMPTABLE = 3;
*/
TEMPTABLE(3),
;
/**
*
* MySQL chooses which algorithm to use
*
*
* UNDEFINED = 1;
*/
public static final int UNDEFINED_VALUE = 1;
/**
*
* the text of a statement that refers to the view and the view definition are merged
*
*
* MERGE = 2;
*/
public static final int MERGE_VALUE = 2;
/**
*
* the view are retrieved into a temporary table
*
*
* TEMPTABLE = 3;
*/
public static final int TEMPTABLE_VALUE = 3;
public final int getNumber() {
return value;
}
/**
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static ViewAlgorithm valueOf(int value) {
return forNumber(value);
}
public static ViewAlgorithm forNumber(int value) {
switch (value) {
case 1: return UNDEFINED;
case 2: return MERGE;
case 3: return TEMPTABLE;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
ViewAlgorithm> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap() {
public ViewAlgorithm findValueByNumber(int number) {
return ViewAlgorithm.forNumber(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
return getDescriptor().getValues().get(ordinal());
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return com.mysql.cj.x.protobuf.MysqlxCrud.getDescriptor().getEnumTypes().get(1);
}
private static final ViewAlgorithm[] VALUES = values();
public static ViewAlgorithm valueOf(
com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
if (desc.getType() != getDescriptor()) {
throw new java.lang.IllegalArgumentException(
"EnumValueDescriptor is not for this type.");
}
return VALUES[desc.getIndex()];
}
private final int value;
private ViewAlgorithm(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:Mysqlx.Crud.ViewAlgorithm)
}
/**
*
* ViewSqlSecurity defines the security context in which the view is going to be
* executed, this means that VIEW can be executed with current user permissions or
* with permissions of the uses who defined the VIEW
*
*
* Protobuf enum {@code Mysqlx.Crud.ViewSqlSecurity}
*/
public enum ViewSqlSecurity
implements com.google.protobuf.ProtocolMessageEnum {
/**
* INVOKER = 1;
*/
INVOKER(1),
/**
* DEFINER = 2;
*/
DEFINER(2),
;
/**
* INVOKER = 1;
*/
public static final int INVOKER_VALUE = 1;
/**
* DEFINER = 2;
*/
public static final int DEFINER_VALUE = 2;
public final int getNumber() {
return value;
}
/**
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static ViewSqlSecurity valueOf(int value) {
return forNumber(value);
}
public static ViewSqlSecurity forNumber(int value) {
switch (value) {
case 1: return INVOKER;
case 2: return DEFINER;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
ViewSqlSecurity> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap() {
public ViewSqlSecurity findValueByNumber(int number) {
return ViewSqlSecurity.forNumber(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
return getDescriptor().getValues().get(ordinal());
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return com.mysql.cj.x.protobuf.MysqlxCrud.getDescriptor().getEnumTypes().get(2);
}
private static final ViewSqlSecurity[] VALUES = values();
public static ViewSqlSecurity valueOf(
com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
if (desc.getType() != getDescriptor()) {
throw new java.lang.IllegalArgumentException(
"EnumValueDescriptor is not for this type.");
}
return VALUES[desc.getIndex()];
}
private final int value;
private ViewSqlSecurity(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:Mysqlx.Crud.ViewSqlSecurity)
}
/**
*
* ViewCheckOption limits the write operations done on a `VIEW`
* (`INSERT`, `UPDATE`, `DELETE`) to rows in which the `WHERE` clause is `TRUE`
*
*
* Protobuf enum {@code Mysqlx.Crud.ViewCheckOption}
*/
public enum ViewCheckOption
implements com.google.protobuf.ProtocolMessageEnum {
/**
*
* the view WHERE clause is checked, but no underlying views are checked
*
*
* LOCAL = 1;
*/
LOCAL(1),
/**
*
* the view WHERE clause is checked, then checking recurses to underlying views
*
*
* CASCADED = 2;
*/
CASCADED(2),
;
/**
*
* the view WHERE clause is checked, but no underlying views are checked
*
*
* LOCAL = 1;
*/
public static final int LOCAL_VALUE = 1;
/**
*
* the view WHERE clause is checked, then checking recurses to underlying views
*
*
* CASCADED = 2;
*/
public static final int CASCADED_VALUE = 2;
public final int getNumber() {
return value;
}
/**
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static ViewCheckOption valueOf(int value) {
return forNumber(value);
}
public static ViewCheckOption forNumber(int value) {
switch (value) {
case 1: return LOCAL;
case 2: return CASCADED;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
ViewCheckOption> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap() {
public ViewCheckOption findValueByNumber(int number) {
return ViewCheckOption.forNumber(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
return getDescriptor().getValues().get(ordinal());
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return com.mysql.cj.x.protobuf.MysqlxCrud.getDescriptor().getEnumTypes().get(3);
}
private static final ViewCheckOption[] VALUES = values();
public static ViewCheckOption valueOf(
com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
if (desc.getType() != getDescriptor()) {
throw new java.lang.IllegalArgumentException(
"EnumValueDescriptor is not for this type.");
}
return VALUES[desc.getIndex()];
}
private final int value;
private ViewCheckOption(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:Mysqlx.Crud.ViewCheckOption)
}
public interface ColumnOrBuilder extends
// @@protoc_insertion_point(interface_extends:Mysqlx.Crud.Column)
com.google.protobuf.MessageOrBuilder {
/**
* optional string name = 1;
*/
boolean hasName();
/**
* optional string name = 1;
*/
java.lang.String getName();
/**
* optional string name = 1;
*/
com.google.protobuf.ByteString
getNameBytes();
/**
* optional string alias = 2;
*/
boolean hasAlias();
/**
* optional string alias = 2;
*/
java.lang.String getAlias();
/**
* optional string alias = 2;
*/
com.google.protobuf.ByteString
getAliasBytes();
/**
* repeated .Mysqlx.Expr.DocumentPathItem document_path = 3;
*/
java.util.List
getDocumentPathList();
/**
* repeated .Mysqlx.Expr.DocumentPathItem document_path = 3;
*/
com.mysql.cj.x.protobuf.MysqlxExpr.DocumentPathItem getDocumentPath(int index);
/**
* repeated .Mysqlx.Expr.DocumentPathItem document_path = 3;
*/
int getDocumentPathCount();
/**
* repeated .Mysqlx.Expr.DocumentPathItem document_path = 3;
*/
java.util.List
getDocumentPathOrBuilderList();
/**
* repeated .Mysqlx.Expr.DocumentPathItem document_path = 3;
*/
com.mysql.cj.x.protobuf.MysqlxExpr.DocumentPathItemOrBuilder getDocumentPathOrBuilder(
int index);
}
/**
*
* column definition
*
*
* Protobuf type {@code Mysqlx.Crud.Column}
*/
public static final class Column extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:Mysqlx.Crud.Column)
ColumnOrBuilder {
private static final long serialVersionUID = 0L;
// Use Column.newBuilder() to construct.
private Column(com.google.protobuf.GeneratedMessageV3.Builder builder) {
super(builder);
}
private Column() {
name_ = "";
alias_ = "";
documentPath_ = java.util.Collections.emptyList();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private Column(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
com.google.protobuf.ByteString bs = input.readBytes();
bitField0_ |= 0x00000001;
name_ = bs;
break;
}
case 18: {
com.google.protobuf.ByteString bs = input.readBytes();
bitField0_ |= 0x00000002;
alias_ = bs;
break;
}
case 26: {
if (!((mutable_bitField0_ & 0x00000004) == 0x00000004)) {
documentPath_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000004;
}
documentPath_.add(
input.readMessage(com.mysql.cj.x.protobuf.MysqlxExpr.DocumentPathItem.PARSER, extensionRegistry));
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000004) == 0x00000004)) {
documentPath_ = java.util.Collections.unmodifiableList(documentPath_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_Column_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_Column_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.mysql.cj.x.protobuf.MysqlxCrud.Column.class, com.mysql.cj.x.protobuf.MysqlxCrud.Column.Builder.class);
}
private int bitField0_;
public static final int NAME_FIELD_NUMBER = 1;
private volatile java.lang.Object name_;
/**
* optional string name = 1;
*/
public boolean hasName() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* optional string name = 1;
*/
public java.lang.String getName() {
java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
name_ = s;
}
return s;
}
}
/**
* optional string name = 1;
*/
public com.google.protobuf.ByteString
getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
name_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int ALIAS_FIELD_NUMBER = 2;
private volatile java.lang.Object alias_;
/**
* optional string alias = 2;
*/
public boolean hasAlias() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* optional string alias = 2;
*/
public java.lang.String getAlias() {
java.lang.Object ref = alias_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
alias_ = s;
}
return s;
}
}
/**
* optional string alias = 2;
*/
public com.google.protobuf.ByteString
getAliasBytes() {
java.lang.Object ref = alias_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
alias_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int DOCUMENT_PATH_FIELD_NUMBER = 3;
private java.util.List documentPath_;
/**
* repeated .Mysqlx.Expr.DocumentPathItem document_path = 3;
*/
public java.util.List getDocumentPathList() {
return documentPath_;
}
/**
* repeated .Mysqlx.Expr.DocumentPathItem document_path = 3;
*/
public java.util.List
getDocumentPathOrBuilderList() {
return documentPath_;
}
/**
* repeated .Mysqlx.Expr.DocumentPathItem document_path = 3;
*/
public int getDocumentPathCount() {
return documentPath_.size();
}
/**
* repeated .Mysqlx.Expr.DocumentPathItem document_path = 3;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.DocumentPathItem getDocumentPath(int index) {
return documentPath_.get(index);
}
/**
* repeated .Mysqlx.Expr.DocumentPathItem document_path = 3;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.DocumentPathItemOrBuilder getDocumentPathOrBuilder(
int index) {
return documentPath_.get(index);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
for (int i = 0; i < getDocumentPathCount(); i++) {
if (!getDocumentPath(i).isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) == 0x00000001)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_);
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, alias_);
}
for (int i = 0; i < documentPath_.size(); i++) {
output.writeMessage(3, documentPath_.get(i));
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_);
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, alias_);
}
for (int i = 0; i < documentPath_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, documentPath_.get(i));
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.mysql.cj.x.protobuf.MysqlxCrud.Column)) {
return super.equals(obj);
}
com.mysql.cj.x.protobuf.MysqlxCrud.Column other = (com.mysql.cj.x.protobuf.MysqlxCrud.Column) obj;
boolean result = true;
result = result && (hasName() == other.hasName());
if (hasName()) {
result = result && getName()
.equals(other.getName());
}
result = result && (hasAlias() == other.hasAlias());
if (hasAlias()) {
result = result && getAlias()
.equals(other.getAlias());
}
result = result && getDocumentPathList()
.equals(other.getDocumentPathList());
result = result && unknownFields.equals(other.unknownFields);
return result;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasName()) {
hash = (37 * hash) + NAME_FIELD_NUMBER;
hash = (53 * hash) + getName().hashCode();
}
if (hasAlias()) {
hash = (37 * hash) + ALIAS_FIELD_NUMBER;
hash = (53 * hash) + getAlias().hashCode();
}
if (getDocumentPathCount() > 0) {
hash = (37 * hash) + DOCUMENT_PATH_FIELD_NUMBER;
hash = (53 * hash) + getDocumentPathList().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Column parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Column parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Column parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Column parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Column parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Column parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Column parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Column parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Column parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Column parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Column parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Column parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.mysql.cj.x.protobuf.MysqlxCrud.Column prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* column definition
*
*
* Protobuf type {@code Mysqlx.Crud.Column}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:Mysqlx.Crud.Column)
com.mysql.cj.x.protobuf.MysqlxCrud.ColumnOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_Column_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_Column_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.mysql.cj.x.protobuf.MysqlxCrud.Column.class, com.mysql.cj.x.protobuf.MysqlxCrud.Column.Builder.class);
}
// Construct using com.mysql.cj.x.protobuf.MysqlxCrud.Column.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getDocumentPathFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
name_ = "";
bitField0_ = (bitField0_ & ~0x00000001);
alias_ = "";
bitField0_ = (bitField0_ & ~0x00000002);
if (documentPathBuilder_ == null) {
documentPath_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000004);
} else {
documentPathBuilder_.clear();
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_Column_descriptor;
}
@java.lang.Override
public com.mysql.cj.x.protobuf.MysqlxCrud.Column getDefaultInstanceForType() {
return com.mysql.cj.x.protobuf.MysqlxCrud.Column.getDefaultInstance();
}
@java.lang.Override
public com.mysql.cj.x.protobuf.MysqlxCrud.Column build() {
com.mysql.cj.x.protobuf.MysqlxCrud.Column result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.mysql.cj.x.protobuf.MysqlxCrud.Column buildPartial() {
com.mysql.cj.x.protobuf.MysqlxCrud.Column result = new com.mysql.cj.x.protobuf.MysqlxCrud.Column(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
result.name_ = name_;
if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
to_bitField0_ |= 0x00000002;
}
result.alias_ = alias_;
if (documentPathBuilder_ == null) {
if (((bitField0_ & 0x00000004) == 0x00000004)) {
documentPath_ = java.util.Collections.unmodifiableList(documentPath_);
bitField0_ = (bitField0_ & ~0x00000004);
}
result.documentPath_ = documentPath_;
} else {
result.documentPath_ = documentPathBuilder_.build();
}
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return (Builder) super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return (Builder) super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return (Builder) super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return (Builder) super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return (Builder) super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return (Builder) super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.mysql.cj.x.protobuf.MysqlxCrud.Column) {
return mergeFrom((com.mysql.cj.x.protobuf.MysqlxCrud.Column)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.mysql.cj.x.protobuf.MysqlxCrud.Column other) {
if (other == com.mysql.cj.x.protobuf.MysqlxCrud.Column.getDefaultInstance()) return this;
if (other.hasName()) {
bitField0_ |= 0x00000001;
name_ = other.name_;
onChanged();
}
if (other.hasAlias()) {
bitField0_ |= 0x00000002;
alias_ = other.alias_;
onChanged();
}
if (documentPathBuilder_ == null) {
if (!other.documentPath_.isEmpty()) {
if (documentPath_.isEmpty()) {
documentPath_ = other.documentPath_;
bitField0_ = (bitField0_ & ~0x00000004);
} else {
ensureDocumentPathIsMutable();
documentPath_.addAll(other.documentPath_);
}
onChanged();
}
} else {
if (!other.documentPath_.isEmpty()) {
if (documentPathBuilder_.isEmpty()) {
documentPathBuilder_.dispose();
documentPathBuilder_ = null;
documentPath_ = other.documentPath_;
bitField0_ = (bitField0_ & ~0x00000004);
documentPathBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getDocumentPathFieldBuilder() : null;
} else {
documentPathBuilder_.addAllMessages(other.documentPath_);
}
}
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
for (int i = 0; i < getDocumentPathCount(); i++) {
if (!getDocumentPath(i).isInitialized()) {
return false;
}
}
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
com.mysql.cj.x.protobuf.MysqlxCrud.Column parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (com.mysql.cj.x.protobuf.MysqlxCrud.Column) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.lang.Object name_ = "";
/**
* optional string name = 1;
*/
public boolean hasName() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* optional string name = 1;
*/
public java.lang.String getName() {
java.lang.Object ref = name_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
name_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* optional string name = 1;
*/
public com.google.protobuf.ByteString
getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
name_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* optional string name = 1;
*/
public Builder setName(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
name_ = value;
onChanged();
return this;
}
/**
* optional string name = 1;
*/
public Builder clearName() {
bitField0_ = (bitField0_ & ~0x00000001);
name_ = getDefaultInstance().getName();
onChanged();
return this;
}
/**
* optional string name = 1;
*/
public Builder setNameBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
name_ = value;
onChanged();
return this;
}
private java.lang.Object alias_ = "";
/**
* optional string alias = 2;
*/
public boolean hasAlias() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* optional string alias = 2;
*/
public java.lang.String getAlias() {
java.lang.Object ref = alias_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
alias_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* optional string alias = 2;
*/
public com.google.protobuf.ByteString
getAliasBytes() {
java.lang.Object ref = alias_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
alias_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* optional string alias = 2;
*/
public Builder setAlias(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
alias_ = value;
onChanged();
return this;
}
/**
* optional string alias = 2;
*/
public Builder clearAlias() {
bitField0_ = (bitField0_ & ~0x00000002);
alias_ = getDefaultInstance().getAlias();
onChanged();
return this;
}
/**
* optional string alias = 2;
*/
public Builder setAliasBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
alias_ = value;
onChanged();
return this;
}
private java.util.List documentPath_ =
java.util.Collections.emptyList();
private void ensureDocumentPathIsMutable() {
if (!((bitField0_ & 0x00000004) == 0x00000004)) {
documentPath_ = new java.util.ArrayList(documentPath_);
bitField0_ |= 0x00000004;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxExpr.DocumentPathItem, com.mysql.cj.x.protobuf.MysqlxExpr.DocumentPathItem.Builder, com.mysql.cj.x.protobuf.MysqlxExpr.DocumentPathItemOrBuilder> documentPathBuilder_;
/**
* repeated .Mysqlx.Expr.DocumentPathItem document_path = 3;
*/
public java.util.List getDocumentPathList() {
if (documentPathBuilder_ == null) {
return java.util.Collections.unmodifiableList(documentPath_);
} else {
return documentPathBuilder_.getMessageList();
}
}
/**
* repeated .Mysqlx.Expr.DocumentPathItem document_path = 3;
*/
public int getDocumentPathCount() {
if (documentPathBuilder_ == null) {
return documentPath_.size();
} else {
return documentPathBuilder_.getCount();
}
}
/**
* repeated .Mysqlx.Expr.DocumentPathItem document_path = 3;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.DocumentPathItem getDocumentPath(int index) {
if (documentPathBuilder_ == null) {
return documentPath_.get(index);
} else {
return documentPathBuilder_.getMessage(index);
}
}
/**
* repeated .Mysqlx.Expr.DocumentPathItem document_path = 3;
*/
public Builder setDocumentPath(
int index, com.mysql.cj.x.protobuf.MysqlxExpr.DocumentPathItem value) {
if (documentPathBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureDocumentPathIsMutable();
documentPath_.set(index, value);
onChanged();
} else {
documentPathBuilder_.setMessage(index, value);
}
return this;
}
/**
* repeated .Mysqlx.Expr.DocumentPathItem document_path = 3;
*/
public Builder setDocumentPath(
int index, com.mysql.cj.x.protobuf.MysqlxExpr.DocumentPathItem.Builder builderForValue) {
if (documentPathBuilder_ == null) {
ensureDocumentPathIsMutable();
documentPath_.set(index, builderForValue.build());
onChanged();
} else {
documentPathBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .Mysqlx.Expr.DocumentPathItem document_path = 3;
*/
public Builder addDocumentPath(com.mysql.cj.x.protobuf.MysqlxExpr.DocumentPathItem value) {
if (documentPathBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureDocumentPathIsMutable();
documentPath_.add(value);
onChanged();
} else {
documentPathBuilder_.addMessage(value);
}
return this;
}
/**
* repeated .Mysqlx.Expr.DocumentPathItem document_path = 3;
*/
public Builder addDocumentPath(
int index, com.mysql.cj.x.protobuf.MysqlxExpr.DocumentPathItem value) {
if (documentPathBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureDocumentPathIsMutable();
documentPath_.add(index, value);
onChanged();
} else {
documentPathBuilder_.addMessage(index, value);
}
return this;
}
/**
* repeated .Mysqlx.Expr.DocumentPathItem document_path = 3;
*/
public Builder addDocumentPath(
com.mysql.cj.x.protobuf.MysqlxExpr.DocumentPathItem.Builder builderForValue) {
if (documentPathBuilder_ == null) {
ensureDocumentPathIsMutable();
documentPath_.add(builderForValue.build());
onChanged();
} else {
documentPathBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* repeated .Mysqlx.Expr.DocumentPathItem document_path = 3;
*/
public Builder addDocumentPath(
int index, com.mysql.cj.x.protobuf.MysqlxExpr.DocumentPathItem.Builder builderForValue) {
if (documentPathBuilder_ == null) {
ensureDocumentPathIsMutable();
documentPath_.add(index, builderForValue.build());
onChanged();
} else {
documentPathBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .Mysqlx.Expr.DocumentPathItem document_path = 3;
*/
public Builder addAllDocumentPath(
java.lang.Iterable values) {
if (documentPathBuilder_ == null) {
ensureDocumentPathIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, documentPath_);
onChanged();
} else {
documentPathBuilder_.addAllMessages(values);
}
return this;
}
/**
* repeated .Mysqlx.Expr.DocumentPathItem document_path = 3;
*/
public Builder clearDocumentPath() {
if (documentPathBuilder_ == null) {
documentPath_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000004);
onChanged();
} else {
documentPathBuilder_.clear();
}
return this;
}
/**
* repeated .Mysqlx.Expr.DocumentPathItem document_path = 3;
*/
public Builder removeDocumentPath(int index) {
if (documentPathBuilder_ == null) {
ensureDocumentPathIsMutable();
documentPath_.remove(index);
onChanged();
} else {
documentPathBuilder_.remove(index);
}
return this;
}
/**
* repeated .Mysqlx.Expr.DocumentPathItem document_path = 3;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.DocumentPathItem.Builder getDocumentPathBuilder(
int index) {
return getDocumentPathFieldBuilder().getBuilder(index);
}
/**
* repeated .Mysqlx.Expr.DocumentPathItem document_path = 3;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.DocumentPathItemOrBuilder getDocumentPathOrBuilder(
int index) {
if (documentPathBuilder_ == null) {
return documentPath_.get(index); } else {
return documentPathBuilder_.getMessageOrBuilder(index);
}
}
/**
* repeated .Mysqlx.Expr.DocumentPathItem document_path = 3;
*/
public java.util.List
getDocumentPathOrBuilderList() {
if (documentPathBuilder_ != null) {
return documentPathBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(documentPath_);
}
}
/**
* repeated .Mysqlx.Expr.DocumentPathItem document_path = 3;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.DocumentPathItem.Builder addDocumentPathBuilder() {
return getDocumentPathFieldBuilder().addBuilder(
com.mysql.cj.x.protobuf.MysqlxExpr.DocumentPathItem.getDefaultInstance());
}
/**
* repeated .Mysqlx.Expr.DocumentPathItem document_path = 3;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.DocumentPathItem.Builder addDocumentPathBuilder(
int index) {
return getDocumentPathFieldBuilder().addBuilder(
index, com.mysql.cj.x.protobuf.MysqlxExpr.DocumentPathItem.getDefaultInstance());
}
/**
* repeated .Mysqlx.Expr.DocumentPathItem document_path = 3;
*/
public java.util.List
getDocumentPathBuilderList() {
return getDocumentPathFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxExpr.DocumentPathItem, com.mysql.cj.x.protobuf.MysqlxExpr.DocumentPathItem.Builder, com.mysql.cj.x.protobuf.MysqlxExpr.DocumentPathItemOrBuilder>
getDocumentPathFieldBuilder() {
if (documentPathBuilder_ == null) {
documentPathBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxExpr.DocumentPathItem, com.mysql.cj.x.protobuf.MysqlxExpr.DocumentPathItem.Builder, com.mysql.cj.x.protobuf.MysqlxExpr.DocumentPathItemOrBuilder>(
documentPath_,
((bitField0_ & 0x00000004) == 0x00000004),
getParentForChildren(),
isClean());
documentPath_ = null;
}
return documentPathBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:Mysqlx.Crud.Column)
}
// @@protoc_insertion_point(class_scope:Mysqlx.Crud.Column)
private static final com.mysql.cj.x.protobuf.MysqlxCrud.Column DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.mysql.cj.x.protobuf.MysqlxCrud.Column();
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Column getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public Column parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new Column(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.mysql.cj.x.protobuf.MysqlxCrud.Column getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ProjectionOrBuilder extends
// @@protoc_insertion_point(interface_extends:Mysqlx.Crud.Projection)
com.google.protobuf.MessageOrBuilder {
/**
* required .Mysqlx.Expr.Expr source = 1;
*/
boolean hasSource();
/**
* required .Mysqlx.Expr.Expr source = 1;
*/
com.mysql.cj.x.protobuf.MysqlxExpr.Expr getSource();
/**
* required .Mysqlx.Expr.Expr source = 1;
*/
com.mysql.cj.x.protobuf.MysqlxExpr.ExprOrBuilder getSourceOrBuilder();
/**
* optional string alias = 2;
*/
boolean hasAlias();
/**
* optional string alias = 2;
*/
java.lang.String getAlias();
/**
* optional string alias = 2;
*/
com.google.protobuf.ByteString
getAliasBytes();
}
/**
*
* a projection
* :param source: the expression identifying an element from the source data
* which can include a column identifier or any expression
* :param alias: optional alias. Required for DOCUMENTs (clients may use
* the source string as default)
*
*
* Protobuf type {@code Mysqlx.Crud.Projection}
*/
public static final class Projection extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:Mysqlx.Crud.Projection)
ProjectionOrBuilder {
private static final long serialVersionUID = 0L;
// Use Projection.newBuilder() to construct.
private Projection(com.google.protobuf.GeneratedMessageV3.Builder builder) {
super(builder);
}
private Projection() {
alias_ = "";
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private Projection(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder subBuilder = null;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
subBuilder = source_.toBuilder();
}
source_ = input.readMessage(com.mysql.cj.x.protobuf.MysqlxExpr.Expr.PARSER, extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(source_);
source_ = subBuilder.buildPartial();
}
bitField0_ |= 0x00000001;
break;
}
case 18: {
com.google.protobuf.ByteString bs = input.readBytes();
bitField0_ |= 0x00000002;
alias_ = bs;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_Projection_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_Projection_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.mysql.cj.x.protobuf.MysqlxCrud.Projection.class, com.mysql.cj.x.protobuf.MysqlxCrud.Projection.Builder.class);
}
private int bitField0_;
public static final int SOURCE_FIELD_NUMBER = 1;
private com.mysql.cj.x.protobuf.MysqlxExpr.Expr source_;
/**
* required .Mysqlx.Expr.Expr source = 1;
*/
public boolean hasSource() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* required .Mysqlx.Expr.Expr source = 1;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.Expr getSource() {
return source_ == null ? com.mysql.cj.x.protobuf.MysqlxExpr.Expr.getDefaultInstance() : source_;
}
/**
* required .Mysqlx.Expr.Expr source = 1;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.ExprOrBuilder getSourceOrBuilder() {
return source_ == null ? com.mysql.cj.x.protobuf.MysqlxExpr.Expr.getDefaultInstance() : source_;
}
public static final int ALIAS_FIELD_NUMBER = 2;
private volatile java.lang.Object alias_;
/**
* optional string alias = 2;
*/
public boolean hasAlias() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* optional string alias = 2;
*/
public java.lang.String getAlias() {
java.lang.Object ref = alias_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
alias_ = s;
}
return s;
}
}
/**
* optional string alias = 2;
*/
public com.google.protobuf.ByteString
getAliasBytes() {
java.lang.Object ref = alias_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
alias_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
if (!hasSource()) {
memoizedIsInitialized = 0;
return false;
}
if (!getSource().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) == 0x00000001)) {
output.writeMessage(1, getSource());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, alias_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, getSource());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, alias_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.mysql.cj.x.protobuf.MysqlxCrud.Projection)) {
return super.equals(obj);
}
com.mysql.cj.x.protobuf.MysqlxCrud.Projection other = (com.mysql.cj.x.protobuf.MysqlxCrud.Projection) obj;
boolean result = true;
result = result && (hasSource() == other.hasSource());
if (hasSource()) {
result = result && getSource()
.equals(other.getSource());
}
result = result && (hasAlias() == other.hasAlias());
if (hasAlias()) {
result = result && getAlias()
.equals(other.getAlias());
}
result = result && unknownFields.equals(other.unknownFields);
return result;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasSource()) {
hash = (37 * hash) + SOURCE_FIELD_NUMBER;
hash = (53 * hash) + getSource().hashCode();
}
if (hasAlias()) {
hash = (37 * hash) + ALIAS_FIELD_NUMBER;
hash = (53 * hash) + getAlias().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Projection parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Projection parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Projection parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Projection parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Projection parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Projection parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Projection parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Projection parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Projection parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Projection parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Projection parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Projection parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.mysql.cj.x.protobuf.MysqlxCrud.Projection prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* a projection
* :param source: the expression identifying an element from the source data
* which can include a column identifier or any expression
* :param alias: optional alias. Required for DOCUMENTs (clients may use
* the source string as default)
*
*
* Protobuf type {@code Mysqlx.Crud.Projection}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:Mysqlx.Crud.Projection)
com.mysql.cj.x.protobuf.MysqlxCrud.ProjectionOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_Projection_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_Projection_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.mysql.cj.x.protobuf.MysqlxCrud.Projection.class, com.mysql.cj.x.protobuf.MysqlxCrud.Projection.Builder.class);
}
// Construct using com.mysql.cj.x.protobuf.MysqlxCrud.Projection.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getSourceFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (sourceBuilder_ == null) {
source_ = null;
} else {
sourceBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
alias_ = "";
bitField0_ = (bitField0_ & ~0x00000002);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_Projection_descriptor;
}
@java.lang.Override
public com.mysql.cj.x.protobuf.MysqlxCrud.Projection getDefaultInstanceForType() {
return com.mysql.cj.x.protobuf.MysqlxCrud.Projection.getDefaultInstance();
}
@java.lang.Override
public com.mysql.cj.x.protobuf.MysqlxCrud.Projection build() {
com.mysql.cj.x.protobuf.MysqlxCrud.Projection result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.mysql.cj.x.protobuf.MysqlxCrud.Projection buildPartial() {
com.mysql.cj.x.protobuf.MysqlxCrud.Projection result = new com.mysql.cj.x.protobuf.MysqlxCrud.Projection(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
if (sourceBuilder_ == null) {
result.source_ = source_;
} else {
result.source_ = sourceBuilder_.build();
}
if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
to_bitField0_ |= 0x00000002;
}
result.alias_ = alias_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return (Builder) super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return (Builder) super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return (Builder) super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return (Builder) super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return (Builder) super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return (Builder) super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.mysql.cj.x.protobuf.MysqlxCrud.Projection) {
return mergeFrom((com.mysql.cj.x.protobuf.MysqlxCrud.Projection)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.mysql.cj.x.protobuf.MysqlxCrud.Projection other) {
if (other == com.mysql.cj.x.protobuf.MysqlxCrud.Projection.getDefaultInstance()) return this;
if (other.hasSource()) {
mergeSource(other.getSource());
}
if (other.hasAlias()) {
bitField0_ |= 0x00000002;
alias_ = other.alias_;
onChanged();
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
if (!hasSource()) {
return false;
}
if (!getSource().isInitialized()) {
return false;
}
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
com.mysql.cj.x.protobuf.MysqlxCrud.Projection parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (com.mysql.cj.x.protobuf.MysqlxCrud.Projection) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private com.mysql.cj.x.protobuf.MysqlxExpr.Expr source_ = null;
private com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxExpr.Expr, com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder, com.mysql.cj.x.protobuf.MysqlxExpr.ExprOrBuilder> sourceBuilder_;
/**
* required .Mysqlx.Expr.Expr source = 1;
*/
public boolean hasSource() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* required .Mysqlx.Expr.Expr source = 1;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.Expr getSource() {
if (sourceBuilder_ == null) {
return source_ == null ? com.mysql.cj.x.protobuf.MysqlxExpr.Expr.getDefaultInstance() : source_;
} else {
return sourceBuilder_.getMessage();
}
}
/**
* required .Mysqlx.Expr.Expr source = 1;
*/
public Builder setSource(com.mysql.cj.x.protobuf.MysqlxExpr.Expr value) {
if (sourceBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
source_ = value;
onChanged();
} else {
sourceBuilder_.setMessage(value);
}
bitField0_ |= 0x00000001;
return this;
}
/**
* required .Mysqlx.Expr.Expr source = 1;
*/
public Builder setSource(
com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder builderForValue) {
if (sourceBuilder_ == null) {
source_ = builderForValue.build();
onChanged();
} else {
sourceBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000001;
return this;
}
/**
* required .Mysqlx.Expr.Expr source = 1;
*/
public Builder mergeSource(com.mysql.cj.x.protobuf.MysqlxExpr.Expr value) {
if (sourceBuilder_ == null) {
if (((bitField0_ & 0x00000001) == 0x00000001) &&
source_ != null &&
source_ != com.mysql.cj.x.protobuf.MysqlxExpr.Expr.getDefaultInstance()) {
source_ =
com.mysql.cj.x.protobuf.MysqlxExpr.Expr.newBuilder(source_).mergeFrom(value).buildPartial();
} else {
source_ = value;
}
onChanged();
} else {
sourceBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000001;
return this;
}
/**
* required .Mysqlx.Expr.Expr source = 1;
*/
public Builder clearSource() {
if (sourceBuilder_ == null) {
source_ = null;
onChanged();
} else {
sourceBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
/**
* required .Mysqlx.Expr.Expr source = 1;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder getSourceBuilder() {
bitField0_ |= 0x00000001;
onChanged();
return getSourceFieldBuilder().getBuilder();
}
/**
* required .Mysqlx.Expr.Expr source = 1;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.ExprOrBuilder getSourceOrBuilder() {
if (sourceBuilder_ != null) {
return sourceBuilder_.getMessageOrBuilder();
} else {
return source_ == null ?
com.mysql.cj.x.protobuf.MysqlxExpr.Expr.getDefaultInstance() : source_;
}
}
/**
* required .Mysqlx.Expr.Expr source = 1;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxExpr.Expr, com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder, com.mysql.cj.x.protobuf.MysqlxExpr.ExprOrBuilder>
getSourceFieldBuilder() {
if (sourceBuilder_ == null) {
sourceBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxExpr.Expr, com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder, com.mysql.cj.x.protobuf.MysqlxExpr.ExprOrBuilder>(
getSource(),
getParentForChildren(),
isClean());
source_ = null;
}
return sourceBuilder_;
}
private java.lang.Object alias_ = "";
/**
* optional string alias = 2;
*/
public boolean hasAlias() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* optional string alias = 2;
*/
public java.lang.String getAlias() {
java.lang.Object ref = alias_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
alias_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* optional string alias = 2;
*/
public com.google.protobuf.ByteString
getAliasBytes() {
java.lang.Object ref = alias_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
alias_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* optional string alias = 2;
*/
public Builder setAlias(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
alias_ = value;
onChanged();
return this;
}
/**
* optional string alias = 2;
*/
public Builder clearAlias() {
bitField0_ = (bitField0_ & ~0x00000002);
alias_ = getDefaultInstance().getAlias();
onChanged();
return this;
}
/**
* optional string alias = 2;
*/
public Builder setAliasBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
alias_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:Mysqlx.Crud.Projection)
}
// @@protoc_insertion_point(class_scope:Mysqlx.Crud.Projection)
private static final com.mysql.cj.x.protobuf.MysqlxCrud.Projection DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.mysql.cj.x.protobuf.MysqlxCrud.Projection();
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Projection getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public Projection parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new Projection(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.mysql.cj.x.protobuf.MysqlxCrud.Projection getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface CollectionOrBuilder extends
// @@protoc_insertion_point(interface_extends:Mysqlx.Crud.Collection)
com.google.protobuf.MessageOrBuilder {
/**
* required string name = 1;
*/
boolean hasName();
/**
* required string name = 1;
*/
java.lang.String getName();
/**
* required string name = 1;
*/
com.google.protobuf.ByteString
getNameBytes();
/**
* optional string schema = 2;
*/
boolean hasSchema();
/**
* optional string schema = 2;
*/
java.lang.String getSchema();
/**
* optional string schema = 2;
*/
com.google.protobuf.ByteString
getSchemaBytes();
}
/**
*
* collection
*
*
* Protobuf type {@code Mysqlx.Crud.Collection}
*/
public static final class Collection extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:Mysqlx.Crud.Collection)
CollectionOrBuilder {
private static final long serialVersionUID = 0L;
// Use Collection.newBuilder() to construct.
private Collection(com.google.protobuf.GeneratedMessageV3.Builder builder) {
super(builder);
}
private Collection() {
name_ = "";
schema_ = "";
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private Collection(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
com.google.protobuf.ByteString bs = input.readBytes();
bitField0_ |= 0x00000001;
name_ = bs;
break;
}
case 18: {
com.google.protobuf.ByteString bs = input.readBytes();
bitField0_ |= 0x00000002;
schema_ = bs;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_Collection_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_Collection_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.mysql.cj.x.protobuf.MysqlxCrud.Collection.class, com.mysql.cj.x.protobuf.MysqlxCrud.Collection.Builder.class);
}
private int bitField0_;
public static final int NAME_FIELD_NUMBER = 1;
private volatile java.lang.Object name_;
/**
* required string name = 1;
*/
public boolean hasName() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* required string name = 1;
*/
public java.lang.String getName() {
java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
name_ = s;
}
return s;
}
}
/**
* required string name = 1;
*/
public com.google.protobuf.ByteString
getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
name_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int SCHEMA_FIELD_NUMBER = 2;
private volatile java.lang.Object schema_;
/**
* optional string schema = 2;
*/
public boolean hasSchema() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* optional string schema = 2;
*/
public java.lang.String getSchema() {
java.lang.Object ref = schema_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
schema_ = s;
}
return s;
}
}
/**
* optional string schema = 2;
*/
public com.google.protobuf.ByteString
getSchemaBytes() {
java.lang.Object ref = schema_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
schema_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
if (!hasName()) {
memoizedIsInitialized = 0;
return false;
}
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) == 0x00000001)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_);
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, schema_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_);
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, schema_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.mysql.cj.x.protobuf.MysqlxCrud.Collection)) {
return super.equals(obj);
}
com.mysql.cj.x.protobuf.MysqlxCrud.Collection other = (com.mysql.cj.x.protobuf.MysqlxCrud.Collection) obj;
boolean result = true;
result = result && (hasName() == other.hasName());
if (hasName()) {
result = result && getName()
.equals(other.getName());
}
result = result && (hasSchema() == other.hasSchema());
if (hasSchema()) {
result = result && getSchema()
.equals(other.getSchema());
}
result = result && unknownFields.equals(other.unknownFields);
return result;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasName()) {
hash = (37 * hash) + NAME_FIELD_NUMBER;
hash = (53 * hash) + getName().hashCode();
}
if (hasSchema()) {
hash = (37 * hash) + SCHEMA_FIELD_NUMBER;
hash = (53 * hash) + getSchema().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Collection parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Collection parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Collection parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Collection parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Collection parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Collection parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Collection parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Collection parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Collection parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Collection parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Collection parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Collection parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.mysql.cj.x.protobuf.MysqlxCrud.Collection prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* collection
*
*
* Protobuf type {@code Mysqlx.Crud.Collection}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:Mysqlx.Crud.Collection)
com.mysql.cj.x.protobuf.MysqlxCrud.CollectionOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_Collection_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_Collection_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.mysql.cj.x.protobuf.MysqlxCrud.Collection.class, com.mysql.cj.x.protobuf.MysqlxCrud.Collection.Builder.class);
}
// Construct using com.mysql.cj.x.protobuf.MysqlxCrud.Collection.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
name_ = "";
bitField0_ = (bitField0_ & ~0x00000001);
schema_ = "";
bitField0_ = (bitField0_ & ~0x00000002);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_Collection_descriptor;
}
@java.lang.Override
public com.mysql.cj.x.protobuf.MysqlxCrud.Collection getDefaultInstanceForType() {
return com.mysql.cj.x.protobuf.MysqlxCrud.Collection.getDefaultInstance();
}
@java.lang.Override
public com.mysql.cj.x.protobuf.MysqlxCrud.Collection build() {
com.mysql.cj.x.protobuf.MysqlxCrud.Collection result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.mysql.cj.x.protobuf.MysqlxCrud.Collection buildPartial() {
com.mysql.cj.x.protobuf.MysqlxCrud.Collection result = new com.mysql.cj.x.protobuf.MysqlxCrud.Collection(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
result.name_ = name_;
if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
to_bitField0_ |= 0x00000002;
}
result.schema_ = schema_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return (Builder) super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return (Builder) super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return (Builder) super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return (Builder) super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return (Builder) super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return (Builder) super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.mysql.cj.x.protobuf.MysqlxCrud.Collection) {
return mergeFrom((com.mysql.cj.x.protobuf.MysqlxCrud.Collection)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.mysql.cj.x.protobuf.MysqlxCrud.Collection other) {
if (other == com.mysql.cj.x.protobuf.MysqlxCrud.Collection.getDefaultInstance()) return this;
if (other.hasName()) {
bitField0_ |= 0x00000001;
name_ = other.name_;
onChanged();
}
if (other.hasSchema()) {
bitField0_ |= 0x00000002;
schema_ = other.schema_;
onChanged();
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
if (!hasName()) {
return false;
}
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
com.mysql.cj.x.protobuf.MysqlxCrud.Collection parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (com.mysql.cj.x.protobuf.MysqlxCrud.Collection) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.lang.Object name_ = "";
/**
* required string name = 1;
*/
public boolean hasName() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* required string name = 1;
*/
public java.lang.String getName() {
java.lang.Object ref = name_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
name_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* required string name = 1;
*/
public com.google.protobuf.ByteString
getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
name_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* required string name = 1;
*/
public Builder setName(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
name_ = value;
onChanged();
return this;
}
/**
* required string name = 1;
*/
public Builder clearName() {
bitField0_ = (bitField0_ & ~0x00000001);
name_ = getDefaultInstance().getName();
onChanged();
return this;
}
/**
* required string name = 1;
*/
public Builder setNameBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
name_ = value;
onChanged();
return this;
}
private java.lang.Object schema_ = "";
/**
* optional string schema = 2;
*/
public boolean hasSchema() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* optional string schema = 2;
*/
public java.lang.String getSchema() {
java.lang.Object ref = schema_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
schema_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* optional string schema = 2;
*/
public com.google.protobuf.ByteString
getSchemaBytes() {
java.lang.Object ref = schema_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
schema_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* optional string schema = 2;
*/
public Builder setSchema(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
schema_ = value;
onChanged();
return this;
}
/**
* optional string schema = 2;
*/
public Builder clearSchema() {
bitField0_ = (bitField0_ & ~0x00000002);
schema_ = getDefaultInstance().getSchema();
onChanged();
return this;
}
/**
* optional string schema = 2;
*/
public Builder setSchemaBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
schema_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:Mysqlx.Crud.Collection)
}
// @@protoc_insertion_point(class_scope:Mysqlx.Crud.Collection)
private static final com.mysql.cj.x.protobuf.MysqlxCrud.Collection DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.mysql.cj.x.protobuf.MysqlxCrud.Collection();
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Collection getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public Collection parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new Collection(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.mysql.cj.x.protobuf.MysqlxCrud.Collection getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface LimitOrBuilder extends
// @@protoc_insertion_point(interface_extends:Mysqlx.Crud.Limit)
com.google.protobuf.MessageOrBuilder {
/**
* required uint64 row_count = 1;
*/
boolean hasRowCount();
/**
* required uint64 row_count = 1;
*/
long getRowCount();
/**
* optional uint64 offset = 2;
*/
boolean hasOffset();
/**
* optional uint64 offset = 2;
*/
long getOffset();
}
/**
*
* limit
* :param row_count: maximum rows to filter
* :param offset: maximum rows to skip before applying the row_count
*
*
* Protobuf type {@code Mysqlx.Crud.Limit}
*/
public static final class Limit extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:Mysqlx.Crud.Limit)
LimitOrBuilder {
private static final long serialVersionUID = 0L;
// Use Limit.newBuilder() to construct.
private Limit(com.google.protobuf.GeneratedMessageV3.Builder builder) {
super(builder);
}
private Limit() {
rowCount_ = 0L;
offset_ = 0L;
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private Limit(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
bitField0_ |= 0x00000001;
rowCount_ = input.readUInt64();
break;
}
case 16: {
bitField0_ |= 0x00000002;
offset_ = input.readUInt64();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_Limit_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_Limit_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.mysql.cj.x.protobuf.MysqlxCrud.Limit.class, com.mysql.cj.x.protobuf.MysqlxCrud.Limit.Builder.class);
}
private int bitField0_;
public static final int ROW_COUNT_FIELD_NUMBER = 1;
private long rowCount_;
/**
* required uint64 row_count = 1;
*/
public boolean hasRowCount() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* required uint64 row_count = 1;
*/
public long getRowCount() {
return rowCount_;
}
public static final int OFFSET_FIELD_NUMBER = 2;
private long offset_;
/**
* optional uint64 offset = 2;
*/
public boolean hasOffset() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* optional uint64 offset = 2;
*/
public long getOffset() {
return offset_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
if (!hasRowCount()) {
memoizedIsInitialized = 0;
return false;
}
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) == 0x00000001)) {
output.writeUInt64(1, rowCount_);
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
output.writeUInt64(2, offset_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
size += com.google.protobuf.CodedOutputStream
.computeUInt64Size(1, rowCount_);
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
size += com.google.protobuf.CodedOutputStream
.computeUInt64Size(2, offset_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.mysql.cj.x.protobuf.MysqlxCrud.Limit)) {
return super.equals(obj);
}
com.mysql.cj.x.protobuf.MysqlxCrud.Limit other = (com.mysql.cj.x.protobuf.MysqlxCrud.Limit) obj;
boolean result = true;
result = result && (hasRowCount() == other.hasRowCount());
if (hasRowCount()) {
result = result && (getRowCount()
== other.getRowCount());
}
result = result && (hasOffset() == other.hasOffset());
if (hasOffset()) {
result = result && (getOffset()
== other.getOffset());
}
result = result && unknownFields.equals(other.unknownFields);
return result;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasRowCount()) {
hash = (37 * hash) + ROW_COUNT_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getRowCount());
}
if (hasOffset()) {
hash = (37 * hash) + OFFSET_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getOffset());
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Limit parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Limit parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Limit parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Limit parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Limit parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Limit parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Limit parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Limit parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Limit parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Limit parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Limit parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Limit parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.mysql.cj.x.protobuf.MysqlxCrud.Limit prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* limit
* :param row_count: maximum rows to filter
* :param offset: maximum rows to skip before applying the row_count
*
*
* Protobuf type {@code Mysqlx.Crud.Limit}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:Mysqlx.Crud.Limit)
com.mysql.cj.x.protobuf.MysqlxCrud.LimitOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_Limit_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_Limit_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.mysql.cj.x.protobuf.MysqlxCrud.Limit.class, com.mysql.cj.x.protobuf.MysqlxCrud.Limit.Builder.class);
}
// Construct using com.mysql.cj.x.protobuf.MysqlxCrud.Limit.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
rowCount_ = 0L;
bitField0_ = (bitField0_ & ~0x00000001);
offset_ = 0L;
bitField0_ = (bitField0_ & ~0x00000002);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_Limit_descriptor;
}
@java.lang.Override
public com.mysql.cj.x.protobuf.MysqlxCrud.Limit getDefaultInstanceForType() {
return com.mysql.cj.x.protobuf.MysqlxCrud.Limit.getDefaultInstance();
}
@java.lang.Override
public com.mysql.cj.x.protobuf.MysqlxCrud.Limit build() {
com.mysql.cj.x.protobuf.MysqlxCrud.Limit result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.mysql.cj.x.protobuf.MysqlxCrud.Limit buildPartial() {
com.mysql.cj.x.protobuf.MysqlxCrud.Limit result = new com.mysql.cj.x.protobuf.MysqlxCrud.Limit(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
result.rowCount_ = rowCount_;
if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
to_bitField0_ |= 0x00000002;
}
result.offset_ = offset_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return (Builder) super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return (Builder) super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return (Builder) super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return (Builder) super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return (Builder) super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return (Builder) super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.mysql.cj.x.protobuf.MysqlxCrud.Limit) {
return mergeFrom((com.mysql.cj.x.protobuf.MysqlxCrud.Limit)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.mysql.cj.x.protobuf.MysqlxCrud.Limit other) {
if (other == com.mysql.cj.x.protobuf.MysqlxCrud.Limit.getDefaultInstance()) return this;
if (other.hasRowCount()) {
setRowCount(other.getRowCount());
}
if (other.hasOffset()) {
setOffset(other.getOffset());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
if (!hasRowCount()) {
return false;
}
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
com.mysql.cj.x.protobuf.MysqlxCrud.Limit parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (com.mysql.cj.x.protobuf.MysqlxCrud.Limit) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private long rowCount_ ;
/**
* required uint64 row_count = 1;
*/
public boolean hasRowCount() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* required uint64 row_count = 1;
*/
public long getRowCount() {
return rowCount_;
}
/**
* required uint64 row_count = 1;
*/
public Builder setRowCount(long value) {
bitField0_ |= 0x00000001;
rowCount_ = value;
onChanged();
return this;
}
/**
* required uint64 row_count = 1;
*/
public Builder clearRowCount() {
bitField0_ = (bitField0_ & ~0x00000001);
rowCount_ = 0L;
onChanged();
return this;
}
private long offset_ ;
/**
* optional uint64 offset = 2;
*/
public boolean hasOffset() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* optional uint64 offset = 2;
*/
public long getOffset() {
return offset_;
}
/**
* optional uint64 offset = 2;
*/
public Builder setOffset(long value) {
bitField0_ |= 0x00000002;
offset_ = value;
onChanged();
return this;
}
/**
* optional uint64 offset = 2;
*/
public Builder clearOffset() {
bitField0_ = (bitField0_ & ~0x00000002);
offset_ = 0L;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:Mysqlx.Crud.Limit)
}
// @@protoc_insertion_point(class_scope:Mysqlx.Crud.Limit)
private static final com.mysql.cj.x.protobuf.MysqlxCrud.Limit DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.mysql.cj.x.protobuf.MysqlxCrud.Limit();
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Limit getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public Limit parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new Limit(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.mysql.cj.x.protobuf.MysqlxCrud.Limit getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface OrderOrBuilder extends
// @@protoc_insertion_point(interface_extends:Mysqlx.Crud.Order)
com.google.protobuf.MessageOrBuilder {
/**
* required .Mysqlx.Expr.Expr expr = 1;
*/
boolean hasExpr();
/**
* required .Mysqlx.Expr.Expr expr = 1;
*/
com.mysql.cj.x.protobuf.MysqlxExpr.Expr getExpr();
/**
* required .Mysqlx.Expr.Expr expr = 1;
*/
com.mysql.cj.x.protobuf.MysqlxExpr.ExprOrBuilder getExprOrBuilder();
/**
* optional .Mysqlx.Crud.Order.Direction direction = 2 [default = ASC];
*/
boolean hasDirection();
/**
* optional .Mysqlx.Crud.Order.Direction direction = 2 [default = ASC];
*/
com.mysql.cj.x.protobuf.MysqlxCrud.Order.Direction getDirection();
}
/**
*
* sort order
*
*
* Protobuf type {@code Mysqlx.Crud.Order}
*/
public static final class Order extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:Mysqlx.Crud.Order)
OrderOrBuilder {
private static final long serialVersionUID = 0L;
// Use Order.newBuilder() to construct.
private Order(com.google.protobuf.GeneratedMessageV3.Builder builder) {
super(builder);
}
private Order() {
direction_ = 1;
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private Order(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder subBuilder = null;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
subBuilder = expr_.toBuilder();
}
expr_ = input.readMessage(com.mysql.cj.x.protobuf.MysqlxExpr.Expr.PARSER, extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(expr_);
expr_ = subBuilder.buildPartial();
}
bitField0_ |= 0x00000001;
break;
}
case 16: {
int rawValue = input.readEnum();
@SuppressWarnings("deprecation")
com.mysql.cj.x.protobuf.MysqlxCrud.Order.Direction value = com.mysql.cj.x.protobuf.MysqlxCrud.Order.Direction.valueOf(rawValue);
if (value == null) {
unknownFields.mergeVarintField(2, rawValue);
} else {
bitField0_ |= 0x00000002;
direction_ = rawValue;
}
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_Order_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_Order_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.mysql.cj.x.protobuf.MysqlxCrud.Order.class, com.mysql.cj.x.protobuf.MysqlxCrud.Order.Builder.class);
}
/**
* Protobuf enum {@code Mysqlx.Crud.Order.Direction}
*/
public enum Direction
implements com.google.protobuf.ProtocolMessageEnum {
/**
* ASC = 1;
*/
ASC(1),
/**
* DESC = 2;
*/
DESC(2),
;
/**
* ASC = 1;
*/
public static final int ASC_VALUE = 1;
/**
* DESC = 2;
*/
public static final int DESC_VALUE = 2;
public final int getNumber() {
return value;
}
/**
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static Direction valueOf(int value) {
return forNumber(value);
}
public static Direction forNumber(int value) {
switch (value) {
case 1: return ASC;
case 2: return DESC;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
Direction> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap() {
public Direction findValueByNumber(int number) {
return Direction.forNumber(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
return getDescriptor().getValues().get(ordinal());
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return com.mysql.cj.x.protobuf.MysqlxCrud.Order.getDescriptor().getEnumTypes().get(0);
}
private static final Direction[] VALUES = values();
public static Direction valueOf(
com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
if (desc.getType() != getDescriptor()) {
throw new java.lang.IllegalArgumentException(
"EnumValueDescriptor is not for this type.");
}
return VALUES[desc.getIndex()];
}
private final int value;
private Direction(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:Mysqlx.Crud.Order.Direction)
}
private int bitField0_;
public static final int EXPR_FIELD_NUMBER = 1;
private com.mysql.cj.x.protobuf.MysqlxExpr.Expr expr_;
/**
* required .Mysqlx.Expr.Expr expr = 1;
*/
public boolean hasExpr() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* required .Mysqlx.Expr.Expr expr = 1;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.Expr getExpr() {
return expr_ == null ? com.mysql.cj.x.protobuf.MysqlxExpr.Expr.getDefaultInstance() : expr_;
}
/**
* required .Mysqlx.Expr.Expr expr = 1;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.ExprOrBuilder getExprOrBuilder() {
return expr_ == null ? com.mysql.cj.x.protobuf.MysqlxExpr.Expr.getDefaultInstance() : expr_;
}
public static final int DIRECTION_FIELD_NUMBER = 2;
private int direction_;
/**
* optional .Mysqlx.Crud.Order.Direction direction = 2 [default = ASC];
*/
public boolean hasDirection() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* optional .Mysqlx.Crud.Order.Direction direction = 2 [default = ASC];
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Order.Direction getDirection() {
@SuppressWarnings("deprecation")
com.mysql.cj.x.protobuf.MysqlxCrud.Order.Direction result = com.mysql.cj.x.protobuf.MysqlxCrud.Order.Direction.valueOf(direction_);
return result == null ? com.mysql.cj.x.protobuf.MysqlxCrud.Order.Direction.ASC : result;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
if (!hasExpr()) {
memoizedIsInitialized = 0;
return false;
}
if (!getExpr().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) == 0x00000001)) {
output.writeMessage(1, getExpr());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
output.writeEnum(2, direction_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, getExpr());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(2, direction_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.mysql.cj.x.protobuf.MysqlxCrud.Order)) {
return super.equals(obj);
}
com.mysql.cj.x.protobuf.MysqlxCrud.Order other = (com.mysql.cj.x.protobuf.MysqlxCrud.Order) obj;
boolean result = true;
result = result && (hasExpr() == other.hasExpr());
if (hasExpr()) {
result = result && getExpr()
.equals(other.getExpr());
}
result = result && (hasDirection() == other.hasDirection());
if (hasDirection()) {
result = result && direction_ == other.direction_;
}
result = result && unknownFields.equals(other.unknownFields);
return result;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasExpr()) {
hash = (37 * hash) + EXPR_FIELD_NUMBER;
hash = (53 * hash) + getExpr().hashCode();
}
if (hasDirection()) {
hash = (37 * hash) + DIRECTION_FIELD_NUMBER;
hash = (53 * hash) + direction_;
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Order parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Order parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Order parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Order parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Order parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Order parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Order parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Order parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Order parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Order parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Order parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Order parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.mysql.cj.x.protobuf.MysqlxCrud.Order prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* sort order
*
*
* Protobuf type {@code Mysqlx.Crud.Order}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:Mysqlx.Crud.Order)
com.mysql.cj.x.protobuf.MysqlxCrud.OrderOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_Order_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_Order_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.mysql.cj.x.protobuf.MysqlxCrud.Order.class, com.mysql.cj.x.protobuf.MysqlxCrud.Order.Builder.class);
}
// Construct using com.mysql.cj.x.protobuf.MysqlxCrud.Order.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getExprFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (exprBuilder_ == null) {
expr_ = null;
} else {
exprBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
direction_ = 1;
bitField0_ = (bitField0_ & ~0x00000002);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_Order_descriptor;
}
@java.lang.Override
public com.mysql.cj.x.protobuf.MysqlxCrud.Order getDefaultInstanceForType() {
return com.mysql.cj.x.protobuf.MysqlxCrud.Order.getDefaultInstance();
}
@java.lang.Override
public com.mysql.cj.x.protobuf.MysqlxCrud.Order build() {
com.mysql.cj.x.protobuf.MysqlxCrud.Order result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.mysql.cj.x.protobuf.MysqlxCrud.Order buildPartial() {
com.mysql.cj.x.protobuf.MysqlxCrud.Order result = new com.mysql.cj.x.protobuf.MysqlxCrud.Order(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
if (exprBuilder_ == null) {
result.expr_ = expr_;
} else {
result.expr_ = exprBuilder_.build();
}
if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
to_bitField0_ |= 0x00000002;
}
result.direction_ = direction_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return (Builder) super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return (Builder) super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return (Builder) super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return (Builder) super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return (Builder) super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return (Builder) super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.mysql.cj.x.protobuf.MysqlxCrud.Order) {
return mergeFrom((com.mysql.cj.x.protobuf.MysqlxCrud.Order)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.mysql.cj.x.protobuf.MysqlxCrud.Order other) {
if (other == com.mysql.cj.x.protobuf.MysqlxCrud.Order.getDefaultInstance()) return this;
if (other.hasExpr()) {
mergeExpr(other.getExpr());
}
if (other.hasDirection()) {
setDirection(other.getDirection());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
if (!hasExpr()) {
return false;
}
if (!getExpr().isInitialized()) {
return false;
}
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
com.mysql.cj.x.protobuf.MysqlxCrud.Order parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (com.mysql.cj.x.protobuf.MysqlxCrud.Order) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private com.mysql.cj.x.protobuf.MysqlxExpr.Expr expr_ = null;
private com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxExpr.Expr, com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder, com.mysql.cj.x.protobuf.MysqlxExpr.ExprOrBuilder> exprBuilder_;
/**
* required .Mysqlx.Expr.Expr expr = 1;
*/
public boolean hasExpr() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* required .Mysqlx.Expr.Expr expr = 1;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.Expr getExpr() {
if (exprBuilder_ == null) {
return expr_ == null ? com.mysql.cj.x.protobuf.MysqlxExpr.Expr.getDefaultInstance() : expr_;
} else {
return exprBuilder_.getMessage();
}
}
/**
* required .Mysqlx.Expr.Expr expr = 1;
*/
public Builder setExpr(com.mysql.cj.x.protobuf.MysqlxExpr.Expr value) {
if (exprBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
expr_ = value;
onChanged();
} else {
exprBuilder_.setMessage(value);
}
bitField0_ |= 0x00000001;
return this;
}
/**
* required .Mysqlx.Expr.Expr expr = 1;
*/
public Builder setExpr(
com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder builderForValue) {
if (exprBuilder_ == null) {
expr_ = builderForValue.build();
onChanged();
} else {
exprBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000001;
return this;
}
/**
* required .Mysqlx.Expr.Expr expr = 1;
*/
public Builder mergeExpr(com.mysql.cj.x.protobuf.MysqlxExpr.Expr value) {
if (exprBuilder_ == null) {
if (((bitField0_ & 0x00000001) == 0x00000001) &&
expr_ != null &&
expr_ != com.mysql.cj.x.protobuf.MysqlxExpr.Expr.getDefaultInstance()) {
expr_ =
com.mysql.cj.x.protobuf.MysqlxExpr.Expr.newBuilder(expr_).mergeFrom(value).buildPartial();
} else {
expr_ = value;
}
onChanged();
} else {
exprBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000001;
return this;
}
/**
* required .Mysqlx.Expr.Expr expr = 1;
*/
public Builder clearExpr() {
if (exprBuilder_ == null) {
expr_ = null;
onChanged();
} else {
exprBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
/**
* required .Mysqlx.Expr.Expr expr = 1;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder getExprBuilder() {
bitField0_ |= 0x00000001;
onChanged();
return getExprFieldBuilder().getBuilder();
}
/**
* required .Mysqlx.Expr.Expr expr = 1;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.ExprOrBuilder getExprOrBuilder() {
if (exprBuilder_ != null) {
return exprBuilder_.getMessageOrBuilder();
} else {
return expr_ == null ?
com.mysql.cj.x.protobuf.MysqlxExpr.Expr.getDefaultInstance() : expr_;
}
}
/**
* required .Mysqlx.Expr.Expr expr = 1;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxExpr.Expr, com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder, com.mysql.cj.x.protobuf.MysqlxExpr.ExprOrBuilder>
getExprFieldBuilder() {
if (exprBuilder_ == null) {
exprBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxExpr.Expr, com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder, com.mysql.cj.x.protobuf.MysqlxExpr.ExprOrBuilder>(
getExpr(),
getParentForChildren(),
isClean());
expr_ = null;
}
return exprBuilder_;
}
private int direction_ = 1;
/**
* optional .Mysqlx.Crud.Order.Direction direction = 2 [default = ASC];
*/
public boolean hasDirection() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* optional .Mysqlx.Crud.Order.Direction direction = 2 [default = ASC];
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Order.Direction getDirection() {
@SuppressWarnings("deprecation")
com.mysql.cj.x.protobuf.MysqlxCrud.Order.Direction result = com.mysql.cj.x.protobuf.MysqlxCrud.Order.Direction.valueOf(direction_);
return result == null ? com.mysql.cj.x.protobuf.MysqlxCrud.Order.Direction.ASC : result;
}
/**
* optional .Mysqlx.Crud.Order.Direction direction = 2 [default = ASC];
*/
public Builder setDirection(com.mysql.cj.x.protobuf.MysqlxCrud.Order.Direction value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
direction_ = value.getNumber();
onChanged();
return this;
}
/**
* optional .Mysqlx.Crud.Order.Direction direction = 2 [default = ASC];
*/
public Builder clearDirection() {
bitField0_ = (bitField0_ & ~0x00000002);
direction_ = 1;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:Mysqlx.Crud.Order)
}
// @@protoc_insertion_point(class_scope:Mysqlx.Crud.Order)
private static final com.mysql.cj.x.protobuf.MysqlxCrud.Order DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.mysql.cj.x.protobuf.MysqlxCrud.Order();
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Order getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public Order parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new Order(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.mysql.cj.x.protobuf.MysqlxCrud.Order getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface UpdateOperationOrBuilder extends
// @@protoc_insertion_point(interface_extends:Mysqlx.Crud.UpdateOperation)
com.google.protobuf.MessageOrBuilder {
/**
* required .Mysqlx.Expr.ColumnIdentifier source = 1;
*/
boolean hasSource();
/**
* required .Mysqlx.Expr.ColumnIdentifier source = 1;
*/
com.mysql.cj.x.protobuf.MysqlxExpr.ColumnIdentifier getSource();
/**
* required .Mysqlx.Expr.ColumnIdentifier source = 1;
*/
com.mysql.cj.x.protobuf.MysqlxExpr.ColumnIdentifierOrBuilder getSourceOrBuilder();
/**
* required .Mysqlx.Crud.UpdateOperation.UpdateType operation = 2;
*/
boolean hasOperation();
/**
* required .Mysqlx.Crud.UpdateOperation.UpdateType operation = 2;
*/
com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation.UpdateType getOperation();
/**
* optional .Mysqlx.Expr.Expr value = 3;
*/
boolean hasValue();
/**
* optional .Mysqlx.Expr.Expr value = 3;
*/
com.mysql.cj.x.protobuf.MysqlxExpr.Expr getValue();
/**
* optional .Mysqlx.Expr.Expr value = 3;
*/
com.mysql.cj.x.protobuf.MysqlxExpr.ExprOrBuilder getValueOrBuilder();
}
/**
*
* update operations
* :param source: 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
* in both cases, schema and table must be not set
* :param operation: the type of operation to be performed
* :param value: an expression to be computed as the new value for the operation
*
*
* Protobuf type {@code Mysqlx.Crud.UpdateOperation}
*/
public static final class UpdateOperation extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:Mysqlx.Crud.UpdateOperation)
UpdateOperationOrBuilder {
private static final long serialVersionUID = 0L;
// Use UpdateOperation.newBuilder() to construct.
private UpdateOperation(com.google.protobuf.GeneratedMessageV3.Builder builder) {
super(builder);
}
private UpdateOperation() {
operation_ = 1;
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private UpdateOperation(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
com.mysql.cj.x.protobuf.MysqlxExpr.ColumnIdentifier.Builder subBuilder = null;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
subBuilder = source_.toBuilder();
}
source_ = input.readMessage(com.mysql.cj.x.protobuf.MysqlxExpr.ColumnIdentifier.PARSER, extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(source_);
source_ = subBuilder.buildPartial();
}
bitField0_ |= 0x00000001;
break;
}
case 16: {
int rawValue = input.readEnum();
@SuppressWarnings("deprecation")
com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation.UpdateType value = com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation.UpdateType.valueOf(rawValue);
if (value == null) {
unknownFields.mergeVarintField(2, rawValue);
} else {
bitField0_ |= 0x00000002;
operation_ = rawValue;
}
break;
}
case 26: {
com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder subBuilder = null;
if (((bitField0_ & 0x00000004) == 0x00000004)) {
subBuilder = value_.toBuilder();
}
value_ = input.readMessage(com.mysql.cj.x.protobuf.MysqlxExpr.Expr.PARSER, extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(value_);
value_ = subBuilder.buildPartial();
}
bitField0_ |= 0x00000004;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_UpdateOperation_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_UpdateOperation_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation.class, com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation.Builder.class);
}
/**
* Protobuf enum {@code Mysqlx.Crud.UpdateOperation.UpdateType}
*/
public enum UpdateType
implements com.google.protobuf.ProtocolMessageEnum {
/**
*
* only allowed for TABLE
*
*
* SET = 1;
*/
SET(1),
/**
*
* no value (removes the identified path from a object or array)
*
*
* ITEM_REMOVE = 2;
*/
ITEM_REMOVE(2),
/**
*
* sets the new value on the identified path
*
*
* ITEM_SET = 3;
*/
ITEM_SET(3),
/**
*
* replaces a value if the path exists
*
*
* ITEM_REPLACE = 4;
*/
ITEM_REPLACE(4),
/**
*
* source and value must be documents
*
*
* ITEM_MERGE = 5;
*/
ITEM_MERGE(5),
/**
*
* insert the value in the array at the index identified in the source path
*
*
* ARRAY_INSERT = 6;
*/
ARRAY_INSERT(6),
/**
*
* append the value on the array at the identified path
*
*
* ARRAY_APPEND = 7;
*/
ARRAY_APPEND(7),
/**
*
* merge JSON object value with the provided patch expression
*
*
* MERGE_PATCH = 8;
*/
MERGE_PATCH(8),
;
/**
*
* only allowed for TABLE
*
*
* SET = 1;
*/
public static final int SET_VALUE = 1;
/**
*
* no value (removes the identified path from a object or array)
*
*
* ITEM_REMOVE = 2;
*/
public static final int ITEM_REMOVE_VALUE = 2;
/**
*
* sets the new value on the identified path
*
*
* ITEM_SET = 3;
*/
public static final int ITEM_SET_VALUE = 3;
/**
*
* replaces a value if the path exists
*
*
* ITEM_REPLACE = 4;
*/
public static final int ITEM_REPLACE_VALUE = 4;
/**
*
* source and value must be documents
*
*
* ITEM_MERGE = 5;
*/
public static final int ITEM_MERGE_VALUE = 5;
/**
*
* insert the value in the array at the index identified in the source path
*
*
* ARRAY_INSERT = 6;
*/
public static final int ARRAY_INSERT_VALUE = 6;
/**
*
* append the value on the array at the identified path
*
*
* ARRAY_APPEND = 7;
*/
public static final int ARRAY_APPEND_VALUE = 7;
/**
*
* merge JSON object value with the provided patch expression
*
*
* MERGE_PATCH = 8;
*/
public static final int MERGE_PATCH_VALUE = 8;
public final int getNumber() {
return value;
}
/**
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static UpdateType valueOf(int value) {
return forNumber(value);
}
public static UpdateType forNumber(int value) {
switch (value) {
case 1: return SET;
case 2: return ITEM_REMOVE;
case 3: return ITEM_SET;
case 4: return ITEM_REPLACE;
case 5: return ITEM_MERGE;
case 6: return ARRAY_INSERT;
case 7: return ARRAY_APPEND;
case 8: return MERGE_PATCH;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
UpdateType> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap() {
public UpdateType findValueByNumber(int number) {
return UpdateType.forNumber(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
return getDescriptor().getValues().get(ordinal());
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation.getDescriptor().getEnumTypes().get(0);
}
private static final UpdateType[] VALUES = values();
public static UpdateType valueOf(
com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
if (desc.getType() != getDescriptor()) {
throw new java.lang.IllegalArgumentException(
"EnumValueDescriptor is not for this type.");
}
return VALUES[desc.getIndex()];
}
private final int value;
private UpdateType(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:Mysqlx.Crud.UpdateOperation.UpdateType)
}
private int bitField0_;
public static final int SOURCE_FIELD_NUMBER = 1;
private com.mysql.cj.x.protobuf.MysqlxExpr.ColumnIdentifier source_;
/**
* required .Mysqlx.Expr.ColumnIdentifier source = 1;
*/
public boolean hasSource() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* required .Mysqlx.Expr.ColumnIdentifier source = 1;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.ColumnIdentifier getSource() {
return source_ == null ? com.mysql.cj.x.protobuf.MysqlxExpr.ColumnIdentifier.getDefaultInstance() : source_;
}
/**
* required .Mysqlx.Expr.ColumnIdentifier source = 1;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.ColumnIdentifierOrBuilder getSourceOrBuilder() {
return source_ == null ? com.mysql.cj.x.protobuf.MysqlxExpr.ColumnIdentifier.getDefaultInstance() : source_;
}
public static final int OPERATION_FIELD_NUMBER = 2;
private int operation_;
/**
* required .Mysqlx.Crud.UpdateOperation.UpdateType operation = 2;
*/
public boolean hasOperation() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* required .Mysqlx.Crud.UpdateOperation.UpdateType operation = 2;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation.UpdateType getOperation() {
@SuppressWarnings("deprecation")
com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation.UpdateType result = com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation.UpdateType.valueOf(operation_);
return result == null ? com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation.UpdateType.SET : result;
}
public static final int VALUE_FIELD_NUMBER = 3;
private com.mysql.cj.x.protobuf.MysqlxExpr.Expr value_;
/**
* optional .Mysqlx.Expr.Expr value = 3;
*/
public boolean hasValue() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* optional .Mysqlx.Expr.Expr value = 3;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.Expr getValue() {
return value_ == null ? com.mysql.cj.x.protobuf.MysqlxExpr.Expr.getDefaultInstance() : value_;
}
/**
* optional .Mysqlx.Expr.Expr value = 3;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.ExprOrBuilder getValueOrBuilder() {
return value_ == null ? com.mysql.cj.x.protobuf.MysqlxExpr.Expr.getDefaultInstance() : value_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
if (!hasSource()) {
memoizedIsInitialized = 0;
return false;
}
if (!hasOperation()) {
memoizedIsInitialized = 0;
return false;
}
if (!getSource().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
if (hasValue()) {
if (!getValue().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) == 0x00000001)) {
output.writeMessage(1, getSource());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
output.writeEnum(2, operation_);
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
output.writeMessage(3, getValue());
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, getSource());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(2, operation_);
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, getValue());
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation)) {
return super.equals(obj);
}
com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation other = (com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation) obj;
boolean result = true;
result = result && (hasSource() == other.hasSource());
if (hasSource()) {
result = result && getSource()
.equals(other.getSource());
}
result = result && (hasOperation() == other.hasOperation());
if (hasOperation()) {
result = result && operation_ == other.operation_;
}
result = result && (hasValue() == other.hasValue());
if (hasValue()) {
result = result && getValue()
.equals(other.getValue());
}
result = result && unknownFields.equals(other.unknownFields);
return result;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasSource()) {
hash = (37 * hash) + SOURCE_FIELD_NUMBER;
hash = (53 * hash) + getSource().hashCode();
}
if (hasOperation()) {
hash = (37 * hash) + OPERATION_FIELD_NUMBER;
hash = (53 * hash) + operation_;
}
if (hasValue()) {
hash = (37 * hash) + VALUE_FIELD_NUMBER;
hash = (53 * hash) + getValue().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* update operations
* :param source: 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
* in both cases, schema and table must be not set
* :param operation: the type of operation to be performed
* :param value: an expression to be computed as the new value for the operation
*
*
* Protobuf type {@code Mysqlx.Crud.UpdateOperation}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:Mysqlx.Crud.UpdateOperation)
com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperationOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_UpdateOperation_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_UpdateOperation_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation.class, com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation.Builder.class);
}
// Construct using com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getSourceFieldBuilder();
getValueFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (sourceBuilder_ == null) {
source_ = null;
} else {
sourceBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
operation_ = 1;
bitField0_ = (bitField0_ & ~0x00000002);
if (valueBuilder_ == null) {
value_ = null;
} else {
valueBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000004);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_UpdateOperation_descriptor;
}
@java.lang.Override
public com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation getDefaultInstanceForType() {
return com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation.getDefaultInstance();
}
@java.lang.Override
public com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation build() {
com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation buildPartial() {
com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation result = new com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
if (sourceBuilder_ == null) {
result.source_ = source_;
} else {
result.source_ = sourceBuilder_.build();
}
if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
to_bitField0_ |= 0x00000002;
}
result.operation_ = operation_;
if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
to_bitField0_ |= 0x00000004;
}
if (valueBuilder_ == null) {
result.value_ = value_;
} else {
result.value_ = valueBuilder_.build();
}
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return (Builder) super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return (Builder) super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return (Builder) super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return (Builder) super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return (Builder) super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return (Builder) super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation) {
return mergeFrom((com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation other) {
if (other == com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation.getDefaultInstance()) return this;
if (other.hasSource()) {
mergeSource(other.getSource());
}
if (other.hasOperation()) {
setOperation(other.getOperation());
}
if (other.hasValue()) {
mergeValue(other.getValue());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
if (!hasSource()) {
return false;
}
if (!hasOperation()) {
return false;
}
if (!getSource().isInitialized()) {
return false;
}
if (hasValue()) {
if (!getValue().isInitialized()) {
return false;
}
}
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private com.mysql.cj.x.protobuf.MysqlxExpr.ColumnIdentifier source_ = null;
private com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxExpr.ColumnIdentifier, com.mysql.cj.x.protobuf.MysqlxExpr.ColumnIdentifier.Builder, com.mysql.cj.x.protobuf.MysqlxExpr.ColumnIdentifierOrBuilder> sourceBuilder_;
/**
* required .Mysqlx.Expr.ColumnIdentifier source = 1;
*/
public boolean hasSource() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* required .Mysqlx.Expr.ColumnIdentifier source = 1;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.ColumnIdentifier getSource() {
if (sourceBuilder_ == null) {
return source_ == null ? com.mysql.cj.x.protobuf.MysqlxExpr.ColumnIdentifier.getDefaultInstance() : source_;
} else {
return sourceBuilder_.getMessage();
}
}
/**
* required .Mysqlx.Expr.ColumnIdentifier source = 1;
*/
public Builder setSource(com.mysql.cj.x.protobuf.MysqlxExpr.ColumnIdentifier value) {
if (sourceBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
source_ = value;
onChanged();
} else {
sourceBuilder_.setMessage(value);
}
bitField0_ |= 0x00000001;
return this;
}
/**
* required .Mysqlx.Expr.ColumnIdentifier source = 1;
*/
public Builder setSource(
com.mysql.cj.x.protobuf.MysqlxExpr.ColumnIdentifier.Builder builderForValue) {
if (sourceBuilder_ == null) {
source_ = builderForValue.build();
onChanged();
} else {
sourceBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000001;
return this;
}
/**
* required .Mysqlx.Expr.ColumnIdentifier source = 1;
*/
public Builder mergeSource(com.mysql.cj.x.protobuf.MysqlxExpr.ColumnIdentifier value) {
if (sourceBuilder_ == null) {
if (((bitField0_ & 0x00000001) == 0x00000001) &&
source_ != null &&
source_ != com.mysql.cj.x.protobuf.MysqlxExpr.ColumnIdentifier.getDefaultInstance()) {
source_ =
com.mysql.cj.x.protobuf.MysqlxExpr.ColumnIdentifier.newBuilder(source_).mergeFrom(value).buildPartial();
} else {
source_ = value;
}
onChanged();
} else {
sourceBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000001;
return this;
}
/**
* required .Mysqlx.Expr.ColumnIdentifier source = 1;
*/
public Builder clearSource() {
if (sourceBuilder_ == null) {
source_ = null;
onChanged();
} else {
sourceBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
/**
* required .Mysqlx.Expr.ColumnIdentifier source = 1;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.ColumnIdentifier.Builder getSourceBuilder() {
bitField0_ |= 0x00000001;
onChanged();
return getSourceFieldBuilder().getBuilder();
}
/**
* required .Mysqlx.Expr.ColumnIdentifier source = 1;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.ColumnIdentifierOrBuilder getSourceOrBuilder() {
if (sourceBuilder_ != null) {
return sourceBuilder_.getMessageOrBuilder();
} else {
return source_ == null ?
com.mysql.cj.x.protobuf.MysqlxExpr.ColumnIdentifier.getDefaultInstance() : source_;
}
}
/**
* required .Mysqlx.Expr.ColumnIdentifier source = 1;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxExpr.ColumnIdentifier, com.mysql.cj.x.protobuf.MysqlxExpr.ColumnIdentifier.Builder, com.mysql.cj.x.protobuf.MysqlxExpr.ColumnIdentifierOrBuilder>
getSourceFieldBuilder() {
if (sourceBuilder_ == null) {
sourceBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxExpr.ColumnIdentifier, com.mysql.cj.x.protobuf.MysqlxExpr.ColumnIdentifier.Builder, com.mysql.cj.x.protobuf.MysqlxExpr.ColumnIdentifierOrBuilder>(
getSource(),
getParentForChildren(),
isClean());
source_ = null;
}
return sourceBuilder_;
}
private int operation_ = 1;
/**
* required .Mysqlx.Crud.UpdateOperation.UpdateType operation = 2;
*/
public boolean hasOperation() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* required .Mysqlx.Crud.UpdateOperation.UpdateType operation = 2;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation.UpdateType getOperation() {
@SuppressWarnings("deprecation")
com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation.UpdateType result = com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation.UpdateType.valueOf(operation_);
return result == null ? com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation.UpdateType.SET : result;
}
/**
* required .Mysqlx.Crud.UpdateOperation.UpdateType operation = 2;
*/
public Builder setOperation(com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation.UpdateType value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
operation_ = value.getNumber();
onChanged();
return this;
}
/**
* required .Mysqlx.Crud.UpdateOperation.UpdateType operation = 2;
*/
public Builder clearOperation() {
bitField0_ = (bitField0_ & ~0x00000002);
operation_ = 1;
onChanged();
return this;
}
private com.mysql.cj.x.protobuf.MysqlxExpr.Expr value_ = null;
private com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxExpr.Expr, com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder, com.mysql.cj.x.protobuf.MysqlxExpr.ExprOrBuilder> valueBuilder_;
/**
* optional .Mysqlx.Expr.Expr value = 3;
*/
public boolean hasValue() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* optional .Mysqlx.Expr.Expr value = 3;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.Expr getValue() {
if (valueBuilder_ == null) {
return value_ == null ? com.mysql.cj.x.protobuf.MysqlxExpr.Expr.getDefaultInstance() : value_;
} else {
return valueBuilder_.getMessage();
}
}
/**
* optional .Mysqlx.Expr.Expr value = 3;
*/
public Builder setValue(com.mysql.cj.x.protobuf.MysqlxExpr.Expr value) {
if (valueBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
value_ = value;
onChanged();
} else {
valueBuilder_.setMessage(value);
}
bitField0_ |= 0x00000004;
return this;
}
/**
* optional .Mysqlx.Expr.Expr value = 3;
*/
public Builder setValue(
com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder builderForValue) {
if (valueBuilder_ == null) {
value_ = builderForValue.build();
onChanged();
} else {
valueBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000004;
return this;
}
/**
* optional .Mysqlx.Expr.Expr value = 3;
*/
public Builder mergeValue(com.mysql.cj.x.protobuf.MysqlxExpr.Expr value) {
if (valueBuilder_ == null) {
if (((bitField0_ & 0x00000004) == 0x00000004) &&
value_ != null &&
value_ != com.mysql.cj.x.protobuf.MysqlxExpr.Expr.getDefaultInstance()) {
value_ =
com.mysql.cj.x.protobuf.MysqlxExpr.Expr.newBuilder(value_).mergeFrom(value).buildPartial();
} else {
value_ = value;
}
onChanged();
} else {
valueBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000004;
return this;
}
/**
* optional .Mysqlx.Expr.Expr value = 3;
*/
public Builder clearValue() {
if (valueBuilder_ == null) {
value_ = null;
onChanged();
} else {
valueBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000004);
return this;
}
/**
* optional .Mysqlx.Expr.Expr value = 3;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder getValueBuilder() {
bitField0_ |= 0x00000004;
onChanged();
return getValueFieldBuilder().getBuilder();
}
/**
* optional .Mysqlx.Expr.Expr value = 3;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.ExprOrBuilder getValueOrBuilder() {
if (valueBuilder_ != null) {
return valueBuilder_.getMessageOrBuilder();
} else {
return value_ == null ?
com.mysql.cj.x.protobuf.MysqlxExpr.Expr.getDefaultInstance() : value_;
}
}
/**
* optional .Mysqlx.Expr.Expr value = 3;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxExpr.Expr, com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder, com.mysql.cj.x.protobuf.MysqlxExpr.ExprOrBuilder>
getValueFieldBuilder() {
if (valueBuilder_ == null) {
valueBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxExpr.Expr, com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder, com.mysql.cj.x.protobuf.MysqlxExpr.ExprOrBuilder>(
getValue(),
getParentForChildren(),
isClean());
value_ = null;
}
return valueBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:Mysqlx.Crud.UpdateOperation)
}
// @@protoc_insertion_point(class_scope:Mysqlx.Crud.UpdateOperation)
private static final com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation();
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public UpdateOperation parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new UpdateOperation(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface FindOrBuilder extends
// @@protoc_insertion_point(interface_extends:Mysqlx.Crud.Find)
com.google.protobuf.MessageOrBuilder {
/**
* required .Mysqlx.Crud.Collection collection = 2;
*/
boolean hasCollection();
/**
* required .Mysqlx.Crud.Collection collection = 2;
*/
com.mysql.cj.x.protobuf.MysqlxCrud.Collection getCollection();
/**
* required .Mysqlx.Crud.Collection collection = 2;
*/
com.mysql.cj.x.protobuf.MysqlxCrud.CollectionOrBuilder getCollectionOrBuilder();
/**
* optional .Mysqlx.Crud.DataModel data_model = 3;
*/
boolean hasDataModel();
/**
* optional .Mysqlx.Crud.DataModel data_model = 3;
*/
com.mysql.cj.x.protobuf.MysqlxCrud.DataModel getDataModel();
/**
* repeated .Mysqlx.Crud.Projection projection = 4;
*/
java.util.List
getProjectionList();
/**
* repeated .Mysqlx.Crud.Projection projection = 4;
*/
com.mysql.cj.x.protobuf.MysqlxCrud.Projection getProjection(int index);
/**
* repeated .Mysqlx.Crud.Projection projection = 4;
*/
int getProjectionCount();
/**
* repeated .Mysqlx.Crud.Projection projection = 4;
*/
java.util.List
getProjectionOrBuilderList();
/**
* repeated .Mysqlx.Crud.Projection projection = 4;
*/
com.mysql.cj.x.protobuf.MysqlxCrud.ProjectionOrBuilder getProjectionOrBuilder(
int index);
/**
* optional .Mysqlx.Expr.Expr criteria = 5;
*/
boolean hasCriteria();
/**
* optional .Mysqlx.Expr.Expr criteria = 5;
*/
com.mysql.cj.x.protobuf.MysqlxExpr.Expr getCriteria();
/**
* optional .Mysqlx.Expr.Expr criteria = 5;
*/
com.mysql.cj.x.protobuf.MysqlxExpr.ExprOrBuilder getCriteriaOrBuilder();
/**
* repeated .Mysqlx.Datatypes.Scalar args = 11;
*/
java.util.List
getArgsList();
/**
* repeated .Mysqlx.Datatypes.Scalar args = 11;
*/
com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar getArgs(int index);
/**
* repeated .Mysqlx.Datatypes.Scalar args = 11;
*/
int getArgsCount();
/**
* repeated .Mysqlx.Datatypes.Scalar args = 11;
*/
java.util.List
getArgsOrBuilderList();
/**
* repeated .Mysqlx.Datatypes.Scalar args = 11;
*/
com.mysql.cj.x.protobuf.MysqlxDatatypes.ScalarOrBuilder getArgsOrBuilder(
int index);
/**
* optional .Mysqlx.Crud.Limit limit = 6;
*/
boolean hasLimit();
/**
* optional .Mysqlx.Crud.Limit limit = 6;
*/
com.mysql.cj.x.protobuf.MysqlxCrud.Limit getLimit();
/**
* optional .Mysqlx.Crud.Limit limit = 6;
*/
com.mysql.cj.x.protobuf.MysqlxCrud.LimitOrBuilder getLimitOrBuilder();
/**
* repeated .Mysqlx.Crud.Order order = 7;
*/
java.util.List
getOrderList();
/**
* repeated .Mysqlx.Crud.Order order = 7;
*/
com.mysql.cj.x.protobuf.MysqlxCrud.Order getOrder(int index);
/**
* repeated .Mysqlx.Crud.Order order = 7;
*/
int getOrderCount();
/**
* repeated .Mysqlx.Crud.Order order = 7;
*/
java.util.List
getOrderOrBuilderList();
/**
* repeated .Mysqlx.Crud.Order order = 7;
*/
com.mysql.cj.x.protobuf.MysqlxCrud.OrderOrBuilder getOrderOrBuilder(
int index);
/**
* repeated .Mysqlx.Expr.Expr grouping = 8;
*/
java.util.List
getGroupingList();
/**
* repeated .Mysqlx.Expr.Expr grouping = 8;
*/
com.mysql.cj.x.protobuf.MysqlxExpr.Expr getGrouping(int index);
/**
* repeated .Mysqlx.Expr.Expr grouping = 8;
*/
int getGroupingCount();
/**
* repeated .Mysqlx.Expr.Expr grouping = 8;
*/
java.util.List
getGroupingOrBuilderList();
/**
* repeated .Mysqlx.Expr.Expr grouping = 8;
*/
com.mysql.cj.x.protobuf.MysqlxExpr.ExprOrBuilder getGroupingOrBuilder(
int index);
/**
* optional .Mysqlx.Expr.Expr grouping_criteria = 9;
*/
boolean hasGroupingCriteria();
/**
* optional .Mysqlx.Expr.Expr grouping_criteria = 9;
*/
com.mysql.cj.x.protobuf.MysqlxExpr.Expr getGroupingCriteria();
/**
* optional .Mysqlx.Expr.Expr grouping_criteria = 9;
*/
com.mysql.cj.x.protobuf.MysqlxExpr.ExprOrBuilder getGroupingCriteriaOrBuilder();
/**
* optional .Mysqlx.Crud.Find.RowLock locking = 12;
*/
boolean hasLocking();
/**
* optional .Mysqlx.Crud.Find.RowLock locking = 12;
*/
com.mysql.cj.x.protobuf.MysqlxCrud.Find.RowLock getLocking();
/**
* optional .Mysqlx.Crud.Find.RowLockOptions locking_options = 13;
*/
boolean hasLockingOptions();
/**
* optional .Mysqlx.Crud.Find.RowLockOptions locking_options = 13;
*/
com.mysql.cj.x.protobuf.MysqlxCrud.Find.RowLockOptions getLockingOptions();
}
/**
*
* Find Documents/Rows in a Collection/Table
* .. uml::
* client -> server: Find
* ... one or more Resultset ...
* :param collection: collection to insert into
* :param data_model: datamodel that the operations refer to
* :param projection: list of column projections that shall be returned
* :param args: values for parameters used in filter expression
* :param criteria: filter criteria
* :param limit: numbers of rows that shall be skipped and returned
* :param order: sort-order in which the rows/document shall be returned in
* :param grouping: column expression list for aggregation (GROUP BY)
* :param grouping_criteria: filter criteria for aggregated groups
* :param locking: perform row locking on matches
* :param locking_options: additional options how to handle locked rows
* :Returns: :protobuf:msg:`Mysqlx.Resultset::`
*
*
* Protobuf type {@code Mysqlx.Crud.Find}
*/
public static final class Find extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:Mysqlx.Crud.Find)
FindOrBuilder {
private static final long serialVersionUID = 0L;
// Use Find.newBuilder() to construct.
private Find(com.google.protobuf.GeneratedMessageV3.Builder builder) {
super(builder);
}
private Find() {
dataModel_ = 1;
projection_ = java.util.Collections.emptyList();
args_ = java.util.Collections.emptyList();
order_ = java.util.Collections.emptyList();
grouping_ = java.util.Collections.emptyList();
locking_ = 1;
lockingOptions_ = 1;
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private Find(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 18: {
com.mysql.cj.x.protobuf.MysqlxCrud.Collection.Builder subBuilder = null;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
subBuilder = collection_.toBuilder();
}
collection_ = input.readMessage(com.mysql.cj.x.protobuf.MysqlxCrud.Collection.PARSER, extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(collection_);
collection_ = subBuilder.buildPartial();
}
bitField0_ |= 0x00000001;
break;
}
case 24: {
int rawValue = input.readEnum();
@SuppressWarnings("deprecation")
com.mysql.cj.x.protobuf.MysqlxCrud.DataModel value = com.mysql.cj.x.protobuf.MysqlxCrud.DataModel.valueOf(rawValue);
if (value == null) {
unknownFields.mergeVarintField(3, rawValue);
} else {
bitField0_ |= 0x00000002;
dataModel_ = rawValue;
}
break;
}
case 34: {
if (!((mutable_bitField0_ & 0x00000004) == 0x00000004)) {
projection_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000004;
}
projection_.add(
input.readMessage(com.mysql.cj.x.protobuf.MysqlxCrud.Projection.PARSER, extensionRegistry));
break;
}
case 42: {
com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder subBuilder = null;
if (((bitField0_ & 0x00000004) == 0x00000004)) {
subBuilder = criteria_.toBuilder();
}
criteria_ = input.readMessage(com.mysql.cj.x.protobuf.MysqlxExpr.Expr.PARSER, extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(criteria_);
criteria_ = subBuilder.buildPartial();
}
bitField0_ |= 0x00000004;
break;
}
case 50: {
com.mysql.cj.x.protobuf.MysqlxCrud.Limit.Builder subBuilder = null;
if (((bitField0_ & 0x00000008) == 0x00000008)) {
subBuilder = limit_.toBuilder();
}
limit_ = input.readMessage(com.mysql.cj.x.protobuf.MysqlxCrud.Limit.PARSER, extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(limit_);
limit_ = subBuilder.buildPartial();
}
bitField0_ |= 0x00000008;
break;
}
case 58: {
if (!((mutable_bitField0_ & 0x00000040) == 0x00000040)) {
order_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000040;
}
order_.add(
input.readMessage(com.mysql.cj.x.protobuf.MysqlxCrud.Order.PARSER, extensionRegistry));
break;
}
case 66: {
if (!((mutable_bitField0_ & 0x00000080) == 0x00000080)) {
grouping_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000080;
}
grouping_.add(
input.readMessage(com.mysql.cj.x.protobuf.MysqlxExpr.Expr.PARSER, extensionRegistry));
break;
}
case 74: {
com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder subBuilder = null;
if (((bitField0_ & 0x00000010) == 0x00000010)) {
subBuilder = groupingCriteria_.toBuilder();
}
groupingCriteria_ = input.readMessage(com.mysql.cj.x.protobuf.MysqlxExpr.Expr.PARSER, extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(groupingCriteria_);
groupingCriteria_ = subBuilder.buildPartial();
}
bitField0_ |= 0x00000010;
break;
}
case 90: {
if (!((mutable_bitField0_ & 0x00000010) == 0x00000010)) {
args_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000010;
}
args_.add(
input.readMessage(com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar.PARSER, extensionRegistry));
break;
}
case 96: {
int rawValue = input.readEnum();
@SuppressWarnings("deprecation")
com.mysql.cj.x.protobuf.MysqlxCrud.Find.RowLock value = com.mysql.cj.x.protobuf.MysqlxCrud.Find.RowLock.valueOf(rawValue);
if (value == null) {
unknownFields.mergeVarintField(12, rawValue);
} else {
bitField0_ |= 0x00000020;
locking_ = rawValue;
}
break;
}
case 104: {
int rawValue = input.readEnum();
@SuppressWarnings("deprecation")
com.mysql.cj.x.protobuf.MysqlxCrud.Find.RowLockOptions value = com.mysql.cj.x.protobuf.MysqlxCrud.Find.RowLockOptions.valueOf(rawValue);
if (value == null) {
unknownFields.mergeVarintField(13, rawValue);
} else {
bitField0_ |= 0x00000040;
lockingOptions_ = rawValue;
}
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000004) == 0x00000004)) {
projection_ = java.util.Collections.unmodifiableList(projection_);
}
if (((mutable_bitField0_ & 0x00000040) == 0x00000040)) {
order_ = java.util.Collections.unmodifiableList(order_);
}
if (((mutable_bitField0_ & 0x00000080) == 0x00000080)) {
grouping_ = java.util.Collections.unmodifiableList(grouping_);
}
if (((mutable_bitField0_ & 0x00000010) == 0x00000010)) {
args_ = java.util.Collections.unmodifiableList(args_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_Find_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_Find_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.mysql.cj.x.protobuf.MysqlxCrud.Find.class, com.mysql.cj.x.protobuf.MysqlxCrud.Find.Builder.class);
}
/**
* Protobuf enum {@code Mysqlx.Crud.Find.RowLock}
*/
public enum RowLock
implements com.google.protobuf.ProtocolMessageEnum {
/**
*
* Lock matching rows against updates
*
*
* SHARED_LOCK = 1;
*/
SHARED_LOCK(1),
/**
*
* Lock matching rows so no other transaction can read or write to it
*
*
* EXCLUSIVE_LOCK = 2;
*/
EXCLUSIVE_LOCK(2),
;
/**
*
* Lock matching rows against updates
*
*
* SHARED_LOCK = 1;
*/
public static final int SHARED_LOCK_VALUE = 1;
/**
*
* Lock matching rows so no other transaction can read or write to it
*
*
* EXCLUSIVE_LOCK = 2;
*/
public static final int EXCLUSIVE_LOCK_VALUE = 2;
public final int getNumber() {
return value;
}
/**
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static RowLock valueOf(int value) {
return forNumber(value);
}
public static RowLock forNumber(int value) {
switch (value) {
case 1: return SHARED_LOCK;
case 2: return EXCLUSIVE_LOCK;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
RowLock> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap() {
public RowLock findValueByNumber(int number) {
return RowLock.forNumber(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
return getDescriptor().getValues().get(ordinal());
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return com.mysql.cj.x.protobuf.MysqlxCrud.Find.getDescriptor().getEnumTypes().get(0);
}
private static final RowLock[] VALUES = values();
public static RowLock valueOf(
com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
if (desc.getType() != getDescriptor()) {
throw new java.lang.IllegalArgumentException(
"EnumValueDescriptor is not for this type.");
}
return VALUES[desc.getIndex()];
}
private final int value;
private RowLock(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:Mysqlx.Crud.Find.RowLock)
}
/**
* Protobuf enum {@code Mysqlx.Crud.Find.RowLockOptions}
*/
public enum RowLockOptions
implements com.google.protobuf.ProtocolMessageEnum {
/**
*
* Do not wait to acquire row lock, fail with an error if a requested row is locked
*
*
* NOWAIT = 1;
*/
NOWAIT(1),
/**
*
* Do not wait to acquire a row lock, remove locked rows from the result set
*
*
* SKIP_LOCKED = 2;
*/
SKIP_LOCKED(2),
;
/**
*
* Do not wait to acquire row lock, fail with an error if a requested row is locked
*
*
* NOWAIT = 1;
*/
public static final int NOWAIT_VALUE = 1;
/**
*
* Do not wait to acquire a row lock, remove locked rows from the result set
*
*
* SKIP_LOCKED = 2;
*/
public static final int SKIP_LOCKED_VALUE = 2;
public final int getNumber() {
return value;
}
/**
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static RowLockOptions valueOf(int value) {
return forNumber(value);
}
public static RowLockOptions forNumber(int value) {
switch (value) {
case 1: return NOWAIT;
case 2: return SKIP_LOCKED;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
RowLockOptions> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap() {
public RowLockOptions findValueByNumber(int number) {
return RowLockOptions.forNumber(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
return getDescriptor().getValues().get(ordinal());
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return com.mysql.cj.x.protobuf.MysqlxCrud.Find.getDescriptor().getEnumTypes().get(1);
}
private static final RowLockOptions[] VALUES = values();
public static RowLockOptions valueOf(
com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
if (desc.getType() != getDescriptor()) {
throw new java.lang.IllegalArgumentException(
"EnumValueDescriptor is not for this type.");
}
return VALUES[desc.getIndex()];
}
private final int value;
private RowLockOptions(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:Mysqlx.Crud.Find.RowLockOptions)
}
private int bitField0_;
public static final int COLLECTION_FIELD_NUMBER = 2;
private com.mysql.cj.x.protobuf.MysqlxCrud.Collection collection_;
/**
* required .Mysqlx.Crud.Collection collection = 2;
*/
public boolean hasCollection() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* required .Mysqlx.Crud.Collection collection = 2;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Collection getCollection() {
return collection_ == null ? com.mysql.cj.x.protobuf.MysqlxCrud.Collection.getDefaultInstance() : collection_;
}
/**
* required .Mysqlx.Crud.Collection collection = 2;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.CollectionOrBuilder getCollectionOrBuilder() {
return collection_ == null ? com.mysql.cj.x.protobuf.MysqlxCrud.Collection.getDefaultInstance() : collection_;
}
public static final int DATA_MODEL_FIELD_NUMBER = 3;
private int dataModel_;
/**
* optional .Mysqlx.Crud.DataModel data_model = 3;
*/
public boolean hasDataModel() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* optional .Mysqlx.Crud.DataModel data_model = 3;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.DataModel getDataModel() {
@SuppressWarnings("deprecation")
com.mysql.cj.x.protobuf.MysqlxCrud.DataModel result = com.mysql.cj.x.protobuf.MysqlxCrud.DataModel.valueOf(dataModel_);
return result == null ? com.mysql.cj.x.protobuf.MysqlxCrud.DataModel.DOCUMENT : result;
}
public static final int PROJECTION_FIELD_NUMBER = 4;
private java.util.List projection_;
/**
* repeated .Mysqlx.Crud.Projection projection = 4;
*/
public java.util.List getProjectionList() {
return projection_;
}
/**
* repeated .Mysqlx.Crud.Projection projection = 4;
*/
public java.util.List
getProjectionOrBuilderList() {
return projection_;
}
/**
* repeated .Mysqlx.Crud.Projection projection = 4;
*/
public int getProjectionCount() {
return projection_.size();
}
/**
* repeated .Mysqlx.Crud.Projection projection = 4;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Projection getProjection(int index) {
return projection_.get(index);
}
/**
* repeated .Mysqlx.Crud.Projection projection = 4;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.ProjectionOrBuilder getProjectionOrBuilder(
int index) {
return projection_.get(index);
}
public static final int CRITERIA_FIELD_NUMBER = 5;
private com.mysql.cj.x.protobuf.MysqlxExpr.Expr criteria_;
/**
* optional .Mysqlx.Expr.Expr criteria = 5;
*/
public boolean hasCriteria() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* optional .Mysqlx.Expr.Expr criteria = 5;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.Expr getCriteria() {
return criteria_ == null ? com.mysql.cj.x.protobuf.MysqlxExpr.Expr.getDefaultInstance() : criteria_;
}
/**
* optional .Mysqlx.Expr.Expr criteria = 5;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.ExprOrBuilder getCriteriaOrBuilder() {
return criteria_ == null ? com.mysql.cj.x.protobuf.MysqlxExpr.Expr.getDefaultInstance() : criteria_;
}
public static final int ARGS_FIELD_NUMBER = 11;
private java.util.List args_;
/**
* repeated .Mysqlx.Datatypes.Scalar args = 11;
*/
public java.util.List getArgsList() {
return args_;
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 11;
*/
public java.util.List
getArgsOrBuilderList() {
return args_;
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 11;
*/
public int getArgsCount() {
return args_.size();
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 11;
*/
public com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar getArgs(int index) {
return args_.get(index);
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 11;
*/
public com.mysql.cj.x.protobuf.MysqlxDatatypes.ScalarOrBuilder getArgsOrBuilder(
int index) {
return args_.get(index);
}
public static final int LIMIT_FIELD_NUMBER = 6;
private com.mysql.cj.x.protobuf.MysqlxCrud.Limit limit_;
/**
* optional .Mysqlx.Crud.Limit limit = 6;
*/
public boolean hasLimit() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
/**
* optional .Mysqlx.Crud.Limit limit = 6;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Limit getLimit() {
return limit_ == null ? com.mysql.cj.x.protobuf.MysqlxCrud.Limit.getDefaultInstance() : limit_;
}
/**
* optional .Mysqlx.Crud.Limit limit = 6;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.LimitOrBuilder getLimitOrBuilder() {
return limit_ == null ? com.mysql.cj.x.protobuf.MysqlxCrud.Limit.getDefaultInstance() : limit_;
}
public static final int ORDER_FIELD_NUMBER = 7;
private java.util.List order_;
/**
* repeated .Mysqlx.Crud.Order order = 7;
*/
public java.util.List getOrderList() {
return order_;
}
/**
* repeated .Mysqlx.Crud.Order order = 7;
*/
public java.util.List
getOrderOrBuilderList() {
return order_;
}
/**
* repeated .Mysqlx.Crud.Order order = 7;
*/
public int getOrderCount() {
return order_.size();
}
/**
* repeated .Mysqlx.Crud.Order order = 7;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Order getOrder(int index) {
return order_.get(index);
}
/**
* repeated .Mysqlx.Crud.Order order = 7;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.OrderOrBuilder getOrderOrBuilder(
int index) {
return order_.get(index);
}
public static final int GROUPING_FIELD_NUMBER = 8;
private java.util.List grouping_;
/**
* repeated .Mysqlx.Expr.Expr grouping = 8;
*/
public java.util.List getGroupingList() {
return grouping_;
}
/**
* repeated .Mysqlx.Expr.Expr grouping = 8;
*/
public java.util.List
getGroupingOrBuilderList() {
return grouping_;
}
/**
* repeated .Mysqlx.Expr.Expr grouping = 8;
*/
public int getGroupingCount() {
return grouping_.size();
}
/**
* repeated .Mysqlx.Expr.Expr grouping = 8;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.Expr getGrouping(int index) {
return grouping_.get(index);
}
/**
* repeated .Mysqlx.Expr.Expr grouping = 8;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.ExprOrBuilder getGroupingOrBuilder(
int index) {
return grouping_.get(index);
}
public static final int GROUPING_CRITERIA_FIELD_NUMBER = 9;
private com.mysql.cj.x.protobuf.MysqlxExpr.Expr groupingCriteria_;
/**
* optional .Mysqlx.Expr.Expr grouping_criteria = 9;
*/
public boolean hasGroupingCriteria() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
/**
* optional .Mysqlx.Expr.Expr grouping_criteria = 9;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.Expr getGroupingCriteria() {
return groupingCriteria_ == null ? com.mysql.cj.x.protobuf.MysqlxExpr.Expr.getDefaultInstance() : groupingCriteria_;
}
/**
* optional .Mysqlx.Expr.Expr grouping_criteria = 9;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.ExprOrBuilder getGroupingCriteriaOrBuilder() {
return groupingCriteria_ == null ? com.mysql.cj.x.protobuf.MysqlxExpr.Expr.getDefaultInstance() : groupingCriteria_;
}
public static final int LOCKING_FIELD_NUMBER = 12;
private int locking_;
/**
* optional .Mysqlx.Crud.Find.RowLock locking = 12;
*/
public boolean hasLocking() {
return ((bitField0_ & 0x00000020) == 0x00000020);
}
/**
* optional .Mysqlx.Crud.Find.RowLock locking = 12;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Find.RowLock getLocking() {
@SuppressWarnings("deprecation")
com.mysql.cj.x.protobuf.MysqlxCrud.Find.RowLock result = com.mysql.cj.x.protobuf.MysqlxCrud.Find.RowLock.valueOf(locking_);
return result == null ? com.mysql.cj.x.protobuf.MysqlxCrud.Find.RowLock.SHARED_LOCK : result;
}
public static final int LOCKING_OPTIONS_FIELD_NUMBER = 13;
private int lockingOptions_;
/**
* optional .Mysqlx.Crud.Find.RowLockOptions locking_options = 13;
*/
public boolean hasLockingOptions() {
return ((bitField0_ & 0x00000040) == 0x00000040);
}
/**
* optional .Mysqlx.Crud.Find.RowLockOptions locking_options = 13;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Find.RowLockOptions getLockingOptions() {
@SuppressWarnings("deprecation")
com.mysql.cj.x.protobuf.MysqlxCrud.Find.RowLockOptions result = com.mysql.cj.x.protobuf.MysqlxCrud.Find.RowLockOptions.valueOf(lockingOptions_);
return result == null ? com.mysql.cj.x.protobuf.MysqlxCrud.Find.RowLockOptions.NOWAIT : result;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
if (!hasCollection()) {
memoizedIsInitialized = 0;
return false;
}
if (!getCollection().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
for (int i = 0; i < getProjectionCount(); i++) {
if (!getProjection(i).isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
if (hasCriteria()) {
if (!getCriteria().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
for (int i = 0; i < getArgsCount(); i++) {
if (!getArgs(i).isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
if (hasLimit()) {
if (!getLimit().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
for (int i = 0; i < getOrderCount(); i++) {
if (!getOrder(i).isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
for (int i = 0; i < getGroupingCount(); i++) {
if (!getGrouping(i).isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
if (hasGroupingCriteria()) {
if (!getGroupingCriteria().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) == 0x00000001)) {
output.writeMessage(2, getCollection());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
output.writeEnum(3, dataModel_);
}
for (int i = 0; i < projection_.size(); i++) {
output.writeMessage(4, projection_.get(i));
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
output.writeMessage(5, getCriteria());
}
if (((bitField0_ & 0x00000008) == 0x00000008)) {
output.writeMessage(6, getLimit());
}
for (int i = 0; i < order_.size(); i++) {
output.writeMessage(7, order_.get(i));
}
for (int i = 0; i < grouping_.size(); i++) {
output.writeMessage(8, grouping_.get(i));
}
if (((bitField0_ & 0x00000010) == 0x00000010)) {
output.writeMessage(9, getGroupingCriteria());
}
for (int i = 0; i < args_.size(); i++) {
output.writeMessage(11, args_.get(i));
}
if (((bitField0_ & 0x00000020) == 0x00000020)) {
output.writeEnum(12, locking_);
}
if (((bitField0_ & 0x00000040) == 0x00000040)) {
output.writeEnum(13, lockingOptions_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, getCollection());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(3, dataModel_);
}
for (int i = 0; i < projection_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, projection_.get(i));
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(5, getCriteria());
}
if (((bitField0_ & 0x00000008) == 0x00000008)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(6, getLimit());
}
for (int i = 0; i < order_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(7, order_.get(i));
}
for (int i = 0; i < grouping_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(8, grouping_.get(i));
}
if (((bitField0_ & 0x00000010) == 0x00000010)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(9, getGroupingCriteria());
}
for (int i = 0; i < args_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(11, args_.get(i));
}
if (((bitField0_ & 0x00000020) == 0x00000020)) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(12, locking_);
}
if (((bitField0_ & 0x00000040) == 0x00000040)) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(13, lockingOptions_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.mysql.cj.x.protobuf.MysqlxCrud.Find)) {
return super.equals(obj);
}
com.mysql.cj.x.protobuf.MysqlxCrud.Find other = (com.mysql.cj.x.protobuf.MysqlxCrud.Find) obj;
boolean result = true;
result = result && (hasCollection() == other.hasCollection());
if (hasCollection()) {
result = result && getCollection()
.equals(other.getCollection());
}
result = result && (hasDataModel() == other.hasDataModel());
if (hasDataModel()) {
result = result && dataModel_ == other.dataModel_;
}
result = result && getProjectionList()
.equals(other.getProjectionList());
result = result && (hasCriteria() == other.hasCriteria());
if (hasCriteria()) {
result = result && getCriteria()
.equals(other.getCriteria());
}
result = result && getArgsList()
.equals(other.getArgsList());
result = result && (hasLimit() == other.hasLimit());
if (hasLimit()) {
result = result && getLimit()
.equals(other.getLimit());
}
result = result && getOrderList()
.equals(other.getOrderList());
result = result && getGroupingList()
.equals(other.getGroupingList());
result = result && (hasGroupingCriteria() == other.hasGroupingCriteria());
if (hasGroupingCriteria()) {
result = result && getGroupingCriteria()
.equals(other.getGroupingCriteria());
}
result = result && (hasLocking() == other.hasLocking());
if (hasLocking()) {
result = result && locking_ == other.locking_;
}
result = result && (hasLockingOptions() == other.hasLockingOptions());
if (hasLockingOptions()) {
result = result && lockingOptions_ == other.lockingOptions_;
}
result = result && unknownFields.equals(other.unknownFields);
return result;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasCollection()) {
hash = (37 * hash) + COLLECTION_FIELD_NUMBER;
hash = (53 * hash) + getCollection().hashCode();
}
if (hasDataModel()) {
hash = (37 * hash) + DATA_MODEL_FIELD_NUMBER;
hash = (53 * hash) + dataModel_;
}
if (getProjectionCount() > 0) {
hash = (37 * hash) + PROJECTION_FIELD_NUMBER;
hash = (53 * hash) + getProjectionList().hashCode();
}
if (hasCriteria()) {
hash = (37 * hash) + CRITERIA_FIELD_NUMBER;
hash = (53 * hash) + getCriteria().hashCode();
}
if (getArgsCount() > 0) {
hash = (37 * hash) + ARGS_FIELD_NUMBER;
hash = (53 * hash) + getArgsList().hashCode();
}
if (hasLimit()) {
hash = (37 * hash) + LIMIT_FIELD_NUMBER;
hash = (53 * hash) + getLimit().hashCode();
}
if (getOrderCount() > 0) {
hash = (37 * hash) + ORDER_FIELD_NUMBER;
hash = (53 * hash) + getOrderList().hashCode();
}
if (getGroupingCount() > 0) {
hash = (37 * hash) + GROUPING_FIELD_NUMBER;
hash = (53 * hash) + getGroupingList().hashCode();
}
if (hasGroupingCriteria()) {
hash = (37 * hash) + GROUPING_CRITERIA_FIELD_NUMBER;
hash = (53 * hash) + getGroupingCriteria().hashCode();
}
if (hasLocking()) {
hash = (37 * hash) + LOCKING_FIELD_NUMBER;
hash = (53 * hash) + locking_;
}
if (hasLockingOptions()) {
hash = (37 * hash) + LOCKING_OPTIONS_FIELD_NUMBER;
hash = (53 * hash) + lockingOptions_;
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Find parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Find parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Find parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Find parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Find parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Find parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Find parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Find parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Find parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Find parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Find parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Find parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.mysql.cj.x.protobuf.MysqlxCrud.Find prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* Find Documents/Rows in a Collection/Table
* .. uml::
* client -> server: Find
* ... one or more Resultset ...
* :param collection: collection to insert into
* :param data_model: datamodel that the operations refer to
* :param projection: list of column projections that shall be returned
* :param args: values for parameters used in filter expression
* :param criteria: filter criteria
* :param limit: numbers of rows that shall be skipped and returned
* :param order: sort-order in which the rows/document shall be returned in
* :param grouping: column expression list for aggregation (GROUP BY)
* :param grouping_criteria: filter criteria for aggregated groups
* :param locking: perform row locking on matches
* :param locking_options: additional options how to handle locked rows
* :Returns: :protobuf:msg:`Mysqlx.Resultset::`
*
*
* Protobuf type {@code Mysqlx.Crud.Find}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:Mysqlx.Crud.Find)
com.mysql.cj.x.protobuf.MysqlxCrud.FindOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_Find_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_Find_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.mysql.cj.x.protobuf.MysqlxCrud.Find.class, com.mysql.cj.x.protobuf.MysqlxCrud.Find.Builder.class);
}
// Construct using com.mysql.cj.x.protobuf.MysqlxCrud.Find.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getCollectionFieldBuilder();
getProjectionFieldBuilder();
getCriteriaFieldBuilder();
getArgsFieldBuilder();
getLimitFieldBuilder();
getOrderFieldBuilder();
getGroupingFieldBuilder();
getGroupingCriteriaFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (collectionBuilder_ == null) {
collection_ = null;
} else {
collectionBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
dataModel_ = 1;
bitField0_ = (bitField0_ & ~0x00000002);
if (projectionBuilder_ == null) {
projection_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000004);
} else {
projectionBuilder_.clear();
}
if (criteriaBuilder_ == null) {
criteria_ = null;
} else {
criteriaBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000008);
if (argsBuilder_ == null) {
args_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000010);
} else {
argsBuilder_.clear();
}
if (limitBuilder_ == null) {
limit_ = null;
} else {
limitBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000020);
if (orderBuilder_ == null) {
order_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000040);
} else {
orderBuilder_.clear();
}
if (groupingBuilder_ == null) {
grouping_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000080);
} else {
groupingBuilder_.clear();
}
if (groupingCriteriaBuilder_ == null) {
groupingCriteria_ = null;
} else {
groupingCriteriaBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000100);
locking_ = 1;
bitField0_ = (bitField0_ & ~0x00000200);
lockingOptions_ = 1;
bitField0_ = (bitField0_ & ~0x00000400);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_Find_descriptor;
}
@java.lang.Override
public com.mysql.cj.x.protobuf.MysqlxCrud.Find getDefaultInstanceForType() {
return com.mysql.cj.x.protobuf.MysqlxCrud.Find.getDefaultInstance();
}
@java.lang.Override
public com.mysql.cj.x.protobuf.MysqlxCrud.Find build() {
com.mysql.cj.x.protobuf.MysqlxCrud.Find result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.mysql.cj.x.protobuf.MysqlxCrud.Find buildPartial() {
com.mysql.cj.x.protobuf.MysqlxCrud.Find result = new com.mysql.cj.x.protobuf.MysqlxCrud.Find(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
if (collectionBuilder_ == null) {
result.collection_ = collection_;
} else {
result.collection_ = collectionBuilder_.build();
}
if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
to_bitField0_ |= 0x00000002;
}
result.dataModel_ = dataModel_;
if (projectionBuilder_ == null) {
if (((bitField0_ & 0x00000004) == 0x00000004)) {
projection_ = java.util.Collections.unmodifiableList(projection_);
bitField0_ = (bitField0_ & ~0x00000004);
}
result.projection_ = projection_;
} else {
result.projection_ = projectionBuilder_.build();
}
if (((from_bitField0_ & 0x00000008) == 0x00000008)) {
to_bitField0_ |= 0x00000004;
}
if (criteriaBuilder_ == null) {
result.criteria_ = criteria_;
} else {
result.criteria_ = criteriaBuilder_.build();
}
if (argsBuilder_ == null) {
if (((bitField0_ & 0x00000010) == 0x00000010)) {
args_ = java.util.Collections.unmodifiableList(args_);
bitField0_ = (bitField0_ & ~0x00000010);
}
result.args_ = args_;
} else {
result.args_ = argsBuilder_.build();
}
if (((from_bitField0_ & 0x00000020) == 0x00000020)) {
to_bitField0_ |= 0x00000008;
}
if (limitBuilder_ == null) {
result.limit_ = limit_;
} else {
result.limit_ = limitBuilder_.build();
}
if (orderBuilder_ == null) {
if (((bitField0_ & 0x00000040) == 0x00000040)) {
order_ = java.util.Collections.unmodifiableList(order_);
bitField0_ = (bitField0_ & ~0x00000040);
}
result.order_ = order_;
} else {
result.order_ = orderBuilder_.build();
}
if (groupingBuilder_ == null) {
if (((bitField0_ & 0x00000080) == 0x00000080)) {
grouping_ = java.util.Collections.unmodifiableList(grouping_);
bitField0_ = (bitField0_ & ~0x00000080);
}
result.grouping_ = grouping_;
} else {
result.grouping_ = groupingBuilder_.build();
}
if (((from_bitField0_ & 0x00000100) == 0x00000100)) {
to_bitField0_ |= 0x00000010;
}
if (groupingCriteriaBuilder_ == null) {
result.groupingCriteria_ = groupingCriteria_;
} else {
result.groupingCriteria_ = groupingCriteriaBuilder_.build();
}
if (((from_bitField0_ & 0x00000200) == 0x00000200)) {
to_bitField0_ |= 0x00000020;
}
result.locking_ = locking_;
if (((from_bitField0_ & 0x00000400) == 0x00000400)) {
to_bitField0_ |= 0x00000040;
}
result.lockingOptions_ = lockingOptions_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return (Builder) super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return (Builder) super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return (Builder) super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return (Builder) super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return (Builder) super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return (Builder) super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.mysql.cj.x.protobuf.MysqlxCrud.Find) {
return mergeFrom((com.mysql.cj.x.protobuf.MysqlxCrud.Find)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.mysql.cj.x.protobuf.MysqlxCrud.Find other) {
if (other == com.mysql.cj.x.protobuf.MysqlxCrud.Find.getDefaultInstance()) return this;
if (other.hasCollection()) {
mergeCollection(other.getCollection());
}
if (other.hasDataModel()) {
setDataModel(other.getDataModel());
}
if (projectionBuilder_ == null) {
if (!other.projection_.isEmpty()) {
if (projection_.isEmpty()) {
projection_ = other.projection_;
bitField0_ = (bitField0_ & ~0x00000004);
} else {
ensureProjectionIsMutable();
projection_.addAll(other.projection_);
}
onChanged();
}
} else {
if (!other.projection_.isEmpty()) {
if (projectionBuilder_.isEmpty()) {
projectionBuilder_.dispose();
projectionBuilder_ = null;
projection_ = other.projection_;
bitField0_ = (bitField0_ & ~0x00000004);
projectionBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getProjectionFieldBuilder() : null;
} else {
projectionBuilder_.addAllMessages(other.projection_);
}
}
}
if (other.hasCriteria()) {
mergeCriteria(other.getCriteria());
}
if (argsBuilder_ == null) {
if (!other.args_.isEmpty()) {
if (args_.isEmpty()) {
args_ = other.args_;
bitField0_ = (bitField0_ & ~0x00000010);
} else {
ensureArgsIsMutable();
args_.addAll(other.args_);
}
onChanged();
}
} else {
if (!other.args_.isEmpty()) {
if (argsBuilder_.isEmpty()) {
argsBuilder_.dispose();
argsBuilder_ = null;
args_ = other.args_;
bitField0_ = (bitField0_ & ~0x00000010);
argsBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getArgsFieldBuilder() : null;
} else {
argsBuilder_.addAllMessages(other.args_);
}
}
}
if (other.hasLimit()) {
mergeLimit(other.getLimit());
}
if (orderBuilder_ == null) {
if (!other.order_.isEmpty()) {
if (order_.isEmpty()) {
order_ = other.order_;
bitField0_ = (bitField0_ & ~0x00000040);
} else {
ensureOrderIsMutable();
order_.addAll(other.order_);
}
onChanged();
}
} else {
if (!other.order_.isEmpty()) {
if (orderBuilder_.isEmpty()) {
orderBuilder_.dispose();
orderBuilder_ = null;
order_ = other.order_;
bitField0_ = (bitField0_ & ~0x00000040);
orderBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getOrderFieldBuilder() : null;
} else {
orderBuilder_.addAllMessages(other.order_);
}
}
}
if (groupingBuilder_ == null) {
if (!other.grouping_.isEmpty()) {
if (grouping_.isEmpty()) {
grouping_ = other.grouping_;
bitField0_ = (bitField0_ & ~0x00000080);
} else {
ensureGroupingIsMutable();
grouping_.addAll(other.grouping_);
}
onChanged();
}
} else {
if (!other.grouping_.isEmpty()) {
if (groupingBuilder_.isEmpty()) {
groupingBuilder_.dispose();
groupingBuilder_ = null;
grouping_ = other.grouping_;
bitField0_ = (bitField0_ & ~0x00000080);
groupingBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getGroupingFieldBuilder() : null;
} else {
groupingBuilder_.addAllMessages(other.grouping_);
}
}
}
if (other.hasGroupingCriteria()) {
mergeGroupingCriteria(other.getGroupingCriteria());
}
if (other.hasLocking()) {
setLocking(other.getLocking());
}
if (other.hasLockingOptions()) {
setLockingOptions(other.getLockingOptions());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
if (!hasCollection()) {
return false;
}
if (!getCollection().isInitialized()) {
return false;
}
for (int i = 0; i < getProjectionCount(); i++) {
if (!getProjection(i).isInitialized()) {
return false;
}
}
if (hasCriteria()) {
if (!getCriteria().isInitialized()) {
return false;
}
}
for (int i = 0; i < getArgsCount(); i++) {
if (!getArgs(i).isInitialized()) {
return false;
}
}
if (hasLimit()) {
if (!getLimit().isInitialized()) {
return false;
}
}
for (int i = 0; i < getOrderCount(); i++) {
if (!getOrder(i).isInitialized()) {
return false;
}
}
for (int i = 0; i < getGroupingCount(); i++) {
if (!getGrouping(i).isInitialized()) {
return false;
}
}
if (hasGroupingCriteria()) {
if (!getGroupingCriteria().isInitialized()) {
return false;
}
}
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
com.mysql.cj.x.protobuf.MysqlxCrud.Find parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (com.mysql.cj.x.protobuf.MysqlxCrud.Find) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private com.mysql.cj.x.protobuf.MysqlxCrud.Collection collection_ = null;
private com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.Collection, com.mysql.cj.x.protobuf.MysqlxCrud.Collection.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.CollectionOrBuilder> collectionBuilder_;
/**
* required .Mysqlx.Crud.Collection collection = 2;
*/
public boolean hasCollection() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* required .Mysqlx.Crud.Collection collection = 2;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Collection getCollection() {
if (collectionBuilder_ == null) {
return collection_ == null ? com.mysql.cj.x.protobuf.MysqlxCrud.Collection.getDefaultInstance() : collection_;
} else {
return collectionBuilder_.getMessage();
}
}
/**
* required .Mysqlx.Crud.Collection collection = 2;
*/
public Builder setCollection(com.mysql.cj.x.protobuf.MysqlxCrud.Collection value) {
if (collectionBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
collection_ = value;
onChanged();
} else {
collectionBuilder_.setMessage(value);
}
bitField0_ |= 0x00000001;
return this;
}
/**
* required .Mysqlx.Crud.Collection collection = 2;
*/
public Builder setCollection(
com.mysql.cj.x.protobuf.MysqlxCrud.Collection.Builder builderForValue) {
if (collectionBuilder_ == null) {
collection_ = builderForValue.build();
onChanged();
} else {
collectionBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000001;
return this;
}
/**
* required .Mysqlx.Crud.Collection collection = 2;
*/
public Builder mergeCollection(com.mysql.cj.x.protobuf.MysqlxCrud.Collection value) {
if (collectionBuilder_ == null) {
if (((bitField0_ & 0x00000001) == 0x00000001) &&
collection_ != null &&
collection_ != com.mysql.cj.x.protobuf.MysqlxCrud.Collection.getDefaultInstance()) {
collection_ =
com.mysql.cj.x.protobuf.MysqlxCrud.Collection.newBuilder(collection_).mergeFrom(value).buildPartial();
} else {
collection_ = value;
}
onChanged();
} else {
collectionBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000001;
return this;
}
/**
* required .Mysqlx.Crud.Collection collection = 2;
*/
public Builder clearCollection() {
if (collectionBuilder_ == null) {
collection_ = null;
onChanged();
} else {
collectionBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
/**
* required .Mysqlx.Crud.Collection collection = 2;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Collection.Builder getCollectionBuilder() {
bitField0_ |= 0x00000001;
onChanged();
return getCollectionFieldBuilder().getBuilder();
}
/**
* required .Mysqlx.Crud.Collection collection = 2;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.CollectionOrBuilder getCollectionOrBuilder() {
if (collectionBuilder_ != null) {
return collectionBuilder_.getMessageOrBuilder();
} else {
return collection_ == null ?
com.mysql.cj.x.protobuf.MysqlxCrud.Collection.getDefaultInstance() : collection_;
}
}
/**
* required .Mysqlx.Crud.Collection collection = 2;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.Collection, com.mysql.cj.x.protobuf.MysqlxCrud.Collection.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.CollectionOrBuilder>
getCollectionFieldBuilder() {
if (collectionBuilder_ == null) {
collectionBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.Collection, com.mysql.cj.x.protobuf.MysqlxCrud.Collection.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.CollectionOrBuilder>(
getCollection(),
getParentForChildren(),
isClean());
collection_ = null;
}
return collectionBuilder_;
}
private int dataModel_ = 1;
/**
* optional .Mysqlx.Crud.DataModel data_model = 3;
*/
public boolean hasDataModel() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* optional .Mysqlx.Crud.DataModel data_model = 3;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.DataModel getDataModel() {
@SuppressWarnings("deprecation")
com.mysql.cj.x.protobuf.MysqlxCrud.DataModel result = com.mysql.cj.x.protobuf.MysqlxCrud.DataModel.valueOf(dataModel_);
return result == null ? com.mysql.cj.x.protobuf.MysqlxCrud.DataModel.DOCUMENT : result;
}
/**
* optional .Mysqlx.Crud.DataModel data_model = 3;
*/
public Builder setDataModel(com.mysql.cj.x.protobuf.MysqlxCrud.DataModel value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
dataModel_ = value.getNumber();
onChanged();
return this;
}
/**
* optional .Mysqlx.Crud.DataModel data_model = 3;
*/
public Builder clearDataModel() {
bitField0_ = (bitField0_ & ~0x00000002);
dataModel_ = 1;
onChanged();
return this;
}
private java.util.List projection_ =
java.util.Collections.emptyList();
private void ensureProjectionIsMutable() {
if (!((bitField0_ & 0x00000004) == 0x00000004)) {
projection_ = new java.util.ArrayList(projection_);
bitField0_ |= 0x00000004;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.Projection, com.mysql.cj.x.protobuf.MysqlxCrud.Projection.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.ProjectionOrBuilder> projectionBuilder_;
/**
* repeated .Mysqlx.Crud.Projection projection = 4;
*/
public java.util.List getProjectionList() {
if (projectionBuilder_ == null) {
return java.util.Collections.unmodifiableList(projection_);
} else {
return projectionBuilder_.getMessageList();
}
}
/**
* repeated .Mysqlx.Crud.Projection projection = 4;
*/
public int getProjectionCount() {
if (projectionBuilder_ == null) {
return projection_.size();
} else {
return projectionBuilder_.getCount();
}
}
/**
* repeated .Mysqlx.Crud.Projection projection = 4;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Projection getProjection(int index) {
if (projectionBuilder_ == null) {
return projection_.get(index);
} else {
return projectionBuilder_.getMessage(index);
}
}
/**
* repeated .Mysqlx.Crud.Projection projection = 4;
*/
public Builder setProjection(
int index, com.mysql.cj.x.protobuf.MysqlxCrud.Projection value) {
if (projectionBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureProjectionIsMutable();
projection_.set(index, value);
onChanged();
} else {
projectionBuilder_.setMessage(index, value);
}
return this;
}
/**
* repeated .Mysqlx.Crud.Projection projection = 4;
*/
public Builder setProjection(
int index, com.mysql.cj.x.protobuf.MysqlxCrud.Projection.Builder builderForValue) {
if (projectionBuilder_ == null) {
ensureProjectionIsMutable();
projection_.set(index, builderForValue.build());
onChanged();
} else {
projectionBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .Mysqlx.Crud.Projection projection = 4;
*/
public Builder addProjection(com.mysql.cj.x.protobuf.MysqlxCrud.Projection value) {
if (projectionBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureProjectionIsMutable();
projection_.add(value);
onChanged();
} else {
projectionBuilder_.addMessage(value);
}
return this;
}
/**
* repeated .Mysqlx.Crud.Projection projection = 4;
*/
public Builder addProjection(
int index, com.mysql.cj.x.protobuf.MysqlxCrud.Projection value) {
if (projectionBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureProjectionIsMutable();
projection_.add(index, value);
onChanged();
} else {
projectionBuilder_.addMessage(index, value);
}
return this;
}
/**
* repeated .Mysqlx.Crud.Projection projection = 4;
*/
public Builder addProjection(
com.mysql.cj.x.protobuf.MysqlxCrud.Projection.Builder builderForValue) {
if (projectionBuilder_ == null) {
ensureProjectionIsMutable();
projection_.add(builderForValue.build());
onChanged();
} else {
projectionBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* repeated .Mysqlx.Crud.Projection projection = 4;
*/
public Builder addProjection(
int index, com.mysql.cj.x.protobuf.MysqlxCrud.Projection.Builder builderForValue) {
if (projectionBuilder_ == null) {
ensureProjectionIsMutable();
projection_.add(index, builderForValue.build());
onChanged();
} else {
projectionBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .Mysqlx.Crud.Projection projection = 4;
*/
public Builder addAllProjection(
java.lang.Iterable values) {
if (projectionBuilder_ == null) {
ensureProjectionIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, projection_);
onChanged();
} else {
projectionBuilder_.addAllMessages(values);
}
return this;
}
/**
* repeated .Mysqlx.Crud.Projection projection = 4;
*/
public Builder clearProjection() {
if (projectionBuilder_ == null) {
projection_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000004);
onChanged();
} else {
projectionBuilder_.clear();
}
return this;
}
/**
* repeated .Mysqlx.Crud.Projection projection = 4;
*/
public Builder removeProjection(int index) {
if (projectionBuilder_ == null) {
ensureProjectionIsMutable();
projection_.remove(index);
onChanged();
} else {
projectionBuilder_.remove(index);
}
return this;
}
/**
* repeated .Mysqlx.Crud.Projection projection = 4;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Projection.Builder getProjectionBuilder(
int index) {
return getProjectionFieldBuilder().getBuilder(index);
}
/**
* repeated .Mysqlx.Crud.Projection projection = 4;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.ProjectionOrBuilder getProjectionOrBuilder(
int index) {
if (projectionBuilder_ == null) {
return projection_.get(index); } else {
return projectionBuilder_.getMessageOrBuilder(index);
}
}
/**
* repeated .Mysqlx.Crud.Projection projection = 4;
*/
public java.util.List
getProjectionOrBuilderList() {
if (projectionBuilder_ != null) {
return projectionBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(projection_);
}
}
/**
* repeated .Mysqlx.Crud.Projection projection = 4;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Projection.Builder addProjectionBuilder() {
return getProjectionFieldBuilder().addBuilder(
com.mysql.cj.x.protobuf.MysqlxCrud.Projection.getDefaultInstance());
}
/**
* repeated .Mysqlx.Crud.Projection projection = 4;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Projection.Builder addProjectionBuilder(
int index) {
return getProjectionFieldBuilder().addBuilder(
index, com.mysql.cj.x.protobuf.MysqlxCrud.Projection.getDefaultInstance());
}
/**
* repeated .Mysqlx.Crud.Projection projection = 4;
*/
public java.util.List
getProjectionBuilderList() {
return getProjectionFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.Projection, com.mysql.cj.x.protobuf.MysqlxCrud.Projection.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.ProjectionOrBuilder>
getProjectionFieldBuilder() {
if (projectionBuilder_ == null) {
projectionBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.Projection, com.mysql.cj.x.protobuf.MysqlxCrud.Projection.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.ProjectionOrBuilder>(
projection_,
((bitField0_ & 0x00000004) == 0x00000004),
getParentForChildren(),
isClean());
projection_ = null;
}
return projectionBuilder_;
}
private com.mysql.cj.x.protobuf.MysqlxExpr.Expr criteria_ = null;
private com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxExpr.Expr, com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder, com.mysql.cj.x.protobuf.MysqlxExpr.ExprOrBuilder> criteriaBuilder_;
/**
* optional .Mysqlx.Expr.Expr criteria = 5;
*/
public boolean hasCriteria() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
/**
* optional .Mysqlx.Expr.Expr criteria = 5;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.Expr getCriteria() {
if (criteriaBuilder_ == null) {
return criteria_ == null ? com.mysql.cj.x.protobuf.MysqlxExpr.Expr.getDefaultInstance() : criteria_;
} else {
return criteriaBuilder_.getMessage();
}
}
/**
* optional .Mysqlx.Expr.Expr criteria = 5;
*/
public Builder setCriteria(com.mysql.cj.x.protobuf.MysqlxExpr.Expr value) {
if (criteriaBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
criteria_ = value;
onChanged();
} else {
criteriaBuilder_.setMessage(value);
}
bitField0_ |= 0x00000008;
return this;
}
/**
* optional .Mysqlx.Expr.Expr criteria = 5;
*/
public Builder setCriteria(
com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder builderForValue) {
if (criteriaBuilder_ == null) {
criteria_ = builderForValue.build();
onChanged();
} else {
criteriaBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000008;
return this;
}
/**
* optional .Mysqlx.Expr.Expr criteria = 5;
*/
public Builder mergeCriteria(com.mysql.cj.x.protobuf.MysqlxExpr.Expr value) {
if (criteriaBuilder_ == null) {
if (((bitField0_ & 0x00000008) == 0x00000008) &&
criteria_ != null &&
criteria_ != com.mysql.cj.x.protobuf.MysqlxExpr.Expr.getDefaultInstance()) {
criteria_ =
com.mysql.cj.x.protobuf.MysqlxExpr.Expr.newBuilder(criteria_).mergeFrom(value).buildPartial();
} else {
criteria_ = value;
}
onChanged();
} else {
criteriaBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000008;
return this;
}
/**
* optional .Mysqlx.Expr.Expr criteria = 5;
*/
public Builder clearCriteria() {
if (criteriaBuilder_ == null) {
criteria_ = null;
onChanged();
} else {
criteriaBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000008);
return this;
}
/**
* optional .Mysqlx.Expr.Expr criteria = 5;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder getCriteriaBuilder() {
bitField0_ |= 0x00000008;
onChanged();
return getCriteriaFieldBuilder().getBuilder();
}
/**
* optional .Mysqlx.Expr.Expr criteria = 5;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.ExprOrBuilder getCriteriaOrBuilder() {
if (criteriaBuilder_ != null) {
return criteriaBuilder_.getMessageOrBuilder();
} else {
return criteria_ == null ?
com.mysql.cj.x.protobuf.MysqlxExpr.Expr.getDefaultInstance() : criteria_;
}
}
/**
* optional .Mysqlx.Expr.Expr criteria = 5;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxExpr.Expr, com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder, com.mysql.cj.x.protobuf.MysqlxExpr.ExprOrBuilder>
getCriteriaFieldBuilder() {
if (criteriaBuilder_ == null) {
criteriaBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxExpr.Expr, com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder, com.mysql.cj.x.protobuf.MysqlxExpr.ExprOrBuilder>(
getCriteria(),
getParentForChildren(),
isClean());
criteria_ = null;
}
return criteriaBuilder_;
}
private java.util.List args_ =
java.util.Collections.emptyList();
private void ensureArgsIsMutable() {
if (!((bitField0_ & 0x00000010) == 0x00000010)) {
args_ = new java.util.ArrayList(args_);
bitField0_ |= 0x00000010;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar, com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar.Builder, com.mysql.cj.x.protobuf.MysqlxDatatypes.ScalarOrBuilder> argsBuilder_;
/**
* repeated .Mysqlx.Datatypes.Scalar args = 11;
*/
public java.util.List getArgsList() {
if (argsBuilder_ == null) {
return java.util.Collections.unmodifiableList(args_);
} else {
return argsBuilder_.getMessageList();
}
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 11;
*/
public int getArgsCount() {
if (argsBuilder_ == null) {
return args_.size();
} else {
return argsBuilder_.getCount();
}
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 11;
*/
public com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar getArgs(int index) {
if (argsBuilder_ == null) {
return args_.get(index);
} else {
return argsBuilder_.getMessage(index);
}
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 11;
*/
public Builder setArgs(
int index, com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar value) {
if (argsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureArgsIsMutable();
args_.set(index, value);
onChanged();
} else {
argsBuilder_.setMessage(index, value);
}
return this;
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 11;
*/
public Builder setArgs(
int index, com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar.Builder builderForValue) {
if (argsBuilder_ == null) {
ensureArgsIsMutable();
args_.set(index, builderForValue.build());
onChanged();
} else {
argsBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 11;
*/
public Builder addArgs(com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar value) {
if (argsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureArgsIsMutable();
args_.add(value);
onChanged();
} else {
argsBuilder_.addMessage(value);
}
return this;
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 11;
*/
public Builder addArgs(
int index, com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar value) {
if (argsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureArgsIsMutable();
args_.add(index, value);
onChanged();
} else {
argsBuilder_.addMessage(index, value);
}
return this;
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 11;
*/
public Builder addArgs(
com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar.Builder builderForValue) {
if (argsBuilder_ == null) {
ensureArgsIsMutable();
args_.add(builderForValue.build());
onChanged();
} else {
argsBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 11;
*/
public Builder addArgs(
int index, com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar.Builder builderForValue) {
if (argsBuilder_ == null) {
ensureArgsIsMutable();
args_.add(index, builderForValue.build());
onChanged();
} else {
argsBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 11;
*/
public Builder addAllArgs(
java.lang.Iterable values) {
if (argsBuilder_ == null) {
ensureArgsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, args_);
onChanged();
} else {
argsBuilder_.addAllMessages(values);
}
return this;
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 11;
*/
public Builder clearArgs() {
if (argsBuilder_ == null) {
args_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000010);
onChanged();
} else {
argsBuilder_.clear();
}
return this;
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 11;
*/
public Builder removeArgs(int index) {
if (argsBuilder_ == null) {
ensureArgsIsMutable();
args_.remove(index);
onChanged();
} else {
argsBuilder_.remove(index);
}
return this;
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 11;
*/
public com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar.Builder getArgsBuilder(
int index) {
return getArgsFieldBuilder().getBuilder(index);
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 11;
*/
public com.mysql.cj.x.protobuf.MysqlxDatatypes.ScalarOrBuilder getArgsOrBuilder(
int index) {
if (argsBuilder_ == null) {
return args_.get(index); } else {
return argsBuilder_.getMessageOrBuilder(index);
}
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 11;
*/
public java.util.List
getArgsOrBuilderList() {
if (argsBuilder_ != null) {
return argsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(args_);
}
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 11;
*/
public com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar.Builder addArgsBuilder() {
return getArgsFieldBuilder().addBuilder(
com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar.getDefaultInstance());
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 11;
*/
public com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar.Builder addArgsBuilder(
int index) {
return getArgsFieldBuilder().addBuilder(
index, com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar.getDefaultInstance());
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 11;
*/
public java.util.List
getArgsBuilderList() {
return getArgsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar, com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar.Builder, com.mysql.cj.x.protobuf.MysqlxDatatypes.ScalarOrBuilder>
getArgsFieldBuilder() {
if (argsBuilder_ == null) {
argsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar, com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar.Builder, com.mysql.cj.x.protobuf.MysqlxDatatypes.ScalarOrBuilder>(
args_,
((bitField0_ & 0x00000010) == 0x00000010),
getParentForChildren(),
isClean());
args_ = null;
}
return argsBuilder_;
}
private com.mysql.cj.x.protobuf.MysqlxCrud.Limit limit_ = null;
private com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.Limit, com.mysql.cj.x.protobuf.MysqlxCrud.Limit.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.LimitOrBuilder> limitBuilder_;
/**
* optional .Mysqlx.Crud.Limit limit = 6;
*/
public boolean hasLimit() {
return ((bitField0_ & 0x00000020) == 0x00000020);
}
/**
* optional .Mysqlx.Crud.Limit limit = 6;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Limit getLimit() {
if (limitBuilder_ == null) {
return limit_ == null ? com.mysql.cj.x.protobuf.MysqlxCrud.Limit.getDefaultInstance() : limit_;
} else {
return limitBuilder_.getMessage();
}
}
/**
* optional .Mysqlx.Crud.Limit limit = 6;
*/
public Builder setLimit(com.mysql.cj.x.protobuf.MysqlxCrud.Limit value) {
if (limitBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
limit_ = value;
onChanged();
} else {
limitBuilder_.setMessage(value);
}
bitField0_ |= 0x00000020;
return this;
}
/**
* optional .Mysqlx.Crud.Limit limit = 6;
*/
public Builder setLimit(
com.mysql.cj.x.protobuf.MysqlxCrud.Limit.Builder builderForValue) {
if (limitBuilder_ == null) {
limit_ = builderForValue.build();
onChanged();
} else {
limitBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000020;
return this;
}
/**
* optional .Mysqlx.Crud.Limit limit = 6;
*/
public Builder mergeLimit(com.mysql.cj.x.protobuf.MysqlxCrud.Limit value) {
if (limitBuilder_ == null) {
if (((bitField0_ & 0x00000020) == 0x00000020) &&
limit_ != null &&
limit_ != com.mysql.cj.x.protobuf.MysqlxCrud.Limit.getDefaultInstance()) {
limit_ =
com.mysql.cj.x.protobuf.MysqlxCrud.Limit.newBuilder(limit_).mergeFrom(value).buildPartial();
} else {
limit_ = value;
}
onChanged();
} else {
limitBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000020;
return this;
}
/**
* optional .Mysqlx.Crud.Limit limit = 6;
*/
public Builder clearLimit() {
if (limitBuilder_ == null) {
limit_ = null;
onChanged();
} else {
limitBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000020);
return this;
}
/**
* optional .Mysqlx.Crud.Limit limit = 6;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Limit.Builder getLimitBuilder() {
bitField0_ |= 0x00000020;
onChanged();
return getLimitFieldBuilder().getBuilder();
}
/**
* optional .Mysqlx.Crud.Limit limit = 6;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.LimitOrBuilder getLimitOrBuilder() {
if (limitBuilder_ != null) {
return limitBuilder_.getMessageOrBuilder();
} else {
return limit_ == null ?
com.mysql.cj.x.protobuf.MysqlxCrud.Limit.getDefaultInstance() : limit_;
}
}
/**
* optional .Mysqlx.Crud.Limit limit = 6;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.Limit, com.mysql.cj.x.protobuf.MysqlxCrud.Limit.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.LimitOrBuilder>
getLimitFieldBuilder() {
if (limitBuilder_ == null) {
limitBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.Limit, com.mysql.cj.x.protobuf.MysqlxCrud.Limit.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.LimitOrBuilder>(
getLimit(),
getParentForChildren(),
isClean());
limit_ = null;
}
return limitBuilder_;
}
private java.util.List order_ =
java.util.Collections.emptyList();
private void ensureOrderIsMutable() {
if (!((bitField0_ & 0x00000040) == 0x00000040)) {
order_ = new java.util.ArrayList(order_);
bitField0_ |= 0x00000040;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.Order, com.mysql.cj.x.protobuf.MysqlxCrud.Order.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.OrderOrBuilder> orderBuilder_;
/**
* repeated .Mysqlx.Crud.Order order = 7;
*/
public java.util.List getOrderList() {
if (orderBuilder_ == null) {
return java.util.Collections.unmodifiableList(order_);
} else {
return orderBuilder_.getMessageList();
}
}
/**
* repeated .Mysqlx.Crud.Order order = 7;
*/
public int getOrderCount() {
if (orderBuilder_ == null) {
return order_.size();
} else {
return orderBuilder_.getCount();
}
}
/**
* repeated .Mysqlx.Crud.Order order = 7;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Order getOrder(int index) {
if (orderBuilder_ == null) {
return order_.get(index);
} else {
return orderBuilder_.getMessage(index);
}
}
/**
* repeated .Mysqlx.Crud.Order order = 7;
*/
public Builder setOrder(
int index, com.mysql.cj.x.protobuf.MysqlxCrud.Order value) {
if (orderBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureOrderIsMutable();
order_.set(index, value);
onChanged();
} else {
orderBuilder_.setMessage(index, value);
}
return this;
}
/**
* repeated .Mysqlx.Crud.Order order = 7;
*/
public Builder setOrder(
int index, com.mysql.cj.x.protobuf.MysqlxCrud.Order.Builder builderForValue) {
if (orderBuilder_ == null) {
ensureOrderIsMutable();
order_.set(index, builderForValue.build());
onChanged();
} else {
orderBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .Mysqlx.Crud.Order order = 7;
*/
public Builder addOrder(com.mysql.cj.x.protobuf.MysqlxCrud.Order value) {
if (orderBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureOrderIsMutable();
order_.add(value);
onChanged();
} else {
orderBuilder_.addMessage(value);
}
return this;
}
/**
* repeated .Mysqlx.Crud.Order order = 7;
*/
public Builder addOrder(
int index, com.mysql.cj.x.protobuf.MysqlxCrud.Order value) {
if (orderBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureOrderIsMutable();
order_.add(index, value);
onChanged();
} else {
orderBuilder_.addMessage(index, value);
}
return this;
}
/**
* repeated .Mysqlx.Crud.Order order = 7;
*/
public Builder addOrder(
com.mysql.cj.x.protobuf.MysqlxCrud.Order.Builder builderForValue) {
if (orderBuilder_ == null) {
ensureOrderIsMutable();
order_.add(builderForValue.build());
onChanged();
} else {
orderBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* repeated .Mysqlx.Crud.Order order = 7;
*/
public Builder addOrder(
int index, com.mysql.cj.x.protobuf.MysqlxCrud.Order.Builder builderForValue) {
if (orderBuilder_ == null) {
ensureOrderIsMutable();
order_.add(index, builderForValue.build());
onChanged();
} else {
orderBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .Mysqlx.Crud.Order order = 7;
*/
public Builder addAllOrder(
java.lang.Iterable values) {
if (orderBuilder_ == null) {
ensureOrderIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, order_);
onChanged();
} else {
orderBuilder_.addAllMessages(values);
}
return this;
}
/**
* repeated .Mysqlx.Crud.Order order = 7;
*/
public Builder clearOrder() {
if (orderBuilder_ == null) {
order_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000040);
onChanged();
} else {
orderBuilder_.clear();
}
return this;
}
/**
* repeated .Mysqlx.Crud.Order order = 7;
*/
public Builder removeOrder(int index) {
if (orderBuilder_ == null) {
ensureOrderIsMutable();
order_.remove(index);
onChanged();
} else {
orderBuilder_.remove(index);
}
return this;
}
/**
* repeated .Mysqlx.Crud.Order order = 7;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Order.Builder getOrderBuilder(
int index) {
return getOrderFieldBuilder().getBuilder(index);
}
/**
* repeated .Mysqlx.Crud.Order order = 7;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.OrderOrBuilder getOrderOrBuilder(
int index) {
if (orderBuilder_ == null) {
return order_.get(index); } else {
return orderBuilder_.getMessageOrBuilder(index);
}
}
/**
* repeated .Mysqlx.Crud.Order order = 7;
*/
public java.util.List
getOrderOrBuilderList() {
if (orderBuilder_ != null) {
return orderBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(order_);
}
}
/**
* repeated .Mysqlx.Crud.Order order = 7;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Order.Builder addOrderBuilder() {
return getOrderFieldBuilder().addBuilder(
com.mysql.cj.x.protobuf.MysqlxCrud.Order.getDefaultInstance());
}
/**
* repeated .Mysqlx.Crud.Order order = 7;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Order.Builder addOrderBuilder(
int index) {
return getOrderFieldBuilder().addBuilder(
index, com.mysql.cj.x.protobuf.MysqlxCrud.Order.getDefaultInstance());
}
/**
* repeated .Mysqlx.Crud.Order order = 7;
*/
public java.util.List
getOrderBuilderList() {
return getOrderFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.Order, com.mysql.cj.x.protobuf.MysqlxCrud.Order.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.OrderOrBuilder>
getOrderFieldBuilder() {
if (orderBuilder_ == null) {
orderBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.Order, com.mysql.cj.x.protobuf.MysqlxCrud.Order.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.OrderOrBuilder>(
order_,
((bitField0_ & 0x00000040) == 0x00000040),
getParentForChildren(),
isClean());
order_ = null;
}
return orderBuilder_;
}
private java.util.List grouping_ =
java.util.Collections.emptyList();
private void ensureGroupingIsMutable() {
if (!((bitField0_ & 0x00000080) == 0x00000080)) {
grouping_ = new java.util.ArrayList(grouping_);
bitField0_ |= 0x00000080;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxExpr.Expr, com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder, com.mysql.cj.x.protobuf.MysqlxExpr.ExprOrBuilder> groupingBuilder_;
/**
* repeated .Mysqlx.Expr.Expr grouping = 8;
*/
public java.util.List getGroupingList() {
if (groupingBuilder_ == null) {
return java.util.Collections.unmodifiableList(grouping_);
} else {
return groupingBuilder_.getMessageList();
}
}
/**
* repeated .Mysqlx.Expr.Expr grouping = 8;
*/
public int getGroupingCount() {
if (groupingBuilder_ == null) {
return grouping_.size();
} else {
return groupingBuilder_.getCount();
}
}
/**
* repeated .Mysqlx.Expr.Expr grouping = 8;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.Expr getGrouping(int index) {
if (groupingBuilder_ == null) {
return grouping_.get(index);
} else {
return groupingBuilder_.getMessage(index);
}
}
/**
* repeated .Mysqlx.Expr.Expr grouping = 8;
*/
public Builder setGrouping(
int index, com.mysql.cj.x.protobuf.MysqlxExpr.Expr value) {
if (groupingBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureGroupingIsMutable();
grouping_.set(index, value);
onChanged();
} else {
groupingBuilder_.setMessage(index, value);
}
return this;
}
/**
* repeated .Mysqlx.Expr.Expr grouping = 8;
*/
public Builder setGrouping(
int index, com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder builderForValue) {
if (groupingBuilder_ == null) {
ensureGroupingIsMutable();
grouping_.set(index, builderForValue.build());
onChanged();
} else {
groupingBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .Mysqlx.Expr.Expr grouping = 8;
*/
public Builder addGrouping(com.mysql.cj.x.protobuf.MysqlxExpr.Expr value) {
if (groupingBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureGroupingIsMutable();
grouping_.add(value);
onChanged();
} else {
groupingBuilder_.addMessage(value);
}
return this;
}
/**
* repeated .Mysqlx.Expr.Expr grouping = 8;
*/
public Builder addGrouping(
int index, com.mysql.cj.x.protobuf.MysqlxExpr.Expr value) {
if (groupingBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureGroupingIsMutable();
grouping_.add(index, value);
onChanged();
} else {
groupingBuilder_.addMessage(index, value);
}
return this;
}
/**
* repeated .Mysqlx.Expr.Expr grouping = 8;
*/
public Builder addGrouping(
com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder builderForValue) {
if (groupingBuilder_ == null) {
ensureGroupingIsMutable();
grouping_.add(builderForValue.build());
onChanged();
} else {
groupingBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* repeated .Mysqlx.Expr.Expr grouping = 8;
*/
public Builder addGrouping(
int index, com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder builderForValue) {
if (groupingBuilder_ == null) {
ensureGroupingIsMutable();
grouping_.add(index, builderForValue.build());
onChanged();
} else {
groupingBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .Mysqlx.Expr.Expr grouping = 8;
*/
public Builder addAllGrouping(
java.lang.Iterable values) {
if (groupingBuilder_ == null) {
ensureGroupingIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, grouping_);
onChanged();
} else {
groupingBuilder_.addAllMessages(values);
}
return this;
}
/**
* repeated .Mysqlx.Expr.Expr grouping = 8;
*/
public Builder clearGrouping() {
if (groupingBuilder_ == null) {
grouping_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000080);
onChanged();
} else {
groupingBuilder_.clear();
}
return this;
}
/**
* repeated .Mysqlx.Expr.Expr grouping = 8;
*/
public Builder removeGrouping(int index) {
if (groupingBuilder_ == null) {
ensureGroupingIsMutable();
grouping_.remove(index);
onChanged();
} else {
groupingBuilder_.remove(index);
}
return this;
}
/**
* repeated .Mysqlx.Expr.Expr grouping = 8;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder getGroupingBuilder(
int index) {
return getGroupingFieldBuilder().getBuilder(index);
}
/**
* repeated .Mysqlx.Expr.Expr grouping = 8;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.ExprOrBuilder getGroupingOrBuilder(
int index) {
if (groupingBuilder_ == null) {
return grouping_.get(index); } else {
return groupingBuilder_.getMessageOrBuilder(index);
}
}
/**
* repeated .Mysqlx.Expr.Expr grouping = 8;
*/
public java.util.List
getGroupingOrBuilderList() {
if (groupingBuilder_ != null) {
return groupingBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(grouping_);
}
}
/**
* repeated .Mysqlx.Expr.Expr grouping = 8;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder addGroupingBuilder() {
return getGroupingFieldBuilder().addBuilder(
com.mysql.cj.x.protobuf.MysqlxExpr.Expr.getDefaultInstance());
}
/**
* repeated .Mysqlx.Expr.Expr grouping = 8;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder addGroupingBuilder(
int index) {
return getGroupingFieldBuilder().addBuilder(
index, com.mysql.cj.x.protobuf.MysqlxExpr.Expr.getDefaultInstance());
}
/**
* repeated .Mysqlx.Expr.Expr grouping = 8;
*/
public java.util.List
getGroupingBuilderList() {
return getGroupingFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxExpr.Expr, com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder, com.mysql.cj.x.protobuf.MysqlxExpr.ExprOrBuilder>
getGroupingFieldBuilder() {
if (groupingBuilder_ == null) {
groupingBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxExpr.Expr, com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder, com.mysql.cj.x.protobuf.MysqlxExpr.ExprOrBuilder>(
grouping_,
((bitField0_ & 0x00000080) == 0x00000080),
getParentForChildren(),
isClean());
grouping_ = null;
}
return groupingBuilder_;
}
private com.mysql.cj.x.protobuf.MysqlxExpr.Expr groupingCriteria_ = null;
private com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxExpr.Expr, com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder, com.mysql.cj.x.protobuf.MysqlxExpr.ExprOrBuilder> groupingCriteriaBuilder_;
/**
* optional .Mysqlx.Expr.Expr grouping_criteria = 9;
*/
public boolean hasGroupingCriteria() {
return ((bitField0_ & 0x00000100) == 0x00000100);
}
/**
* optional .Mysqlx.Expr.Expr grouping_criteria = 9;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.Expr getGroupingCriteria() {
if (groupingCriteriaBuilder_ == null) {
return groupingCriteria_ == null ? com.mysql.cj.x.protobuf.MysqlxExpr.Expr.getDefaultInstance() : groupingCriteria_;
} else {
return groupingCriteriaBuilder_.getMessage();
}
}
/**
* optional .Mysqlx.Expr.Expr grouping_criteria = 9;
*/
public Builder setGroupingCriteria(com.mysql.cj.x.protobuf.MysqlxExpr.Expr value) {
if (groupingCriteriaBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
groupingCriteria_ = value;
onChanged();
} else {
groupingCriteriaBuilder_.setMessage(value);
}
bitField0_ |= 0x00000100;
return this;
}
/**
* optional .Mysqlx.Expr.Expr grouping_criteria = 9;
*/
public Builder setGroupingCriteria(
com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder builderForValue) {
if (groupingCriteriaBuilder_ == null) {
groupingCriteria_ = builderForValue.build();
onChanged();
} else {
groupingCriteriaBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000100;
return this;
}
/**
* optional .Mysqlx.Expr.Expr grouping_criteria = 9;
*/
public Builder mergeGroupingCriteria(com.mysql.cj.x.protobuf.MysqlxExpr.Expr value) {
if (groupingCriteriaBuilder_ == null) {
if (((bitField0_ & 0x00000100) == 0x00000100) &&
groupingCriteria_ != null &&
groupingCriteria_ != com.mysql.cj.x.protobuf.MysqlxExpr.Expr.getDefaultInstance()) {
groupingCriteria_ =
com.mysql.cj.x.protobuf.MysqlxExpr.Expr.newBuilder(groupingCriteria_).mergeFrom(value).buildPartial();
} else {
groupingCriteria_ = value;
}
onChanged();
} else {
groupingCriteriaBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000100;
return this;
}
/**
* optional .Mysqlx.Expr.Expr grouping_criteria = 9;
*/
public Builder clearGroupingCriteria() {
if (groupingCriteriaBuilder_ == null) {
groupingCriteria_ = null;
onChanged();
} else {
groupingCriteriaBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000100);
return this;
}
/**
* optional .Mysqlx.Expr.Expr grouping_criteria = 9;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder getGroupingCriteriaBuilder() {
bitField0_ |= 0x00000100;
onChanged();
return getGroupingCriteriaFieldBuilder().getBuilder();
}
/**
* optional .Mysqlx.Expr.Expr grouping_criteria = 9;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.ExprOrBuilder getGroupingCriteriaOrBuilder() {
if (groupingCriteriaBuilder_ != null) {
return groupingCriteriaBuilder_.getMessageOrBuilder();
} else {
return groupingCriteria_ == null ?
com.mysql.cj.x.protobuf.MysqlxExpr.Expr.getDefaultInstance() : groupingCriteria_;
}
}
/**
* optional .Mysqlx.Expr.Expr grouping_criteria = 9;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxExpr.Expr, com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder, com.mysql.cj.x.protobuf.MysqlxExpr.ExprOrBuilder>
getGroupingCriteriaFieldBuilder() {
if (groupingCriteriaBuilder_ == null) {
groupingCriteriaBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxExpr.Expr, com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder, com.mysql.cj.x.protobuf.MysqlxExpr.ExprOrBuilder>(
getGroupingCriteria(),
getParentForChildren(),
isClean());
groupingCriteria_ = null;
}
return groupingCriteriaBuilder_;
}
private int locking_ = 1;
/**
* optional .Mysqlx.Crud.Find.RowLock locking = 12;
*/
public boolean hasLocking() {
return ((bitField0_ & 0x00000200) == 0x00000200);
}
/**
* optional .Mysqlx.Crud.Find.RowLock locking = 12;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Find.RowLock getLocking() {
@SuppressWarnings("deprecation")
com.mysql.cj.x.protobuf.MysqlxCrud.Find.RowLock result = com.mysql.cj.x.protobuf.MysqlxCrud.Find.RowLock.valueOf(locking_);
return result == null ? com.mysql.cj.x.protobuf.MysqlxCrud.Find.RowLock.SHARED_LOCK : result;
}
/**
* optional .Mysqlx.Crud.Find.RowLock locking = 12;
*/
public Builder setLocking(com.mysql.cj.x.protobuf.MysqlxCrud.Find.RowLock value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000200;
locking_ = value.getNumber();
onChanged();
return this;
}
/**
* optional .Mysqlx.Crud.Find.RowLock locking = 12;
*/
public Builder clearLocking() {
bitField0_ = (bitField0_ & ~0x00000200);
locking_ = 1;
onChanged();
return this;
}
private int lockingOptions_ = 1;
/**
* optional .Mysqlx.Crud.Find.RowLockOptions locking_options = 13;
*/
public boolean hasLockingOptions() {
return ((bitField0_ & 0x00000400) == 0x00000400);
}
/**
* optional .Mysqlx.Crud.Find.RowLockOptions locking_options = 13;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Find.RowLockOptions getLockingOptions() {
@SuppressWarnings("deprecation")
com.mysql.cj.x.protobuf.MysqlxCrud.Find.RowLockOptions result = com.mysql.cj.x.protobuf.MysqlxCrud.Find.RowLockOptions.valueOf(lockingOptions_);
return result == null ? com.mysql.cj.x.protobuf.MysqlxCrud.Find.RowLockOptions.NOWAIT : result;
}
/**
* optional .Mysqlx.Crud.Find.RowLockOptions locking_options = 13;
*/
public Builder setLockingOptions(com.mysql.cj.x.protobuf.MysqlxCrud.Find.RowLockOptions value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000400;
lockingOptions_ = value.getNumber();
onChanged();
return this;
}
/**
* optional .Mysqlx.Crud.Find.RowLockOptions locking_options = 13;
*/
public Builder clearLockingOptions() {
bitField0_ = (bitField0_ & ~0x00000400);
lockingOptions_ = 1;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:Mysqlx.Crud.Find)
}
// @@protoc_insertion_point(class_scope:Mysqlx.Crud.Find)
private static final com.mysql.cj.x.protobuf.MysqlxCrud.Find DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.mysql.cj.x.protobuf.MysqlxCrud.Find();
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Find getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public Find parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new Find(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.mysql.cj.x.protobuf.MysqlxCrud.Find getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface InsertOrBuilder extends
// @@protoc_insertion_point(interface_extends:Mysqlx.Crud.Insert)
com.google.protobuf.MessageOrBuilder {
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
boolean hasCollection();
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
com.mysql.cj.x.protobuf.MysqlxCrud.Collection getCollection();
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
com.mysql.cj.x.protobuf.MysqlxCrud.CollectionOrBuilder getCollectionOrBuilder();
/**
* optional .Mysqlx.Crud.DataModel data_model = 2;
*/
boolean hasDataModel();
/**
* optional .Mysqlx.Crud.DataModel data_model = 2;
*/
com.mysql.cj.x.protobuf.MysqlxCrud.DataModel getDataModel();
/**
* repeated .Mysqlx.Crud.Column projection = 3;
*/
java.util.List
getProjectionList();
/**
* repeated .Mysqlx.Crud.Column projection = 3;
*/
com.mysql.cj.x.protobuf.MysqlxCrud.Column getProjection(int index);
/**
* repeated .Mysqlx.Crud.Column projection = 3;
*/
int getProjectionCount();
/**
* repeated .Mysqlx.Crud.Column projection = 3;
*/
java.util.List
getProjectionOrBuilderList();
/**
* repeated .Mysqlx.Crud.Column projection = 3;
*/
com.mysql.cj.x.protobuf.MysqlxCrud.ColumnOrBuilder getProjectionOrBuilder(
int index);
/**
* repeated .Mysqlx.Crud.Insert.TypedRow row = 4;
*/
java.util.List
getRowList();
/**
* repeated .Mysqlx.Crud.Insert.TypedRow row = 4;
*/
com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow getRow(int index);
/**
* repeated .Mysqlx.Crud.Insert.TypedRow row = 4;
*/
int getRowCount();
/**
* repeated .Mysqlx.Crud.Insert.TypedRow row = 4;
*/
java.util.List
getRowOrBuilderList();
/**
* repeated .Mysqlx.Crud.Insert.TypedRow row = 4;
*/
com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRowOrBuilder getRowOrBuilder(
int index);
/**
* repeated .Mysqlx.Datatypes.Scalar args = 5;
*/
java.util.List
getArgsList();
/**
* repeated .Mysqlx.Datatypes.Scalar args = 5;
*/
com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar getArgs(int index);
/**
* repeated .Mysqlx.Datatypes.Scalar args = 5;
*/
int getArgsCount();
/**
* repeated .Mysqlx.Datatypes.Scalar args = 5;
*/
java.util.List
getArgsOrBuilderList();
/**
* repeated .Mysqlx.Datatypes.Scalar args = 5;
*/
com.mysql.cj.x.protobuf.MysqlxDatatypes.ScalarOrBuilder getArgsOrBuilder(
int index);
/**
* optional bool upsert = 6 [default = false];
*/
boolean hasUpsert();
/**
* optional bool upsert = 6 [default = false];
*/
boolean getUpsert();
}
/**
*
* Insert documents/rows into a collection/table
* :param collection: collection to insert into
* :param data_model: datamodel that the operations refer to
* :param projection: name of the columns to insert data into (empty if data_model is DOCUMENT)
* :param row: set of rows to insert into the collection/table (a single expression with a JSON document literal or an OBJECT expression)
* :param args: values for parameters used in row expressions
* :param upsert: true if this should be treated as an Upsert (that is, update on duplicate key)
* :Returns: :protobuf:msg:`Mysqlx.Resultset::`
*
*
* Protobuf type {@code Mysqlx.Crud.Insert}
*/
public static final class Insert extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:Mysqlx.Crud.Insert)
InsertOrBuilder {
private static final long serialVersionUID = 0L;
// Use Insert.newBuilder() to construct.
private Insert(com.google.protobuf.GeneratedMessageV3.Builder builder) {
super(builder);
}
private Insert() {
dataModel_ = 1;
projection_ = java.util.Collections.emptyList();
row_ = java.util.Collections.emptyList();
args_ = java.util.Collections.emptyList();
upsert_ = false;
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private Insert(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
com.mysql.cj.x.protobuf.MysqlxCrud.Collection.Builder subBuilder = null;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
subBuilder = collection_.toBuilder();
}
collection_ = input.readMessage(com.mysql.cj.x.protobuf.MysqlxCrud.Collection.PARSER, extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(collection_);
collection_ = subBuilder.buildPartial();
}
bitField0_ |= 0x00000001;
break;
}
case 16: {
int rawValue = input.readEnum();
@SuppressWarnings("deprecation")
com.mysql.cj.x.protobuf.MysqlxCrud.DataModel value = com.mysql.cj.x.protobuf.MysqlxCrud.DataModel.valueOf(rawValue);
if (value == null) {
unknownFields.mergeVarintField(2, rawValue);
} else {
bitField0_ |= 0x00000002;
dataModel_ = rawValue;
}
break;
}
case 26: {
if (!((mutable_bitField0_ & 0x00000004) == 0x00000004)) {
projection_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000004;
}
projection_.add(
input.readMessage(com.mysql.cj.x.protobuf.MysqlxCrud.Column.PARSER, extensionRegistry));
break;
}
case 34: {
if (!((mutable_bitField0_ & 0x00000008) == 0x00000008)) {
row_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000008;
}
row_.add(
input.readMessage(com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow.PARSER, extensionRegistry));
break;
}
case 42: {
if (!((mutable_bitField0_ & 0x00000010) == 0x00000010)) {
args_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000010;
}
args_.add(
input.readMessage(com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar.PARSER, extensionRegistry));
break;
}
case 48: {
bitField0_ |= 0x00000004;
upsert_ = input.readBool();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000004) == 0x00000004)) {
projection_ = java.util.Collections.unmodifiableList(projection_);
}
if (((mutable_bitField0_ & 0x00000008) == 0x00000008)) {
row_ = java.util.Collections.unmodifiableList(row_);
}
if (((mutable_bitField0_ & 0x00000010) == 0x00000010)) {
args_ = java.util.Collections.unmodifiableList(args_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_Insert_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_Insert_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.mysql.cj.x.protobuf.MysqlxCrud.Insert.class, com.mysql.cj.x.protobuf.MysqlxCrud.Insert.Builder.class);
}
public interface TypedRowOrBuilder extends
// @@protoc_insertion_point(interface_extends:Mysqlx.Crud.Insert.TypedRow)
com.google.protobuf.MessageOrBuilder {
/**
* repeated .Mysqlx.Expr.Expr field = 1;
*/
java.util.List
getFieldList();
/**
* repeated .Mysqlx.Expr.Expr field = 1;
*/
com.mysql.cj.x.protobuf.MysqlxExpr.Expr getField(int index);
/**
* repeated .Mysqlx.Expr.Expr field = 1;
*/
int getFieldCount();
/**
* repeated .Mysqlx.Expr.Expr field = 1;
*/
java.util.List
getFieldOrBuilderList();
/**
* repeated .Mysqlx.Expr.Expr field = 1;
*/
com.mysql.cj.x.protobuf.MysqlxExpr.ExprOrBuilder getFieldOrBuilder(
int index);
}
/**
* Protobuf type {@code Mysqlx.Crud.Insert.TypedRow}
*/
public static final class TypedRow extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:Mysqlx.Crud.Insert.TypedRow)
TypedRowOrBuilder {
private static final long serialVersionUID = 0L;
// Use TypedRow.newBuilder() to construct.
private TypedRow(com.google.protobuf.GeneratedMessageV3.Builder builder) {
super(builder);
}
private TypedRow() {
field_ = java.util.Collections.emptyList();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private TypedRow(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
field_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000001;
}
field_.add(
input.readMessage(com.mysql.cj.x.protobuf.MysqlxExpr.Expr.PARSER, extensionRegistry));
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
field_ = java.util.Collections.unmodifiableList(field_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_Insert_TypedRow_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_Insert_TypedRow_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow.class, com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow.Builder.class);
}
public static final int FIELD_FIELD_NUMBER = 1;
private java.util.List field_;
/**
* repeated .Mysqlx.Expr.Expr field = 1;
*/
public java.util.List getFieldList() {
return field_;
}
/**
* repeated .Mysqlx.Expr.Expr field = 1;
*/
public java.util.List
getFieldOrBuilderList() {
return field_;
}
/**
* repeated .Mysqlx.Expr.Expr field = 1;
*/
public int getFieldCount() {
return field_.size();
}
/**
* repeated .Mysqlx.Expr.Expr field = 1;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.Expr getField(int index) {
return field_.get(index);
}
/**
* repeated .Mysqlx.Expr.Expr field = 1;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.ExprOrBuilder getFieldOrBuilder(
int index) {
return field_.get(index);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
for (int i = 0; i < getFieldCount(); i++) {
if (!getField(i).isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
for (int i = 0; i < field_.size(); i++) {
output.writeMessage(1, field_.get(i));
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
for (int i = 0; i < field_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, field_.get(i));
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow)) {
return super.equals(obj);
}
com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow other = (com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow) obj;
boolean result = true;
result = result && getFieldList()
.equals(other.getFieldList());
result = result && unknownFields.equals(other.unknownFields);
return result;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (getFieldCount() > 0) {
hash = (37 * hash) + FIELD_FIELD_NUMBER;
hash = (53 * hash) + getFieldList().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code Mysqlx.Crud.Insert.TypedRow}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:Mysqlx.Crud.Insert.TypedRow)
com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRowOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_Insert_TypedRow_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_Insert_TypedRow_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow.class, com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow.Builder.class);
}
// Construct using com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getFieldFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (fieldBuilder_ == null) {
field_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
} else {
fieldBuilder_.clear();
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_Insert_TypedRow_descriptor;
}
@java.lang.Override
public com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow getDefaultInstanceForType() {
return com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow.getDefaultInstance();
}
@java.lang.Override
public com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow build() {
com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow buildPartial() {
com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow result = new com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow(this);
int from_bitField0_ = bitField0_;
if (fieldBuilder_ == null) {
if (((bitField0_ & 0x00000001) == 0x00000001)) {
field_ = java.util.Collections.unmodifiableList(field_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.field_ = field_;
} else {
result.field_ = fieldBuilder_.build();
}
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return (Builder) super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return (Builder) super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return (Builder) super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return (Builder) super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return (Builder) super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return (Builder) super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow) {
return mergeFrom((com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow other) {
if (other == com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow.getDefaultInstance()) return this;
if (fieldBuilder_ == null) {
if (!other.field_.isEmpty()) {
if (field_.isEmpty()) {
field_ = other.field_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureFieldIsMutable();
field_.addAll(other.field_);
}
onChanged();
}
} else {
if (!other.field_.isEmpty()) {
if (fieldBuilder_.isEmpty()) {
fieldBuilder_.dispose();
fieldBuilder_ = null;
field_ = other.field_;
bitField0_ = (bitField0_ & ~0x00000001);
fieldBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getFieldFieldBuilder() : null;
} else {
fieldBuilder_.addAllMessages(other.field_);
}
}
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
for (int i = 0; i < getFieldCount(); i++) {
if (!getField(i).isInitialized()) {
return false;
}
}
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.util.List field_ =
java.util.Collections.emptyList();
private void ensureFieldIsMutable() {
if (!((bitField0_ & 0x00000001) == 0x00000001)) {
field_ = new java.util.ArrayList(field_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxExpr.Expr, com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder, com.mysql.cj.x.protobuf.MysqlxExpr.ExprOrBuilder> fieldBuilder_;
/**
* repeated .Mysqlx.Expr.Expr field = 1;
*/
public java.util.List getFieldList() {
if (fieldBuilder_ == null) {
return java.util.Collections.unmodifiableList(field_);
} else {
return fieldBuilder_.getMessageList();
}
}
/**
* repeated .Mysqlx.Expr.Expr field = 1;
*/
public int getFieldCount() {
if (fieldBuilder_ == null) {
return field_.size();
} else {
return fieldBuilder_.getCount();
}
}
/**
* repeated .Mysqlx.Expr.Expr field = 1;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.Expr getField(int index) {
if (fieldBuilder_ == null) {
return field_.get(index);
} else {
return fieldBuilder_.getMessage(index);
}
}
/**
* repeated .Mysqlx.Expr.Expr field = 1;
*/
public Builder setField(
int index, com.mysql.cj.x.protobuf.MysqlxExpr.Expr value) {
if (fieldBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureFieldIsMutable();
field_.set(index, value);
onChanged();
} else {
fieldBuilder_.setMessage(index, value);
}
return this;
}
/**
* repeated .Mysqlx.Expr.Expr field = 1;
*/
public Builder setField(
int index, com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder builderForValue) {
if (fieldBuilder_ == null) {
ensureFieldIsMutable();
field_.set(index, builderForValue.build());
onChanged();
} else {
fieldBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .Mysqlx.Expr.Expr field = 1;
*/
public Builder addField(com.mysql.cj.x.protobuf.MysqlxExpr.Expr value) {
if (fieldBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureFieldIsMutable();
field_.add(value);
onChanged();
} else {
fieldBuilder_.addMessage(value);
}
return this;
}
/**
* repeated .Mysqlx.Expr.Expr field = 1;
*/
public Builder addField(
int index, com.mysql.cj.x.protobuf.MysqlxExpr.Expr value) {
if (fieldBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureFieldIsMutable();
field_.add(index, value);
onChanged();
} else {
fieldBuilder_.addMessage(index, value);
}
return this;
}
/**
* repeated .Mysqlx.Expr.Expr field = 1;
*/
public Builder addField(
com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder builderForValue) {
if (fieldBuilder_ == null) {
ensureFieldIsMutable();
field_.add(builderForValue.build());
onChanged();
} else {
fieldBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* repeated .Mysqlx.Expr.Expr field = 1;
*/
public Builder addField(
int index, com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder builderForValue) {
if (fieldBuilder_ == null) {
ensureFieldIsMutable();
field_.add(index, builderForValue.build());
onChanged();
} else {
fieldBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .Mysqlx.Expr.Expr field = 1;
*/
public Builder addAllField(
java.lang.Iterable values) {
if (fieldBuilder_ == null) {
ensureFieldIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, field_);
onChanged();
} else {
fieldBuilder_.addAllMessages(values);
}
return this;
}
/**
* repeated .Mysqlx.Expr.Expr field = 1;
*/
public Builder clearField() {
if (fieldBuilder_ == null) {
field_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
fieldBuilder_.clear();
}
return this;
}
/**
* repeated .Mysqlx.Expr.Expr field = 1;
*/
public Builder removeField(int index) {
if (fieldBuilder_ == null) {
ensureFieldIsMutable();
field_.remove(index);
onChanged();
} else {
fieldBuilder_.remove(index);
}
return this;
}
/**
* repeated .Mysqlx.Expr.Expr field = 1;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder getFieldBuilder(
int index) {
return getFieldFieldBuilder().getBuilder(index);
}
/**
* repeated .Mysqlx.Expr.Expr field = 1;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.ExprOrBuilder getFieldOrBuilder(
int index) {
if (fieldBuilder_ == null) {
return field_.get(index); } else {
return fieldBuilder_.getMessageOrBuilder(index);
}
}
/**
* repeated .Mysqlx.Expr.Expr field = 1;
*/
public java.util.List
getFieldOrBuilderList() {
if (fieldBuilder_ != null) {
return fieldBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(field_);
}
}
/**
* repeated .Mysqlx.Expr.Expr field = 1;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder addFieldBuilder() {
return getFieldFieldBuilder().addBuilder(
com.mysql.cj.x.protobuf.MysqlxExpr.Expr.getDefaultInstance());
}
/**
* repeated .Mysqlx.Expr.Expr field = 1;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder addFieldBuilder(
int index) {
return getFieldFieldBuilder().addBuilder(
index, com.mysql.cj.x.protobuf.MysqlxExpr.Expr.getDefaultInstance());
}
/**
* repeated .Mysqlx.Expr.Expr field = 1;
*/
public java.util.List
getFieldBuilderList() {
return getFieldFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxExpr.Expr, com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder, com.mysql.cj.x.protobuf.MysqlxExpr.ExprOrBuilder>
getFieldFieldBuilder() {
if (fieldBuilder_ == null) {
fieldBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxExpr.Expr, com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder, com.mysql.cj.x.protobuf.MysqlxExpr.ExprOrBuilder>(
field_,
((bitField0_ & 0x00000001) == 0x00000001),
getParentForChildren(),
isClean());
field_ = null;
}
return fieldBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:Mysqlx.Crud.Insert.TypedRow)
}
// @@protoc_insertion_point(class_scope:Mysqlx.Crud.Insert.TypedRow)
private static final com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow();
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public TypedRow parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new TypedRow(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private int bitField0_;
public static final int COLLECTION_FIELD_NUMBER = 1;
private com.mysql.cj.x.protobuf.MysqlxCrud.Collection collection_;
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
public boolean hasCollection() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Collection getCollection() {
return collection_ == null ? com.mysql.cj.x.protobuf.MysqlxCrud.Collection.getDefaultInstance() : collection_;
}
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.CollectionOrBuilder getCollectionOrBuilder() {
return collection_ == null ? com.mysql.cj.x.protobuf.MysqlxCrud.Collection.getDefaultInstance() : collection_;
}
public static final int DATA_MODEL_FIELD_NUMBER = 2;
private int dataModel_;
/**
* optional .Mysqlx.Crud.DataModel data_model = 2;
*/
public boolean hasDataModel() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* optional .Mysqlx.Crud.DataModel data_model = 2;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.DataModel getDataModel() {
@SuppressWarnings("deprecation")
com.mysql.cj.x.protobuf.MysqlxCrud.DataModel result = com.mysql.cj.x.protobuf.MysqlxCrud.DataModel.valueOf(dataModel_);
return result == null ? com.mysql.cj.x.protobuf.MysqlxCrud.DataModel.DOCUMENT : result;
}
public static final int PROJECTION_FIELD_NUMBER = 3;
private java.util.List projection_;
/**
* repeated .Mysqlx.Crud.Column projection = 3;
*/
public java.util.List getProjectionList() {
return projection_;
}
/**
* repeated .Mysqlx.Crud.Column projection = 3;
*/
public java.util.List
getProjectionOrBuilderList() {
return projection_;
}
/**
* repeated .Mysqlx.Crud.Column projection = 3;
*/
public int getProjectionCount() {
return projection_.size();
}
/**
* repeated .Mysqlx.Crud.Column projection = 3;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Column getProjection(int index) {
return projection_.get(index);
}
/**
* repeated .Mysqlx.Crud.Column projection = 3;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.ColumnOrBuilder getProjectionOrBuilder(
int index) {
return projection_.get(index);
}
public static final int ROW_FIELD_NUMBER = 4;
private java.util.List row_;
/**
* repeated .Mysqlx.Crud.Insert.TypedRow row = 4;
*/
public java.util.List getRowList() {
return row_;
}
/**
* repeated .Mysqlx.Crud.Insert.TypedRow row = 4;
*/
public java.util.List
getRowOrBuilderList() {
return row_;
}
/**
* repeated .Mysqlx.Crud.Insert.TypedRow row = 4;
*/
public int getRowCount() {
return row_.size();
}
/**
* repeated .Mysqlx.Crud.Insert.TypedRow row = 4;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow getRow(int index) {
return row_.get(index);
}
/**
* repeated .Mysqlx.Crud.Insert.TypedRow row = 4;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRowOrBuilder getRowOrBuilder(
int index) {
return row_.get(index);
}
public static final int ARGS_FIELD_NUMBER = 5;
private java.util.List args_;
/**
* repeated .Mysqlx.Datatypes.Scalar args = 5;
*/
public java.util.List getArgsList() {
return args_;
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 5;
*/
public java.util.List
getArgsOrBuilderList() {
return args_;
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 5;
*/
public int getArgsCount() {
return args_.size();
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 5;
*/
public com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar getArgs(int index) {
return args_.get(index);
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 5;
*/
public com.mysql.cj.x.protobuf.MysqlxDatatypes.ScalarOrBuilder getArgsOrBuilder(
int index) {
return args_.get(index);
}
public static final int UPSERT_FIELD_NUMBER = 6;
private boolean upsert_;
/**
* optional bool upsert = 6 [default = false];
*/
public boolean hasUpsert() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* optional bool upsert = 6 [default = false];
*/
public boolean getUpsert() {
return upsert_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
if (!hasCollection()) {
memoizedIsInitialized = 0;
return false;
}
if (!getCollection().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
for (int i = 0; i < getProjectionCount(); i++) {
if (!getProjection(i).isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
for (int i = 0; i < getRowCount(); i++) {
if (!getRow(i).isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
for (int i = 0; i < getArgsCount(); i++) {
if (!getArgs(i).isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) == 0x00000001)) {
output.writeMessage(1, getCollection());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
output.writeEnum(2, dataModel_);
}
for (int i = 0; i < projection_.size(); i++) {
output.writeMessage(3, projection_.get(i));
}
for (int i = 0; i < row_.size(); i++) {
output.writeMessage(4, row_.get(i));
}
for (int i = 0; i < args_.size(); i++) {
output.writeMessage(5, args_.get(i));
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
output.writeBool(6, upsert_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, getCollection());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(2, dataModel_);
}
for (int i = 0; i < projection_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, projection_.get(i));
}
for (int i = 0; i < row_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, row_.get(i));
}
for (int i = 0; i < args_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(5, args_.get(i));
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(6, upsert_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.mysql.cj.x.protobuf.MysqlxCrud.Insert)) {
return super.equals(obj);
}
com.mysql.cj.x.protobuf.MysqlxCrud.Insert other = (com.mysql.cj.x.protobuf.MysqlxCrud.Insert) obj;
boolean result = true;
result = result && (hasCollection() == other.hasCollection());
if (hasCollection()) {
result = result && getCollection()
.equals(other.getCollection());
}
result = result && (hasDataModel() == other.hasDataModel());
if (hasDataModel()) {
result = result && dataModel_ == other.dataModel_;
}
result = result && getProjectionList()
.equals(other.getProjectionList());
result = result && getRowList()
.equals(other.getRowList());
result = result && getArgsList()
.equals(other.getArgsList());
result = result && (hasUpsert() == other.hasUpsert());
if (hasUpsert()) {
result = result && (getUpsert()
== other.getUpsert());
}
result = result && unknownFields.equals(other.unknownFields);
return result;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasCollection()) {
hash = (37 * hash) + COLLECTION_FIELD_NUMBER;
hash = (53 * hash) + getCollection().hashCode();
}
if (hasDataModel()) {
hash = (37 * hash) + DATA_MODEL_FIELD_NUMBER;
hash = (53 * hash) + dataModel_;
}
if (getProjectionCount() > 0) {
hash = (37 * hash) + PROJECTION_FIELD_NUMBER;
hash = (53 * hash) + getProjectionList().hashCode();
}
if (getRowCount() > 0) {
hash = (37 * hash) + ROW_FIELD_NUMBER;
hash = (53 * hash) + getRowList().hashCode();
}
if (getArgsCount() > 0) {
hash = (37 * hash) + ARGS_FIELD_NUMBER;
hash = (53 * hash) + getArgsList().hashCode();
}
if (hasUpsert()) {
hash = (37 * hash) + UPSERT_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getUpsert());
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Insert parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Insert parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Insert parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Insert parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Insert parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Insert parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Insert parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Insert parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Insert parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Insert parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Insert parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Insert parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.mysql.cj.x.protobuf.MysqlxCrud.Insert prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* Insert documents/rows into a collection/table
* :param collection: collection to insert into
* :param data_model: datamodel that the operations refer to
* :param projection: name of the columns to insert data into (empty if data_model is DOCUMENT)
* :param row: set of rows to insert into the collection/table (a single expression with a JSON document literal or an OBJECT expression)
* :param args: values for parameters used in row expressions
* :param upsert: true if this should be treated as an Upsert (that is, update on duplicate key)
* :Returns: :protobuf:msg:`Mysqlx.Resultset::`
*
*
* Protobuf type {@code Mysqlx.Crud.Insert}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:Mysqlx.Crud.Insert)
com.mysql.cj.x.protobuf.MysqlxCrud.InsertOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_Insert_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_Insert_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.mysql.cj.x.protobuf.MysqlxCrud.Insert.class, com.mysql.cj.x.protobuf.MysqlxCrud.Insert.Builder.class);
}
// Construct using com.mysql.cj.x.protobuf.MysqlxCrud.Insert.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getCollectionFieldBuilder();
getProjectionFieldBuilder();
getRowFieldBuilder();
getArgsFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (collectionBuilder_ == null) {
collection_ = null;
} else {
collectionBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
dataModel_ = 1;
bitField0_ = (bitField0_ & ~0x00000002);
if (projectionBuilder_ == null) {
projection_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000004);
} else {
projectionBuilder_.clear();
}
if (rowBuilder_ == null) {
row_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000008);
} else {
rowBuilder_.clear();
}
if (argsBuilder_ == null) {
args_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000010);
} else {
argsBuilder_.clear();
}
upsert_ = false;
bitField0_ = (bitField0_ & ~0x00000020);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_Insert_descriptor;
}
@java.lang.Override
public com.mysql.cj.x.protobuf.MysqlxCrud.Insert getDefaultInstanceForType() {
return com.mysql.cj.x.protobuf.MysqlxCrud.Insert.getDefaultInstance();
}
@java.lang.Override
public com.mysql.cj.x.protobuf.MysqlxCrud.Insert build() {
com.mysql.cj.x.protobuf.MysqlxCrud.Insert result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.mysql.cj.x.protobuf.MysqlxCrud.Insert buildPartial() {
com.mysql.cj.x.protobuf.MysqlxCrud.Insert result = new com.mysql.cj.x.protobuf.MysqlxCrud.Insert(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
if (collectionBuilder_ == null) {
result.collection_ = collection_;
} else {
result.collection_ = collectionBuilder_.build();
}
if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
to_bitField0_ |= 0x00000002;
}
result.dataModel_ = dataModel_;
if (projectionBuilder_ == null) {
if (((bitField0_ & 0x00000004) == 0x00000004)) {
projection_ = java.util.Collections.unmodifiableList(projection_);
bitField0_ = (bitField0_ & ~0x00000004);
}
result.projection_ = projection_;
} else {
result.projection_ = projectionBuilder_.build();
}
if (rowBuilder_ == null) {
if (((bitField0_ & 0x00000008) == 0x00000008)) {
row_ = java.util.Collections.unmodifiableList(row_);
bitField0_ = (bitField0_ & ~0x00000008);
}
result.row_ = row_;
} else {
result.row_ = rowBuilder_.build();
}
if (argsBuilder_ == null) {
if (((bitField0_ & 0x00000010) == 0x00000010)) {
args_ = java.util.Collections.unmodifiableList(args_);
bitField0_ = (bitField0_ & ~0x00000010);
}
result.args_ = args_;
} else {
result.args_ = argsBuilder_.build();
}
if (((from_bitField0_ & 0x00000020) == 0x00000020)) {
to_bitField0_ |= 0x00000004;
}
result.upsert_ = upsert_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return (Builder) super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return (Builder) super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return (Builder) super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return (Builder) super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return (Builder) super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return (Builder) super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.mysql.cj.x.protobuf.MysqlxCrud.Insert) {
return mergeFrom((com.mysql.cj.x.protobuf.MysqlxCrud.Insert)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.mysql.cj.x.protobuf.MysqlxCrud.Insert other) {
if (other == com.mysql.cj.x.protobuf.MysqlxCrud.Insert.getDefaultInstance()) return this;
if (other.hasCollection()) {
mergeCollection(other.getCollection());
}
if (other.hasDataModel()) {
setDataModel(other.getDataModel());
}
if (projectionBuilder_ == null) {
if (!other.projection_.isEmpty()) {
if (projection_.isEmpty()) {
projection_ = other.projection_;
bitField0_ = (bitField0_ & ~0x00000004);
} else {
ensureProjectionIsMutable();
projection_.addAll(other.projection_);
}
onChanged();
}
} else {
if (!other.projection_.isEmpty()) {
if (projectionBuilder_.isEmpty()) {
projectionBuilder_.dispose();
projectionBuilder_ = null;
projection_ = other.projection_;
bitField0_ = (bitField0_ & ~0x00000004);
projectionBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getProjectionFieldBuilder() : null;
} else {
projectionBuilder_.addAllMessages(other.projection_);
}
}
}
if (rowBuilder_ == null) {
if (!other.row_.isEmpty()) {
if (row_.isEmpty()) {
row_ = other.row_;
bitField0_ = (bitField0_ & ~0x00000008);
} else {
ensureRowIsMutable();
row_.addAll(other.row_);
}
onChanged();
}
} else {
if (!other.row_.isEmpty()) {
if (rowBuilder_.isEmpty()) {
rowBuilder_.dispose();
rowBuilder_ = null;
row_ = other.row_;
bitField0_ = (bitField0_ & ~0x00000008);
rowBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getRowFieldBuilder() : null;
} else {
rowBuilder_.addAllMessages(other.row_);
}
}
}
if (argsBuilder_ == null) {
if (!other.args_.isEmpty()) {
if (args_.isEmpty()) {
args_ = other.args_;
bitField0_ = (bitField0_ & ~0x00000010);
} else {
ensureArgsIsMutable();
args_.addAll(other.args_);
}
onChanged();
}
} else {
if (!other.args_.isEmpty()) {
if (argsBuilder_.isEmpty()) {
argsBuilder_.dispose();
argsBuilder_ = null;
args_ = other.args_;
bitField0_ = (bitField0_ & ~0x00000010);
argsBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getArgsFieldBuilder() : null;
} else {
argsBuilder_.addAllMessages(other.args_);
}
}
}
if (other.hasUpsert()) {
setUpsert(other.getUpsert());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
if (!hasCollection()) {
return false;
}
if (!getCollection().isInitialized()) {
return false;
}
for (int i = 0; i < getProjectionCount(); i++) {
if (!getProjection(i).isInitialized()) {
return false;
}
}
for (int i = 0; i < getRowCount(); i++) {
if (!getRow(i).isInitialized()) {
return false;
}
}
for (int i = 0; i < getArgsCount(); i++) {
if (!getArgs(i).isInitialized()) {
return false;
}
}
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
com.mysql.cj.x.protobuf.MysqlxCrud.Insert parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (com.mysql.cj.x.protobuf.MysqlxCrud.Insert) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private com.mysql.cj.x.protobuf.MysqlxCrud.Collection collection_ = null;
private com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.Collection, com.mysql.cj.x.protobuf.MysqlxCrud.Collection.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.CollectionOrBuilder> collectionBuilder_;
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
public boolean hasCollection() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Collection getCollection() {
if (collectionBuilder_ == null) {
return collection_ == null ? com.mysql.cj.x.protobuf.MysqlxCrud.Collection.getDefaultInstance() : collection_;
} else {
return collectionBuilder_.getMessage();
}
}
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
public Builder setCollection(com.mysql.cj.x.protobuf.MysqlxCrud.Collection value) {
if (collectionBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
collection_ = value;
onChanged();
} else {
collectionBuilder_.setMessage(value);
}
bitField0_ |= 0x00000001;
return this;
}
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
public Builder setCollection(
com.mysql.cj.x.protobuf.MysqlxCrud.Collection.Builder builderForValue) {
if (collectionBuilder_ == null) {
collection_ = builderForValue.build();
onChanged();
} else {
collectionBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000001;
return this;
}
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
public Builder mergeCollection(com.mysql.cj.x.protobuf.MysqlxCrud.Collection value) {
if (collectionBuilder_ == null) {
if (((bitField0_ & 0x00000001) == 0x00000001) &&
collection_ != null &&
collection_ != com.mysql.cj.x.protobuf.MysqlxCrud.Collection.getDefaultInstance()) {
collection_ =
com.mysql.cj.x.protobuf.MysqlxCrud.Collection.newBuilder(collection_).mergeFrom(value).buildPartial();
} else {
collection_ = value;
}
onChanged();
} else {
collectionBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000001;
return this;
}
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
public Builder clearCollection() {
if (collectionBuilder_ == null) {
collection_ = null;
onChanged();
} else {
collectionBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Collection.Builder getCollectionBuilder() {
bitField0_ |= 0x00000001;
onChanged();
return getCollectionFieldBuilder().getBuilder();
}
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.CollectionOrBuilder getCollectionOrBuilder() {
if (collectionBuilder_ != null) {
return collectionBuilder_.getMessageOrBuilder();
} else {
return collection_ == null ?
com.mysql.cj.x.protobuf.MysqlxCrud.Collection.getDefaultInstance() : collection_;
}
}
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.Collection, com.mysql.cj.x.protobuf.MysqlxCrud.Collection.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.CollectionOrBuilder>
getCollectionFieldBuilder() {
if (collectionBuilder_ == null) {
collectionBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.Collection, com.mysql.cj.x.protobuf.MysqlxCrud.Collection.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.CollectionOrBuilder>(
getCollection(),
getParentForChildren(),
isClean());
collection_ = null;
}
return collectionBuilder_;
}
private int dataModel_ = 1;
/**
* optional .Mysqlx.Crud.DataModel data_model = 2;
*/
public boolean hasDataModel() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* optional .Mysqlx.Crud.DataModel data_model = 2;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.DataModel getDataModel() {
@SuppressWarnings("deprecation")
com.mysql.cj.x.protobuf.MysqlxCrud.DataModel result = com.mysql.cj.x.protobuf.MysqlxCrud.DataModel.valueOf(dataModel_);
return result == null ? com.mysql.cj.x.protobuf.MysqlxCrud.DataModel.DOCUMENT : result;
}
/**
* optional .Mysqlx.Crud.DataModel data_model = 2;
*/
public Builder setDataModel(com.mysql.cj.x.protobuf.MysqlxCrud.DataModel value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
dataModel_ = value.getNumber();
onChanged();
return this;
}
/**
* optional .Mysqlx.Crud.DataModel data_model = 2;
*/
public Builder clearDataModel() {
bitField0_ = (bitField0_ & ~0x00000002);
dataModel_ = 1;
onChanged();
return this;
}
private java.util.List projection_ =
java.util.Collections.emptyList();
private void ensureProjectionIsMutable() {
if (!((bitField0_ & 0x00000004) == 0x00000004)) {
projection_ = new java.util.ArrayList(projection_);
bitField0_ |= 0x00000004;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.Column, com.mysql.cj.x.protobuf.MysqlxCrud.Column.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.ColumnOrBuilder> projectionBuilder_;
/**
* repeated .Mysqlx.Crud.Column projection = 3;
*/
public java.util.List getProjectionList() {
if (projectionBuilder_ == null) {
return java.util.Collections.unmodifiableList(projection_);
} else {
return projectionBuilder_.getMessageList();
}
}
/**
* repeated .Mysqlx.Crud.Column projection = 3;
*/
public int getProjectionCount() {
if (projectionBuilder_ == null) {
return projection_.size();
} else {
return projectionBuilder_.getCount();
}
}
/**
* repeated .Mysqlx.Crud.Column projection = 3;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Column getProjection(int index) {
if (projectionBuilder_ == null) {
return projection_.get(index);
} else {
return projectionBuilder_.getMessage(index);
}
}
/**
* repeated .Mysqlx.Crud.Column projection = 3;
*/
public Builder setProjection(
int index, com.mysql.cj.x.protobuf.MysqlxCrud.Column value) {
if (projectionBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureProjectionIsMutable();
projection_.set(index, value);
onChanged();
} else {
projectionBuilder_.setMessage(index, value);
}
return this;
}
/**
* repeated .Mysqlx.Crud.Column projection = 3;
*/
public Builder setProjection(
int index, com.mysql.cj.x.protobuf.MysqlxCrud.Column.Builder builderForValue) {
if (projectionBuilder_ == null) {
ensureProjectionIsMutable();
projection_.set(index, builderForValue.build());
onChanged();
} else {
projectionBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .Mysqlx.Crud.Column projection = 3;
*/
public Builder addProjection(com.mysql.cj.x.protobuf.MysqlxCrud.Column value) {
if (projectionBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureProjectionIsMutable();
projection_.add(value);
onChanged();
} else {
projectionBuilder_.addMessage(value);
}
return this;
}
/**
* repeated .Mysqlx.Crud.Column projection = 3;
*/
public Builder addProjection(
int index, com.mysql.cj.x.protobuf.MysqlxCrud.Column value) {
if (projectionBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureProjectionIsMutable();
projection_.add(index, value);
onChanged();
} else {
projectionBuilder_.addMessage(index, value);
}
return this;
}
/**
* repeated .Mysqlx.Crud.Column projection = 3;
*/
public Builder addProjection(
com.mysql.cj.x.protobuf.MysqlxCrud.Column.Builder builderForValue) {
if (projectionBuilder_ == null) {
ensureProjectionIsMutable();
projection_.add(builderForValue.build());
onChanged();
} else {
projectionBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* repeated .Mysqlx.Crud.Column projection = 3;
*/
public Builder addProjection(
int index, com.mysql.cj.x.protobuf.MysqlxCrud.Column.Builder builderForValue) {
if (projectionBuilder_ == null) {
ensureProjectionIsMutable();
projection_.add(index, builderForValue.build());
onChanged();
} else {
projectionBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .Mysqlx.Crud.Column projection = 3;
*/
public Builder addAllProjection(
java.lang.Iterable values) {
if (projectionBuilder_ == null) {
ensureProjectionIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, projection_);
onChanged();
} else {
projectionBuilder_.addAllMessages(values);
}
return this;
}
/**
* repeated .Mysqlx.Crud.Column projection = 3;
*/
public Builder clearProjection() {
if (projectionBuilder_ == null) {
projection_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000004);
onChanged();
} else {
projectionBuilder_.clear();
}
return this;
}
/**
* repeated .Mysqlx.Crud.Column projection = 3;
*/
public Builder removeProjection(int index) {
if (projectionBuilder_ == null) {
ensureProjectionIsMutable();
projection_.remove(index);
onChanged();
} else {
projectionBuilder_.remove(index);
}
return this;
}
/**
* repeated .Mysqlx.Crud.Column projection = 3;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Column.Builder getProjectionBuilder(
int index) {
return getProjectionFieldBuilder().getBuilder(index);
}
/**
* repeated .Mysqlx.Crud.Column projection = 3;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.ColumnOrBuilder getProjectionOrBuilder(
int index) {
if (projectionBuilder_ == null) {
return projection_.get(index); } else {
return projectionBuilder_.getMessageOrBuilder(index);
}
}
/**
* repeated .Mysqlx.Crud.Column projection = 3;
*/
public java.util.List
getProjectionOrBuilderList() {
if (projectionBuilder_ != null) {
return projectionBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(projection_);
}
}
/**
* repeated .Mysqlx.Crud.Column projection = 3;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Column.Builder addProjectionBuilder() {
return getProjectionFieldBuilder().addBuilder(
com.mysql.cj.x.protobuf.MysqlxCrud.Column.getDefaultInstance());
}
/**
* repeated .Mysqlx.Crud.Column projection = 3;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Column.Builder addProjectionBuilder(
int index) {
return getProjectionFieldBuilder().addBuilder(
index, com.mysql.cj.x.protobuf.MysqlxCrud.Column.getDefaultInstance());
}
/**
* repeated .Mysqlx.Crud.Column projection = 3;
*/
public java.util.List
getProjectionBuilderList() {
return getProjectionFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.Column, com.mysql.cj.x.protobuf.MysqlxCrud.Column.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.ColumnOrBuilder>
getProjectionFieldBuilder() {
if (projectionBuilder_ == null) {
projectionBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.Column, com.mysql.cj.x.protobuf.MysqlxCrud.Column.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.ColumnOrBuilder>(
projection_,
((bitField0_ & 0x00000004) == 0x00000004),
getParentForChildren(),
isClean());
projection_ = null;
}
return projectionBuilder_;
}
private java.util.List row_ =
java.util.Collections.emptyList();
private void ensureRowIsMutable() {
if (!((bitField0_ & 0x00000008) == 0x00000008)) {
row_ = new java.util.ArrayList(row_);
bitField0_ |= 0x00000008;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow, com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRowOrBuilder> rowBuilder_;
/**
* repeated .Mysqlx.Crud.Insert.TypedRow row = 4;
*/
public java.util.List getRowList() {
if (rowBuilder_ == null) {
return java.util.Collections.unmodifiableList(row_);
} else {
return rowBuilder_.getMessageList();
}
}
/**
* repeated .Mysqlx.Crud.Insert.TypedRow row = 4;
*/
public int getRowCount() {
if (rowBuilder_ == null) {
return row_.size();
} else {
return rowBuilder_.getCount();
}
}
/**
* repeated .Mysqlx.Crud.Insert.TypedRow row = 4;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow getRow(int index) {
if (rowBuilder_ == null) {
return row_.get(index);
} else {
return rowBuilder_.getMessage(index);
}
}
/**
* repeated .Mysqlx.Crud.Insert.TypedRow row = 4;
*/
public Builder setRow(
int index, com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow value) {
if (rowBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureRowIsMutable();
row_.set(index, value);
onChanged();
} else {
rowBuilder_.setMessage(index, value);
}
return this;
}
/**
* repeated .Mysqlx.Crud.Insert.TypedRow row = 4;
*/
public Builder setRow(
int index, com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow.Builder builderForValue) {
if (rowBuilder_ == null) {
ensureRowIsMutable();
row_.set(index, builderForValue.build());
onChanged();
} else {
rowBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .Mysqlx.Crud.Insert.TypedRow row = 4;
*/
public Builder addRow(com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow value) {
if (rowBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureRowIsMutable();
row_.add(value);
onChanged();
} else {
rowBuilder_.addMessage(value);
}
return this;
}
/**
* repeated .Mysqlx.Crud.Insert.TypedRow row = 4;
*/
public Builder addRow(
int index, com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow value) {
if (rowBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureRowIsMutable();
row_.add(index, value);
onChanged();
} else {
rowBuilder_.addMessage(index, value);
}
return this;
}
/**
* repeated .Mysqlx.Crud.Insert.TypedRow row = 4;
*/
public Builder addRow(
com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow.Builder builderForValue) {
if (rowBuilder_ == null) {
ensureRowIsMutable();
row_.add(builderForValue.build());
onChanged();
} else {
rowBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* repeated .Mysqlx.Crud.Insert.TypedRow row = 4;
*/
public Builder addRow(
int index, com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow.Builder builderForValue) {
if (rowBuilder_ == null) {
ensureRowIsMutable();
row_.add(index, builderForValue.build());
onChanged();
} else {
rowBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .Mysqlx.Crud.Insert.TypedRow row = 4;
*/
public Builder addAllRow(
java.lang.Iterable values) {
if (rowBuilder_ == null) {
ensureRowIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, row_);
onChanged();
} else {
rowBuilder_.addAllMessages(values);
}
return this;
}
/**
* repeated .Mysqlx.Crud.Insert.TypedRow row = 4;
*/
public Builder clearRow() {
if (rowBuilder_ == null) {
row_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000008);
onChanged();
} else {
rowBuilder_.clear();
}
return this;
}
/**
* repeated .Mysqlx.Crud.Insert.TypedRow row = 4;
*/
public Builder removeRow(int index) {
if (rowBuilder_ == null) {
ensureRowIsMutable();
row_.remove(index);
onChanged();
} else {
rowBuilder_.remove(index);
}
return this;
}
/**
* repeated .Mysqlx.Crud.Insert.TypedRow row = 4;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow.Builder getRowBuilder(
int index) {
return getRowFieldBuilder().getBuilder(index);
}
/**
* repeated .Mysqlx.Crud.Insert.TypedRow row = 4;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRowOrBuilder getRowOrBuilder(
int index) {
if (rowBuilder_ == null) {
return row_.get(index); } else {
return rowBuilder_.getMessageOrBuilder(index);
}
}
/**
* repeated .Mysqlx.Crud.Insert.TypedRow row = 4;
*/
public java.util.List
getRowOrBuilderList() {
if (rowBuilder_ != null) {
return rowBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(row_);
}
}
/**
* repeated .Mysqlx.Crud.Insert.TypedRow row = 4;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow.Builder addRowBuilder() {
return getRowFieldBuilder().addBuilder(
com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow.getDefaultInstance());
}
/**
* repeated .Mysqlx.Crud.Insert.TypedRow row = 4;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow.Builder addRowBuilder(
int index) {
return getRowFieldBuilder().addBuilder(
index, com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow.getDefaultInstance());
}
/**
* repeated .Mysqlx.Crud.Insert.TypedRow row = 4;
*/
public java.util.List
getRowBuilderList() {
return getRowFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow, com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRowOrBuilder>
getRowFieldBuilder() {
if (rowBuilder_ == null) {
rowBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow, com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRow.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.Insert.TypedRowOrBuilder>(
row_,
((bitField0_ & 0x00000008) == 0x00000008),
getParentForChildren(),
isClean());
row_ = null;
}
return rowBuilder_;
}
private java.util.List args_ =
java.util.Collections.emptyList();
private void ensureArgsIsMutable() {
if (!((bitField0_ & 0x00000010) == 0x00000010)) {
args_ = new java.util.ArrayList(args_);
bitField0_ |= 0x00000010;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar, com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar.Builder, com.mysql.cj.x.protobuf.MysqlxDatatypes.ScalarOrBuilder> argsBuilder_;
/**
* repeated .Mysqlx.Datatypes.Scalar args = 5;
*/
public java.util.List getArgsList() {
if (argsBuilder_ == null) {
return java.util.Collections.unmodifiableList(args_);
} else {
return argsBuilder_.getMessageList();
}
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 5;
*/
public int getArgsCount() {
if (argsBuilder_ == null) {
return args_.size();
} else {
return argsBuilder_.getCount();
}
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 5;
*/
public com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar getArgs(int index) {
if (argsBuilder_ == null) {
return args_.get(index);
} else {
return argsBuilder_.getMessage(index);
}
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 5;
*/
public Builder setArgs(
int index, com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar value) {
if (argsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureArgsIsMutable();
args_.set(index, value);
onChanged();
} else {
argsBuilder_.setMessage(index, value);
}
return this;
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 5;
*/
public Builder setArgs(
int index, com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar.Builder builderForValue) {
if (argsBuilder_ == null) {
ensureArgsIsMutable();
args_.set(index, builderForValue.build());
onChanged();
} else {
argsBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 5;
*/
public Builder addArgs(com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar value) {
if (argsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureArgsIsMutable();
args_.add(value);
onChanged();
} else {
argsBuilder_.addMessage(value);
}
return this;
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 5;
*/
public Builder addArgs(
int index, com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar value) {
if (argsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureArgsIsMutable();
args_.add(index, value);
onChanged();
} else {
argsBuilder_.addMessage(index, value);
}
return this;
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 5;
*/
public Builder addArgs(
com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar.Builder builderForValue) {
if (argsBuilder_ == null) {
ensureArgsIsMutable();
args_.add(builderForValue.build());
onChanged();
} else {
argsBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 5;
*/
public Builder addArgs(
int index, com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar.Builder builderForValue) {
if (argsBuilder_ == null) {
ensureArgsIsMutable();
args_.add(index, builderForValue.build());
onChanged();
} else {
argsBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 5;
*/
public Builder addAllArgs(
java.lang.Iterable values) {
if (argsBuilder_ == null) {
ensureArgsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, args_);
onChanged();
} else {
argsBuilder_.addAllMessages(values);
}
return this;
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 5;
*/
public Builder clearArgs() {
if (argsBuilder_ == null) {
args_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000010);
onChanged();
} else {
argsBuilder_.clear();
}
return this;
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 5;
*/
public Builder removeArgs(int index) {
if (argsBuilder_ == null) {
ensureArgsIsMutable();
args_.remove(index);
onChanged();
} else {
argsBuilder_.remove(index);
}
return this;
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 5;
*/
public com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar.Builder getArgsBuilder(
int index) {
return getArgsFieldBuilder().getBuilder(index);
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 5;
*/
public com.mysql.cj.x.protobuf.MysqlxDatatypes.ScalarOrBuilder getArgsOrBuilder(
int index) {
if (argsBuilder_ == null) {
return args_.get(index); } else {
return argsBuilder_.getMessageOrBuilder(index);
}
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 5;
*/
public java.util.List
getArgsOrBuilderList() {
if (argsBuilder_ != null) {
return argsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(args_);
}
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 5;
*/
public com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar.Builder addArgsBuilder() {
return getArgsFieldBuilder().addBuilder(
com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar.getDefaultInstance());
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 5;
*/
public com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar.Builder addArgsBuilder(
int index) {
return getArgsFieldBuilder().addBuilder(
index, com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar.getDefaultInstance());
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 5;
*/
public java.util.List
getArgsBuilderList() {
return getArgsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar, com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar.Builder, com.mysql.cj.x.protobuf.MysqlxDatatypes.ScalarOrBuilder>
getArgsFieldBuilder() {
if (argsBuilder_ == null) {
argsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar, com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar.Builder, com.mysql.cj.x.protobuf.MysqlxDatatypes.ScalarOrBuilder>(
args_,
((bitField0_ & 0x00000010) == 0x00000010),
getParentForChildren(),
isClean());
args_ = null;
}
return argsBuilder_;
}
private boolean upsert_ ;
/**
* optional bool upsert = 6 [default = false];
*/
public boolean hasUpsert() {
return ((bitField0_ & 0x00000020) == 0x00000020);
}
/**
* optional bool upsert = 6 [default = false];
*/
public boolean getUpsert() {
return upsert_;
}
/**
* optional bool upsert = 6 [default = false];
*/
public Builder setUpsert(boolean value) {
bitField0_ |= 0x00000020;
upsert_ = value;
onChanged();
return this;
}
/**
* optional bool upsert = 6 [default = false];
*/
public Builder clearUpsert() {
bitField0_ = (bitField0_ & ~0x00000020);
upsert_ = false;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:Mysqlx.Crud.Insert)
}
// @@protoc_insertion_point(class_scope:Mysqlx.Crud.Insert)
private static final com.mysql.cj.x.protobuf.MysqlxCrud.Insert DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.mysql.cj.x.protobuf.MysqlxCrud.Insert();
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Insert getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public Insert parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new Insert(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.mysql.cj.x.protobuf.MysqlxCrud.Insert getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface UpdateOrBuilder extends
// @@protoc_insertion_point(interface_extends:Mysqlx.Crud.Update)
com.google.protobuf.MessageOrBuilder {
/**
* required .Mysqlx.Crud.Collection collection = 2;
*/
boolean hasCollection();
/**
* required .Mysqlx.Crud.Collection collection = 2;
*/
com.mysql.cj.x.protobuf.MysqlxCrud.Collection getCollection();
/**
* required .Mysqlx.Crud.Collection collection = 2;
*/
com.mysql.cj.x.protobuf.MysqlxCrud.CollectionOrBuilder getCollectionOrBuilder();
/**
* optional .Mysqlx.Crud.DataModel data_model = 3;
*/
boolean hasDataModel();
/**
* optional .Mysqlx.Crud.DataModel data_model = 3;
*/
com.mysql.cj.x.protobuf.MysqlxCrud.DataModel getDataModel();
/**
* optional .Mysqlx.Expr.Expr criteria = 4;
*/
boolean hasCriteria();
/**
* optional .Mysqlx.Expr.Expr criteria = 4;
*/
com.mysql.cj.x.protobuf.MysqlxExpr.Expr getCriteria();
/**
* optional .Mysqlx.Expr.Expr criteria = 4;
*/
com.mysql.cj.x.protobuf.MysqlxExpr.ExprOrBuilder getCriteriaOrBuilder();
/**
* repeated .Mysqlx.Datatypes.Scalar args = 8;
*/
java.util.List
getArgsList();
/**
* repeated .Mysqlx.Datatypes.Scalar args = 8;
*/
com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar getArgs(int index);
/**
* repeated .Mysqlx.Datatypes.Scalar args = 8;
*/
int getArgsCount();
/**
* repeated .Mysqlx.Datatypes.Scalar args = 8;
*/
java.util.List
getArgsOrBuilderList();
/**
* repeated .Mysqlx.Datatypes.Scalar args = 8;
*/
com.mysql.cj.x.protobuf.MysqlxDatatypes.ScalarOrBuilder getArgsOrBuilder(
int index);
/**
* optional .Mysqlx.Crud.Limit limit = 5;
*/
boolean hasLimit();
/**
* optional .Mysqlx.Crud.Limit limit = 5;
*/
com.mysql.cj.x.protobuf.MysqlxCrud.Limit getLimit();
/**
* optional .Mysqlx.Crud.Limit limit = 5;
*/
com.mysql.cj.x.protobuf.MysqlxCrud.LimitOrBuilder getLimitOrBuilder();
/**
* repeated .Mysqlx.Crud.Order order = 6;
*/
java.util.List
getOrderList();
/**
* repeated .Mysqlx.Crud.Order order = 6;
*/
com.mysql.cj.x.protobuf.MysqlxCrud.Order getOrder(int index);
/**
* repeated .Mysqlx.Crud.Order order = 6;
*/
int getOrderCount();
/**
* repeated .Mysqlx.Crud.Order order = 6;
*/
java.util.List
getOrderOrBuilderList();
/**
* repeated .Mysqlx.Crud.Order order = 6;
*/
com.mysql.cj.x.protobuf.MysqlxCrud.OrderOrBuilder getOrderOrBuilder(
int index);
/**
* repeated .Mysqlx.Crud.UpdateOperation operation = 7;
*/
java.util.List
getOperationList();
/**
* repeated .Mysqlx.Crud.UpdateOperation operation = 7;
*/
com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation getOperation(int index);
/**
* repeated .Mysqlx.Crud.UpdateOperation operation = 7;
*/
int getOperationCount();
/**
* repeated .Mysqlx.Crud.UpdateOperation operation = 7;
*/
java.util.List
getOperationOrBuilderList();
/**
* repeated .Mysqlx.Crud.UpdateOperation operation = 7;
*/
com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperationOrBuilder getOperationOrBuilder(
int index);
}
/**
*
* Update documents/rows in a collection/table
* :param collection: collection to change
* :param data_model: datamodel that the operations refer to
* :param criteria: filter expression to match rows that the operations will apply on
* :param args: values for parameters used in filter expression
* :param limit: limits the number of rows to match
* :param order: specifies order of matched rows
* :param operation: list of operations to be applied. Valid operations will depend on the data_model.
* :Returns: :protobuf:msg:`Mysqlx.Resultset::`
*
*
* Protobuf type {@code Mysqlx.Crud.Update}
*/
public static final class Update extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:Mysqlx.Crud.Update)
UpdateOrBuilder {
private static final long serialVersionUID = 0L;
// Use Update.newBuilder() to construct.
private Update(com.google.protobuf.GeneratedMessageV3.Builder builder) {
super(builder);
}
private Update() {
dataModel_ = 1;
args_ = java.util.Collections.emptyList();
order_ = java.util.Collections.emptyList();
operation_ = java.util.Collections.emptyList();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private Update(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 18: {
com.mysql.cj.x.protobuf.MysqlxCrud.Collection.Builder subBuilder = null;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
subBuilder = collection_.toBuilder();
}
collection_ = input.readMessage(com.mysql.cj.x.protobuf.MysqlxCrud.Collection.PARSER, extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(collection_);
collection_ = subBuilder.buildPartial();
}
bitField0_ |= 0x00000001;
break;
}
case 24: {
int rawValue = input.readEnum();
@SuppressWarnings("deprecation")
com.mysql.cj.x.protobuf.MysqlxCrud.DataModel value = com.mysql.cj.x.protobuf.MysqlxCrud.DataModel.valueOf(rawValue);
if (value == null) {
unknownFields.mergeVarintField(3, rawValue);
} else {
bitField0_ |= 0x00000002;
dataModel_ = rawValue;
}
break;
}
case 34: {
com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder subBuilder = null;
if (((bitField0_ & 0x00000004) == 0x00000004)) {
subBuilder = criteria_.toBuilder();
}
criteria_ = input.readMessage(com.mysql.cj.x.protobuf.MysqlxExpr.Expr.PARSER, extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(criteria_);
criteria_ = subBuilder.buildPartial();
}
bitField0_ |= 0x00000004;
break;
}
case 42: {
com.mysql.cj.x.protobuf.MysqlxCrud.Limit.Builder subBuilder = null;
if (((bitField0_ & 0x00000008) == 0x00000008)) {
subBuilder = limit_.toBuilder();
}
limit_ = input.readMessage(com.mysql.cj.x.protobuf.MysqlxCrud.Limit.PARSER, extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(limit_);
limit_ = subBuilder.buildPartial();
}
bitField0_ |= 0x00000008;
break;
}
case 50: {
if (!((mutable_bitField0_ & 0x00000020) == 0x00000020)) {
order_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000020;
}
order_.add(
input.readMessage(com.mysql.cj.x.protobuf.MysqlxCrud.Order.PARSER, extensionRegistry));
break;
}
case 58: {
if (!((mutable_bitField0_ & 0x00000040) == 0x00000040)) {
operation_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000040;
}
operation_.add(
input.readMessage(com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation.PARSER, extensionRegistry));
break;
}
case 66: {
if (!((mutable_bitField0_ & 0x00000008) == 0x00000008)) {
args_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000008;
}
args_.add(
input.readMessage(com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar.PARSER, extensionRegistry));
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000020) == 0x00000020)) {
order_ = java.util.Collections.unmodifiableList(order_);
}
if (((mutable_bitField0_ & 0x00000040) == 0x00000040)) {
operation_ = java.util.Collections.unmodifiableList(operation_);
}
if (((mutable_bitField0_ & 0x00000008) == 0x00000008)) {
args_ = java.util.Collections.unmodifiableList(args_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_Update_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_Update_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.mysql.cj.x.protobuf.MysqlxCrud.Update.class, com.mysql.cj.x.protobuf.MysqlxCrud.Update.Builder.class);
}
private int bitField0_;
public static final int COLLECTION_FIELD_NUMBER = 2;
private com.mysql.cj.x.protobuf.MysqlxCrud.Collection collection_;
/**
* required .Mysqlx.Crud.Collection collection = 2;
*/
public boolean hasCollection() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* required .Mysqlx.Crud.Collection collection = 2;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Collection getCollection() {
return collection_ == null ? com.mysql.cj.x.protobuf.MysqlxCrud.Collection.getDefaultInstance() : collection_;
}
/**
* required .Mysqlx.Crud.Collection collection = 2;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.CollectionOrBuilder getCollectionOrBuilder() {
return collection_ == null ? com.mysql.cj.x.protobuf.MysqlxCrud.Collection.getDefaultInstance() : collection_;
}
public static final int DATA_MODEL_FIELD_NUMBER = 3;
private int dataModel_;
/**
* optional .Mysqlx.Crud.DataModel data_model = 3;
*/
public boolean hasDataModel() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* optional .Mysqlx.Crud.DataModel data_model = 3;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.DataModel getDataModel() {
@SuppressWarnings("deprecation")
com.mysql.cj.x.protobuf.MysqlxCrud.DataModel result = com.mysql.cj.x.protobuf.MysqlxCrud.DataModel.valueOf(dataModel_);
return result == null ? com.mysql.cj.x.protobuf.MysqlxCrud.DataModel.DOCUMENT : result;
}
public static final int CRITERIA_FIELD_NUMBER = 4;
private com.mysql.cj.x.protobuf.MysqlxExpr.Expr criteria_;
/**
* optional .Mysqlx.Expr.Expr criteria = 4;
*/
public boolean hasCriteria() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* optional .Mysqlx.Expr.Expr criteria = 4;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.Expr getCriteria() {
return criteria_ == null ? com.mysql.cj.x.protobuf.MysqlxExpr.Expr.getDefaultInstance() : criteria_;
}
/**
* optional .Mysqlx.Expr.Expr criteria = 4;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.ExprOrBuilder getCriteriaOrBuilder() {
return criteria_ == null ? com.mysql.cj.x.protobuf.MysqlxExpr.Expr.getDefaultInstance() : criteria_;
}
public static final int ARGS_FIELD_NUMBER = 8;
private java.util.List args_;
/**
* repeated .Mysqlx.Datatypes.Scalar args = 8;
*/
public java.util.List getArgsList() {
return args_;
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 8;
*/
public java.util.List
getArgsOrBuilderList() {
return args_;
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 8;
*/
public int getArgsCount() {
return args_.size();
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 8;
*/
public com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar getArgs(int index) {
return args_.get(index);
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 8;
*/
public com.mysql.cj.x.protobuf.MysqlxDatatypes.ScalarOrBuilder getArgsOrBuilder(
int index) {
return args_.get(index);
}
public static final int LIMIT_FIELD_NUMBER = 5;
private com.mysql.cj.x.protobuf.MysqlxCrud.Limit limit_;
/**
* optional .Mysqlx.Crud.Limit limit = 5;
*/
public boolean hasLimit() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
/**
* optional .Mysqlx.Crud.Limit limit = 5;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Limit getLimit() {
return limit_ == null ? com.mysql.cj.x.protobuf.MysqlxCrud.Limit.getDefaultInstance() : limit_;
}
/**
* optional .Mysqlx.Crud.Limit limit = 5;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.LimitOrBuilder getLimitOrBuilder() {
return limit_ == null ? com.mysql.cj.x.protobuf.MysqlxCrud.Limit.getDefaultInstance() : limit_;
}
public static final int ORDER_FIELD_NUMBER = 6;
private java.util.List order_;
/**
* repeated .Mysqlx.Crud.Order order = 6;
*/
public java.util.List getOrderList() {
return order_;
}
/**
* repeated .Mysqlx.Crud.Order order = 6;
*/
public java.util.List
getOrderOrBuilderList() {
return order_;
}
/**
* repeated .Mysqlx.Crud.Order order = 6;
*/
public int getOrderCount() {
return order_.size();
}
/**
* repeated .Mysqlx.Crud.Order order = 6;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Order getOrder(int index) {
return order_.get(index);
}
/**
* repeated .Mysqlx.Crud.Order order = 6;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.OrderOrBuilder getOrderOrBuilder(
int index) {
return order_.get(index);
}
public static final int OPERATION_FIELD_NUMBER = 7;
private java.util.List operation_;
/**
* repeated .Mysqlx.Crud.UpdateOperation operation = 7;
*/
public java.util.List getOperationList() {
return operation_;
}
/**
* repeated .Mysqlx.Crud.UpdateOperation operation = 7;
*/
public java.util.List
getOperationOrBuilderList() {
return operation_;
}
/**
* repeated .Mysqlx.Crud.UpdateOperation operation = 7;
*/
public int getOperationCount() {
return operation_.size();
}
/**
* repeated .Mysqlx.Crud.UpdateOperation operation = 7;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation getOperation(int index) {
return operation_.get(index);
}
/**
* repeated .Mysqlx.Crud.UpdateOperation operation = 7;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperationOrBuilder getOperationOrBuilder(
int index) {
return operation_.get(index);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
if (!hasCollection()) {
memoizedIsInitialized = 0;
return false;
}
if (!getCollection().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
if (hasCriteria()) {
if (!getCriteria().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
for (int i = 0; i < getArgsCount(); i++) {
if (!getArgs(i).isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
if (hasLimit()) {
if (!getLimit().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
for (int i = 0; i < getOrderCount(); i++) {
if (!getOrder(i).isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
for (int i = 0; i < getOperationCount(); i++) {
if (!getOperation(i).isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) == 0x00000001)) {
output.writeMessage(2, getCollection());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
output.writeEnum(3, dataModel_);
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
output.writeMessage(4, getCriteria());
}
if (((bitField0_ & 0x00000008) == 0x00000008)) {
output.writeMessage(5, getLimit());
}
for (int i = 0; i < order_.size(); i++) {
output.writeMessage(6, order_.get(i));
}
for (int i = 0; i < operation_.size(); i++) {
output.writeMessage(7, operation_.get(i));
}
for (int i = 0; i < args_.size(); i++) {
output.writeMessage(8, args_.get(i));
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, getCollection());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(3, dataModel_);
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, getCriteria());
}
if (((bitField0_ & 0x00000008) == 0x00000008)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(5, getLimit());
}
for (int i = 0; i < order_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(6, order_.get(i));
}
for (int i = 0; i < operation_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(7, operation_.get(i));
}
for (int i = 0; i < args_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(8, args_.get(i));
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.mysql.cj.x.protobuf.MysqlxCrud.Update)) {
return super.equals(obj);
}
com.mysql.cj.x.protobuf.MysqlxCrud.Update other = (com.mysql.cj.x.protobuf.MysqlxCrud.Update) obj;
boolean result = true;
result = result && (hasCollection() == other.hasCollection());
if (hasCollection()) {
result = result && getCollection()
.equals(other.getCollection());
}
result = result && (hasDataModel() == other.hasDataModel());
if (hasDataModel()) {
result = result && dataModel_ == other.dataModel_;
}
result = result && (hasCriteria() == other.hasCriteria());
if (hasCriteria()) {
result = result && getCriteria()
.equals(other.getCriteria());
}
result = result && getArgsList()
.equals(other.getArgsList());
result = result && (hasLimit() == other.hasLimit());
if (hasLimit()) {
result = result && getLimit()
.equals(other.getLimit());
}
result = result && getOrderList()
.equals(other.getOrderList());
result = result && getOperationList()
.equals(other.getOperationList());
result = result && unknownFields.equals(other.unknownFields);
return result;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasCollection()) {
hash = (37 * hash) + COLLECTION_FIELD_NUMBER;
hash = (53 * hash) + getCollection().hashCode();
}
if (hasDataModel()) {
hash = (37 * hash) + DATA_MODEL_FIELD_NUMBER;
hash = (53 * hash) + dataModel_;
}
if (hasCriteria()) {
hash = (37 * hash) + CRITERIA_FIELD_NUMBER;
hash = (53 * hash) + getCriteria().hashCode();
}
if (getArgsCount() > 0) {
hash = (37 * hash) + ARGS_FIELD_NUMBER;
hash = (53 * hash) + getArgsList().hashCode();
}
if (hasLimit()) {
hash = (37 * hash) + LIMIT_FIELD_NUMBER;
hash = (53 * hash) + getLimit().hashCode();
}
if (getOrderCount() > 0) {
hash = (37 * hash) + ORDER_FIELD_NUMBER;
hash = (53 * hash) + getOrderList().hashCode();
}
if (getOperationCount() > 0) {
hash = (37 * hash) + OPERATION_FIELD_NUMBER;
hash = (53 * hash) + getOperationList().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Update parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Update parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Update parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Update parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Update parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Update parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Update parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Update parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Update parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Update parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Update parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Update parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.mysql.cj.x.protobuf.MysqlxCrud.Update prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* Update documents/rows in a collection/table
* :param collection: collection to change
* :param data_model: datamodel that the operations refer to
* :param criteria: filter expression to match rows that the operations will apply on
* :param args: values for parameters used in filter expression
* :param limit: limits the number of rows to match
* :param order: specifies order of matched rows
* :param operation: list of operations to be applied. Valid operations will depend on the data_model.
* :Returns: :protobuf:msg:`Mysqlx.Resultset::`
*
*
* Protobuf type {@code Mysqlx.Crud.Update}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:Mysqlx.Crud.Update)
com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_Update_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_Update_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.mysql.cj.x.protobuf.MysqlxCrud.Update.class, com.mysql.cj.x.protobuf.MysqlxCrud.Update.Builder.class);
}
// Construct using com.mysql.cj.x.protobuf.MysqlxCrud.Update.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getCollectionFieldBuilder();
getCriteriaFieldBuilder();
getArgsFieldBuilder();
getLimitFieldBuilder();
getOrderFieldBuilder();
getOperationFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (collectionBuilder_ == null) {
collection_ = null;
} else {
collectionBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
dataModel_ = 1;
bitField0_ = (bitField0_ & ~0x00000002);
if (criteriaBuilder_ == null) {
criteria_ = null;
} else {
criteriaBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000004);
if (argsBuilder_ == null) {
args_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000008);
} else {
argsBuilder_.clear();
}
if (limitBuilder_ == null) {
limit_ = null;
} else {
limitBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000010);
if (orderBuilder_ == null) {
order_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000020);
} else {
orderBuilder_.clear();
}
if (operationBuilder_ == null) {
operation_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000040);
} else {
operationBuilder_.clear();
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_Update_descriptor;
}
@java.lang.Override
public com.mysql.cj.x.protobuf.MysqlxCrud.Update getDefaultInstanceForType() {
return com.mysql.cj.x.protobuf.MysqlxCrud.Update.getDefaultInstance();
}
@java.lang.Override
public com.mysql.cj.x.protobuf.MysqlxCrud.Update build() {
com.mysql.cj.x.protobuf.MysqlxCrud.Update result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.mysql.cj.x.protobuf.MysqlxCrud.Update buildPartial() {
com.mysql.cj.x.protobuf.MysqlxCrud.Update result = new com.mysql.cj.x.protobuf.MysqlxCrud.Update(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
if (collectionBuilder_ == null) {
result.collection_ = collection_;
} else {
result.collection_ = collectionBuilder_.build();
}
if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
to_bitField0_ |= 0x00000002;
}
result.dataModel_ = dataModel_;
if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
to_bitField0_ |= 0x00000004;
}
if (criteriaBuilder_ == null) {
result.criteria_ = criteria_;
} else {
result.criteria_ = criteriaBuilder_.build();
}
if (argsBuilder_ == null) {
if (((bitField0_ & 0x00000008) == 0x00000008)) {
args_ = java.util.Collections.unmodifiableList(args_);
bitField0_ = (bitField0_ & ~0x00000008);
}
result.args_ = args_;
} else {
result.args_ = argsBuilder_.build();
}
if (((from_bitField0_ & 0x00000010) == 0x00000010)) {
to_bitField0_ |= 0x00000008;
}
if (limitBuilder_ == null) {
result.limit_ = limit_;
} else {
result.limit_ = limitBuilder_.build();
}
if (orderBuilder_ == null) {
if (((bitField0_ & 0x00000020) == 0x00000020)) {
order_ = java.util.Collections.unmodifiableList(order_);
bitField0_ = (bitField0_ & ~0x00000020);
}
result.order_ = order_;
} else {
result.order_ = orderBuilder_.build();
}
if (operationBuilder_ == null) {
if (((bitField0_ & 0x00000040) == 0x00000040)) {
operation_ = java.util.Collections.unmodifiableList(operation_);
bitField0_ = (bitField0_ & ~0x00000040);
}
result.operation_ = operation_;
} else {
result.operation_ = operationBuilder_.build();
}
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return (Builder) super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return (Builder) super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return (Builder) super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return (Builder) super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return (Builder) super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return (Builder) super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.mysql.cj.x.protobuf.MysqlxCrud.Update) {
return mergeFrom((com.mysql.cj.x.protobuf.MysqlxCrud.Update)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.mysql.cj.x.protobuf.MysqlxCrud.Update other) {
if (other == com.mysql.cj.x.protobuf.MysqlxCrud.Update.getDefaultInstance()) return this;
if (other.hasCollection()) {
mergeCollection(other.getCollection());
}
if (other.hasDataModel()) {
setDataModel(other.getDataModel());
}
if (other.hasCriteria()) {
mergeCriteria(other.getCriteria());
}
if (argsBuilder_ == null) {
if (!other.args_.isEmpty()) {
if (args_.isEmpty()) {
args_ = other.args_;
bitField0_ = (bitField0_ & ~0x00000008);
} else {
ensureArgsIsMutable();
args_.addAll(other.args_);
}
onChanged();
}
} else {
if (!other.args_.isEmpty()) {
if (argsBuilder_.isEmpty()) {
argsBuilder_.dispose();
argsBuilder_ = null;
args_ = other.args_;
bitField0_ = (bitField0_ & ~0x00000008);
argsBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getArgsFieldBuilder() : null;
} else {
argsBuilder_.addAllMessages(other.args_);
}
}
}
if (other.hasLimit()) {
mergeLimit(other.getLimit());
}
if (orderBuilder_ == null) {
if (!other.order_.isEmpty()) {
if (order_.isEmpty()) {
order_ = other.order_;
bitField0_ = (bitField0_ & ~0x00000020);
} else {
ensureOrderIsMutable();
order_.addAll(other.order_);
}
onChanged();
}
} else {
if (!other.order_.isEmpty()) {
if (orderBuilder_.isEmpty()) {
orderBuilder_.dispose();
orderBuilder_ = null;
order_ = other.order_;
bitField0_ = (bitField0_ & ~0x00000020);
orderBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getOrderFieldBuilder() : null;
} else {
orderBuilder_.addAllMessages(other.order_);
}
}
}
if (operationBuilder_ == null) {
if (!other.operation_.isEmpty()) {
if (operation_.isEmpty()) {
operation_ = other.operation_;
bitField0_ = (bitField0_ & ~0x00000040);
} else {
ensureOperationIsMutable();
operation_.addAll(other.operation_);
}
onChanged();
}
} else {
if (!other.operation_.isEmpty()) {
if (operationBuilder_.isEmpty()) {
operationBuilder_.dispose();
operationBuilder_ = null;
operation_ = other.operation_;
bitField0_ = (bitField0_ & ~0x00000040);
operationBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getOperationFieldBuilder() : null;
} else {
operationBuilder_.addAllMessages(other.operation_);
}
}
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
if (!hasCollection()) {
return false;
}
if (!getCollection().isInitialized()) {
return false;
}
if (hasCriteria()) {
if (!getCriteria().isInitialized()) {
return false;
}
}
for (int i = 0; i < getArgsCount(); i++) {
if (!getArgs(i).isInitialized()) {
return false;
}
}
if (hasLimit()) {
if (!getLimit().isInitialized()) {
return false;
}
}
for (int i = 0; i < getOrderCount(); i++) {
if (!getOrder(i).isInitialized()) {
return false;
}
}
for (int i = 0; i < getOperationCount(); i++) {
if (!getOperation(i).isInitialized()) {
return false;
}
}
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
com.mysql.cj.x.protobuf.MysqlxCrud.Update parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (com.mysql.cj.x.protobuf.MysqlxCrud.Update) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private com.mysql.cj.x.protobuf.MysqlxCrud.Collection collection_ = null;
private com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.Collection, com.mysql.cj.x.protobuf.MysqlxCrud.Collection.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.CollectionOrBuilder> collectionBuilder_;
/**
* required .Mysqlx.Crud.Collection collection = 2;
*/
public boolean hasCollection() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* required .Mysqlx.Crud.Collection collection = 2;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Collection getCollection() {
if (collectionBuilder_ == null) {
return collection_ == null ? com.mysql.cj.x.protobuf.MysqlxCrud.Collection.getDefaultInstance() : collection_;
} else {
return collectionBuilder_.getMessage();
}
}
/**
* required .Mysqlx.Crud.Collection collection = 2;
*/
public Builder setCollection(com.mysql.cj.x.protobuf.MysqlxCrud.Collection value) {
if (collectionBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
collection_ = value;
onChanged();
} else {
collectionBuilder_.setMessage(value);
}
bitField0_ |= 0x00000001;
return this;
}
/**
* required .Mysqlx.Crud.Collection collection = 2;
*/
public Builder setCollection(
com.mysql.cj.x.protobuf.MysqlxCrud.Collection.Builder builderForValue) {
if (collectionBuilder_ == null) {
collection_ = builderForValue.build();
onChanged();
} else {
collectionBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000001;
return this;
}
/**
* required .Mysqlx.Crud.Collection collection = 2;
*/
public Builder mergeCollection(com.mysql.cj.x.protobuf.MysqlxCrud.Collection value) {
if (collectionBuilder_ == null) {
if (((bitField0_ & 0x00000001) == 0x00000001) &&
collection_ != null &&
collection_ != com.mysql.cj.x.protobuf.MysqlxCrud.Collection.getDefaultInstance()) {
collection_ =
com.mysql.cj.x.protobuf.MysqlxCrud.Collection.newBuilder(collection_).mergeFrom(value).buildPartial();
} else {
collection_ = value;
}
onChanged();
} else {
collectionBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000001;
return this;
}
/**
* required .Mysqlx.Crud.Collection collection = 2;
*/
public Builder clearCollection() {
if (collectionBuilder_ == null) {
collection_ = null;
onChanged();
} else {
collectionBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
/**
* required .Mysqlx.Crud.Collection collection = 2;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Collection.Builder getCollectionBuilder() {
bitField0_ |= 0x00000001;
onChanged();
return getCollectionFieldBuilder().getBuilder();
}
/**
* required .Mysqlx.Crud.Collection collection = 2;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.CollectionOrBuilder getCollectionOrBuilder() {
if (collectionBuilder_ != null) {
return collectionBuilder_.getMessageOrBuilder();
} else {
return collection_ == null ?
com.mysql.cj.x.protobuf.MysqlxCrud.Collection.getDefaultInstance() : collection_;
}
}
/**
* required .Mysqlx.Crud.Collection collection = 2;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.Collection, com.mysql.cj.x.protobuf.MysqlxCrud.Collection.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.CollectionOrBuilder>
getCollectionFieldBuilder() {
if (collectionBuilder_ == null) {
collectionBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.Collection, com.mysql.cj.x.protobuf.MysqlxCrud.Collection.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.CollectionOrBuilder>(
getCollection(),
getParentForChildren(),
isClean());
collection_ = null;
}
return collectionBuilder_;
}
private int dataModel_ = 1;
/**
* optional .Mysqlx.Crud.DataModel data_model = 3;
*/
public boolean hasDataModel() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* optional .Mysqlx.Crud.DataModel data_model = 3;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.DataModel getDataModel() {
@SuppressWarnings("deprecation")
com.mysql.cj.x.protobuf.MysqlxCrud.DataModel result = com.mysql.cj.x.protobuf.MysqlxCrud.DataModel.valueOf(dataModel_);
return result == null ? com.mysql.cj.x.protobuf.MysqlxCrud.DataModel.DOCUMENT : result;
}
/**
* optional .Mysqlx.Crud.DataModel data_model = 3;
*/
public Builder setDataModel(com.mysql.cj.x.protobuf.MysqlxCrud.DataModel value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
dataModel_ = value.getNumber();
onChanged();
return this;
}
/**
* optional .Mysqlx.Crud.DataModel data_model = 3;
*/
public Builder clearDataModel() {
bitField0_ = (bitField0_ & ~0x00000002);
dataModel_ = 1;
onChanged();
return this;
}
private com.mysql.cj.x.protobuf.MysqlxExpr.Expr criteria_ = null;
private com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxExpr.Expr, com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder, com.mysql.cj.x.protobuf.MysqlxExpr.ExprOrBuilder> criteriaBuilder_;
/**
* optional .Mysqlx.Expr.Expr criteria = 4;
*/
public boolean hasCriteria() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* optional .Mysqlx.Expr.Expr criteria = 4;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.Expr getCriteria() {
if (criteriaBuilder_ == null) {
return criteria_ == null ? com.mysql.cj.x.protobuf.MysqlxExpr.Expr.getDefaultInstance() : criteria_;
} else {
return criteriaBuilder_.getMessage();
}
}
/**
* optional .Mysqlx.Expr.Expr criteria = 4;
*/
public Builder setCriteria(com.mysql.cj.x.protobuf.MysqlxExpr.Expr value) {
if (criteriaBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
criteria_ = value;
onChanged();
} else {
criteriaBuilder_.setMessage(value);
}
bitField0_ |= 0x00000004;
return this;
}
/**
* optional .Mysqlx.Expr.Expr criteria = 4;
*/
public Builder setCriteria(
com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder builderForValue) {
if (criteriaBuilder_ == null) {
criteria_ = builderForValue.build();
onChanged();
} else {
criteriaBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000004;
return this;
}
/**
* optional .Mysqlx.Expr.Expr criteria = 4;
*/
public Builder mergeCriteria(com.mysql.cj.x.protobuf.MysqlxExpr.Expr value) {
if (criteriaBuilder_ == null) {
if (((bitField0_ & 0x00000004) == 0x00000004) &&
criteria_ != null &&
criteria_ != com.mysql.cj.x.protobuf.MysqlxExpr.Expr.getDefaultInstance()) {
criteria_ =
com.mysql.cj.x.protobuf.MysqlxExpr.Expr.newBuilder(criteria_).mergeFrom(value).buildPartial();
} else {
criteria_ = value;
}
onChanged();
} else {
criteriaBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000004;
return this;
}
/**
* optional .Mysqlx.Expr.Expr criteria = 4;
*/
public Builder clearCriteria() {
if (criteriaBuilder_ == null) {
criteria_ = null;
onChanged();
} else {
criteriaBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000004);
return this;
}
/**
* optional .Mysqlx.Expr.Expr criteria = 4;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder getCriteriaBuilder() {
bitField0_ |= 0x00000004;
onChanged();
return getCriteriaFieldBuilder().getBuilder();
}
/**
* optional .Mysqlx.Expr.Expr criteria = 4;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.ExprOrBuilder getCriteriaOrBuilder() {
if (criteriaBuilder_ != null) {
return criteriaBuilder_.getMessageOrBuilder();
} else {
return criteria_ == null ?
com.mysql.cj.x.protobuf.MysqlxExpr.Expr.getDefaultInstance() : criteria_;
}
}
/**
* optional .Mysqlx.Expr.Expr criteria = 4;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxExpr.Expr, com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder, com.mysql.cj.x.protobuf.MysqlxExpr.ExprOrBuilder>
getCriteriaFieldBuilder() {
if (criteriaBuilder_ == null) {
criteriaBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxExpr.Expr, com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder, com.mysql.cj.x.protobuf.MysqlxExpr.ExprOrBuilder>(
getCriteria(),
getParentForChildren(),
isClean());
criteria_ = null;
}
return criteriaBuilder_;
}
private java.util.List args_ =
java.util.Collections.emptyList();
private void ensureArgsIsMutable() {
if (!((bitField0_ & 0x00000008) == 0x00000008)) {
args_ = new java.util.ArrayList(args_);
bitField0_ |= 0x00000008;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar, com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar.Builder, com.mysql.cj.x.protobuf.MysqlxDatatypes.ScalarOrBuilder> argsBuilder_;
/**
* repeated .Mysqlx.Datatypes.Scalar args = 8;
*/
public java.util.List getArgsList() {
if (argsBuilder_ == null) {
return java.util.Collections.unmodifiableList(args_);
} else {
return argsBuilder_.getMessageList();
}
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 8;
*/
public int getArgsCount() {
if (argsBuilder_ == null) {
return args_.size();
} else {
return argsBuilder_.getCount();
}
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 8;
*/
public com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar getArgs(int index) {
if (argsBuilder_ == null) {
return args_.get(index);
} else {
return argsBuilder_.getMessage(index);
}
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 8;
*/
public Builder setArgs(
int index, com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar value) {
if (argsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureArgsIsMutable();
args_.set(index, value);
onChanged();
} else {
argsBuilder_.setMessage(index, value);
}
return this;
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 8;
*/
public Builder setArgs(
int index, com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar.Builder builderForValue) {
if (argsBuilder_ == null) {
ensureArgsIsMutable();
args_.set(index, builderForValue.build());
onChanged();
} else {
argsBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 8;
*/
public Builder addArgs(com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar value) {
if (argsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureArgsIsMutable();
args_.add(value);
onChanged();
} else {
argsBuilder_.addMessage(value);
}
return this;
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 8;
*/
public Builder addArgs(
int index, com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar value) {
if (argsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureArgsIsMutable();
args_.add(index, value);
onChanged();
} else {
argsBuilder_.addMessage(index, value);
}
return this;
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 8;
*/
public Builder addArgs(
com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar.Builder builderForValue) {
if (argsBuilder_ == null) {
ensureArgsIsMutable();
args_.add(builderForValue.build());
onChanged();
} else {
argsBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 8;
*/
public Builder addArgs(
int index, com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar.Builder builderForValue) {
if (argsBuilder_ == null) {
ensureArgsIsMutable();
args_.add(index, builderForValue.build());
onChanged();
} else {
argsBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 8;
*/
public Builder addAllArgs(
java.lang.Iterable values) {
if (argsBuilder_ == null) {
ensureArgsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, args_);
onChanged();
} else {
argsBuilder_.addAllMessages(values);
}
return this;
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 8;
*/
public Builder clearArgs() {
if (argsBuilder_ == null) {
args_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000008);
onChanged();
} else {
argsBuilder_.clear();
}
return this;
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 8;
*/
public Builder removeArgs(int index) {
if (argsBuilder_ == null) {
ensureArgsIsMutable();
args_.remove(index);
onChanged();
} else {
argsBuilder_.remove(index);
}
return this;
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 8;
*/
public com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar.Builder getArgsBuilder(
int index) {
return getArgsFieldBuilder().getBuilder(index);
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 8;
*/
public com.mysql.cj.x.protobuf.MysqlxDatatypes.ScalarOrBuilder getArgsOrBuilder(
int index) {
if (argsBuilder_ == null) {
return args_.get(index); } else {
return argsBuilder_.getMessageOrBuilder(index);
}
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 8;
*/
public java.util.List
getArgsOrBuilderList() {
if (argsBuilder_ != null) {
return argsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(args_);
}
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 8;
*/
public com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar.Builder addArgsBuilder() {
return getArgsFieldBuilder().addBuilder(
com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar.getDefaultInstance());
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 8;
*/
public com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar.Builder addArgsBuilder(
int index) {
return getArgsFieldBuilder().addBuilder(
index, com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar.getDefaultInstance());
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 8;
*/
public java.util.List
getArgsBuilderList() {
return getArgsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar, com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar.Builder, com.mysql.cj.x.protobuf.MysqlxDatatypes.ScalarOrBuilder>
getArgsFieldBuilder() {
if (argsBuilder_ == null) {
argsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar, com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar.Builder, com.mysql.cj.x.protobuf.MysqlxDatatypes.ScalarOrBuilder>(
args_,
((bitField0_ & 0x00000008) == 0x00000008),
getParentForChildren(),
isClean());
args_ = null;
}
return argsBuilder_;
}
private com.mysql.cj.x.protobuf.MysqlxCrud.Limit limit_ = null;
private com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.Limit, com.mysql.cj.x.protobuf.MysqlxCrud.Limit.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.LimitOrBuilder> limitBuilder_;
/**
* optional .Mysqlx.Crud.Limit limit = 5;
*/
public boolean hasLimit() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
/**
* optional .Mysqlx.Crud.Limit limit = 5;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Limit getLimit() {
if (limitBuilder_ == null) {
return limit_ == null ? com.mysql.cj.x.protobuf.MysqlxCrud.Limit.getDefaultInstance() : limit_;
} else {
return limitBuilder_.getMessage();
}
}
/**
* optional .Mysqlx.Crud.Limit limit = 5;
*/
public Builder setLimit(com.mysql.cj.x.protobuf.MysqlxCrud.Limit value) {
if (limitBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
limit_ = value;
onChanged();
} else {
limitBuilder_.setMessage(value);
}
bitField0_ |= 0x00000010;
return this;
}
/**
* optional .Mysqlx.Crud.Limit limit = 5;
*/
public Builder setLimit(
com.mysql.cj.x.protobuf.MysqlxCrud.Limit.Builder builderForValue) {
if (limitBuilder_ == null) {
limit_ = builderForValue.build();
onChanged();
} else {
limitBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000010;
return this;
}
/**
* optional .Mysqlx.Crud.Limit limit = 5;
*/
public Builder mergeLimit(com.mysql.cj.x.protobuf.MysqlxCrud.Limit value) {
if (limitBuilder_ == null) {
if (((bitField0_ & 0x00000010) == 0x00000010) &&
limit_ != null &&
limit_ != com.mysql.cj.x.protobuf.MysqlxCrud.Limit.getDefaultInstance()) {
limit_ =
com.mysql.cj.x.protobuf.MysqlxCrud.Limit.newBuilder(limit_).mergeFrom(value).buildPartial();
} else {
limit_ = value;
}
onChanged();
} else {
limitBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000010;
return this;
}
/**
* optional .Mysqlx.Crud.Limit limit = 5;
*/
public Builder clearLimit() {
if (limitBuilder_ == null) {
limit_ = null;
onChanged();
} else {
limitBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000010);
return this;
}
/**
* optional .Mysqlx.Crud.Limit limit = 5;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Limit.Builder getLimitBuilder() {
bitField0_ |= 0x00000010;
onChanged();
return getLimitFieldBuilder().getBuilder();
}
/**
* optional .Mysqlx.Crud.Limit limit = 5;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.LimitOrBuilder getLimitOrBuilder() {
if (limitBuilder_ != null) {
return limitBuilder_.getMessageOrBuilder();
} else {
return limit_ == null ?
com.mysql.cj.x.protobuf.MysqlxCrud.Limit.getDefaultInstance() : limit_;
}
}
/**
* optional .Mysqlx.Crud.Limit limit = 5;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.Limit, com.mysql.cj.x.protobuf.MysqlxCrud.Limit.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.LimitOrBuilder>
getLimitFieldBuilder() {
if (limitBuilder_ == null) {
limitBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.Limit, com.mysql.cj.x.protobuf.MysqlxCrud.Limit.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.LimitOrBuilder>(
getLimit(),
getParentForChildren(),
isClean());
limit_ = null;
}
return limitBuilder_;
}
private java.util.List order_ =
java.util.Collections.emptyList();
private void ensureOrderIsMutable() {
if (!((bitField0_ & 0x00000020) == 0x00000020)) {
order_ = new java.util.ArrayList(order_);
bitField0_ |= 0x00000020;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.Order, com.mysql.cj.x.protobuf.MysqlxCrud.Order.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.OrderOrBuilder> orderBuilder_;
/**
* repeated .Mysqlx.Crud.Order order = 6;
*/
public java.util.List getOrderList() {
if (orderBuilder_ == null) {
return java.util.Collections.unmodifiableList(order_);
} else {
return orderBuilder_.getMessageList();
}
}
/**
* repeated .Mysqlx.Crud.Order order = 6;
*/
public int getOrderCount() {
if (orderBuilder_ == null) {
return order_.size();
} else {
return orderBuilder_.getCount();
}
}
/**
* repeated .Mysqlx.Crud.Order order = 6;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Order getOrder(int index) {
if (orderBuilder_ == null) {
return order_.get(index);
} else {
return orderBuilder_.getMessage(index);
}
}
/**
* repeated .Mysqlx.Crud.Order order = 6;
*/
public Builder setOrder(
int index, com.mysql.cj.x.protobuf.MysqlxCrud.Order value) {
if (orderBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureOrderIsMutable();
order_.set(index, value);
onChanged();
} else {
orderBuilder_.setMessage(index, value);
}
return this;
}
/**
* repeated .Mysqlx.Crud.Order order = 6;
*/
public Builder setOrder(
int index, com.mysql.cj.x.protobuf.MysqlxCrud.Order.Builder builderForValue) {
if (orderBuilder_ == null) {
ensureOrderIsMutable();
order_.set(index, builderForValue.build());
onChanged();
} else {
orderBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .Mysqlx.Crud.Order order = 6;
*/
public Builder addOrder(com.mysql.cj.x.protobuf.MysqlxCrud.Order value) {
if (orderBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureOrderIsMutable();
order_.add(value);
onChanged();
} else {
orderBuilder_.addMessage(value);
}
return this;
}
/**
* repeated .Mysqlx.Crud.Order order = 6;
*/
public Builder addOrder(
int index, com.mysql.cj.x.protobuf.MysqlxCrud.Order value) {
if (orderBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureOrderIsMutable();
order_.add(index, value);
onChanged();
} else {
orderBuilder_.addMessage(index, value);
}
return this;
}
/**
* repeated .Mysqlx.Crud.Order order = 6;
*/
public Builder addOrder(
com.mysql.cj.x.protobuf.MysqlxCrud.Order.Builder builderForValue) {
if (orderBuilder_ == null) {
ensureOrderIsMutable();
order_.add(builderForValue.build());
onChanged();
} else {
orderBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* repeated .Mysqlx.Crud.Order order = 6;
*/
public Builder addOrder(
int index, com.mysql.cj.x.protobuf.MysqlxCrud.Order.Builder builderForValue) {
if (orderBuilder_ == null) {
ensureOrderIsMutable();
order_.add(index, builderForValue.build());
onChanged();
} else {
orderBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .Mysqlx.Crud.Order order = 6;
*/
public Builder addAllOrder(
java.lang.Iterable values) {
if (orderBuilder_ == null) {
ensureOrderIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, order_);
onChanged();
} else {
orderBuilder_.addAllMessages(values);
}
return this;
}
/**
* repeated .Mysqlx.Crud.Order order = 6;
*/
public Builder clearOrder() {
if (orderBuilder_ == null) {
order_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000020);
onChanged();
} else {
orderBuilder_.clear();
}
return this;
}
/**
* repeated .Mysqlx.Crud.Order order = 6;
*/
public Builder removeOrder(int index) {
if (orderBuilder_ == null) {
ensureOrderIsMutable();
order_.remove(index);
onChanged();
} else {
orderBuilder_.remove(index);
}
return this;
}
/**
* repeated .Mysqlx.Crud.Order order = 6;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Order.Builder getOrderBuilder(
int index) {
return getOrderFieldBuilder().getBuilder(index);
}
/**
* repeated .Mysqlx.Crud.Order order = 6;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.OrderOrBuilder getOrderOrBuilder(
int index) {
if (orderBuilder_ == null) {
return order_.get(index); } else {
return orderBuilder_.getMessageOrBuilder(index);
}
}
/**
* repeated .Mysqlx.Crud.Order order = 6;
*/
public java.util.List
getOrderOrBuilderList() {
if (orderBuilder_ != null) {
return orderBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(order_);
}
}
/**
* repeated .Mysqlx.Crud.Order order = 6;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Order.Builder addOrderBuilder() {
return getOrderFieldBuilder().addBuilder(
com.mysql.cj.x.protobuf.MysqlxCrud.Order.getDefaultInstance());
}
/**
* repeated .Mysqlx.Crud.Order order = 6;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Order.Builder addOrderBuilder(
int index) {
return getOrderFieldBuilder().addBuilder(
index, com.mysql.cj.x.protobuf.MysqlxCrud.Order.getDefaultInstance());
}
/**
* repeated .Mysqlx.Crud.Order order = 6;
*/
public java.util.List
getOrderBuilderList() {
return getOrderFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.Order, com.mysql.cj.x.protobuf.MysqlxCrud.Order.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.OrderOrBuilder>
getOrderFieldBuilder() {
if (orderBuilder_ == null) {
orderBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.Order, com.mysql.cj.x.protobuf.MysqlxCrud.Order.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.OrderOrBuilder>(
order_,
((bitField0_ & 0x00000020) == 0x00000020),
getParentForChildren(),
isClean());
order_ = null;
}
return orderBuilder_;
}
private java.util.List operation_ =
java.util.Collections.emptyList();
private void ensureOperationIsMutable() {
if (!((bitField0_ & 0x00000040) == 0x00000040)) {
operation_ = new java.util.ArrayList(operation_);
bitField0_ |= 0x00000040;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation, com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperationOrBuilder> operationBuilder_;
/**
* repeated .Mysqlx.Crud.UpdateOperation operation = 7;
*/
public java.util.List getOperationList() {
if (operationBuilder_ == null) {
return java.util.Collections.unmodifiableList(operation_);
} else {
return operationBuilder_.getMessageList();
}
}
/**
* repeated .Mysqlx.Crud.UpdateOperation operation = 7;
*/
public int getOperationCount() {
if (operationBuilder_ == null) {
return operation_.size();
} else {
return operationBuilder_.getCount();
}
}
/**
* repeated .Mysqlx.Crud.UpdateOperation operation = 7;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation getOperation(int index) {
if (operationBuilder_ == null) {
return operation_.get(index);
} else {
return operationBuilder_.getMessage(index);
}
}
/**
* repeated .Mysqlx.Crud.UpdateOperation operation = 7;
*/
public Builder setOperation(
int index, com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation value) {
if (operationBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureOperationIsMutable();
operation_.set(index, value);
onChanged();
} else {
operationBuilder_.setMessage(index, value);
}
return this;
}
/**
* repeated .Mysqlx.Crud.UpdateOperation operation = 7;
*/
public Builder setOperation(
int index, com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation.Builder builderForValue) {
if (operationBuilder_ == null) {
ensureOperationIsMutable();
operation_.set(index, builderForValue.build());
onChanged();
} else {
operationBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .Mysqlx.Crud.UpdateOperation operation = 7;
*/
public Builder addOperation(com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation value) {
if (operationBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureOperationIsMutable();
operation_.add(value);
onChanged();
} else {
operationBuilder_.addMessage(value);
}
return this;
}
/**
* repeated .Mysqlx.Crud.UpdateOperation operation = 7;
*/
public Builder addOperation(
int index, com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation value) {
if (operationBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureOperationIsMutable();
operation_.add(index, value);
onChanged();
} else {
operationBuilder_.addMessage(index, value);
}
return this;
}
/**
* repeated .Mysqlx.Crud.UpdateOperation operation = 7;
*/
public Builder addOperation(
com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation.Builder builderForValue) {
if (operationBuilder_ == null) {
ensureOperationIsMutable();
operation_.add(builderForValue.build());
onChanged();
} else {
operationBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* repeated .Mysqlx.Crud.UpdateOperation operation = 7;
*/
public Builder addOperation(
int index, com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation.Builder builderForValue) {
if (operationBuilder_ == null) {
ensureOperationIsMutable();
operation_.add(index, builderForValue.build());
onChanged();
} else {
operationBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .Mysqlx.Crud.UpdateOperation operation = 7;
*/
public Builder addAllOperation(
java.lang.Iterable values) {
if (operationBuilder_ == null) {
ensureOperationIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, operation_);
onChanged();
} else {
operationBuilder_.addAllMessages(values);
}
return this;
}
/**
* repeated .Mysqlx.Crud.UpdateOperation operation = 7;
*/
public Builder clearOperation() {
if (operationBuilder_ == null) {
operation_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000040);
onChanged();
} else {
operationBuilder_.clear();
}
return this;
}
/**
* repeated .Mysqlx.Crud.UpdateOperation operation = 7;
*/
public Builder removeOperation(int index) {
if (operationBuilder_ == null) {
ensureOperationIsMutable();
operation_.remove(index);
onChanged();
} else {
operationBuilder_.remove(index);
}
return this;
}
/**
* repeated .Mysqlx.Crud.UpdateOperation operation = 7;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation.Builder getOperationBuilder(
int index) {
return getOperationFieldBuilder().getBuilder(index);
}
/**
* repeated .Mysqlx.Crud.UpdateOperation operation = 7;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperationOrBuilder getOperationOrBuilder(
int index) {
if (operationBuilder_ == null) {
return operation_.get(index); } else {
return operationBuilder_.getMessageOrBuilder(index);
}
}
/**
* repeated .Mysqlx.Crud.UpdateOperation operation = 7;
*/
public java.util.List
getOperationOrBuilderList() {
if (operationBuilder_ != null) {
return operationBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(operation_);
}
}
/**
* repeated .Mysqlx.Crud.UpdateOperation operation = 7;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation.Builder addOperationBuilder() {
return getOperationFieldBuilder().addBuilder(
com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation.getDefaultInstance());
}
/**
* repeated .Mysqlx.Crud.UpdateOperation operation = 7;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation.Builder addOperationBuilder(
int index) {
return getOperationFieldBuilder().addBuilder(
index, com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation.getDefaultInstance());
}
/**
* repeated .Mysqlx.Crud.UpdateOperation operation = 7;
*/
public java.util.List
getOperationBuilderList() {
return getOperationFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation, com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperationOrBuilder>
getOperationFieldBuilder() {
if (operationBuilder_ == null) {
operationBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation, com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperation.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.UpdateOperationOrBuilder>(
operation_,
((bitField0_ & 0x00000040) == 0x00000040),
getParentForChildren(),
isClean());
operation_ = null;
}
return operationBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:Mysqlx.Crud.Update)
}
// @@protoc_insertion_point(class_scope:Mysqlx.Crud.Update)
private static final com.mysql.cj.x.protobuf.MysqlxCrud.Update DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.mysql.cj.x.protobuf.MysqlxCrud.Update();
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Update getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public Update parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new Update(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.mysql.cj.x.protobuf.MysqlxCrud.Update getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface DeleteOrBuilder extends
// @@protoc_insertion_point(interface_extends:Mysqlx.Crud.Delete)
com.google.protobuf.MessageOrBuilder {
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
boolean hasCollection();
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
com.mysql.cj.x.protobuf.MysqlxCrud.Collection getCollection();
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
com.mysql.cj.x.protobuf.MysqlxCrud.CollectionOrBuilder getCollectionOrBuilder();
/**
* optional .Mysqlx.Crud.DataModel data_model = 2;
*/
boolean hasDataModel();
/**
* optional .Mysqlx.Crud.DataModel data_model = 2;
*/
com.mysql.cj.x.protobuf.MysqlxCrud.DataModel getDataModel();
/**
* optional .Mysqlx.Expr.Expr criteria = 3;
*/
boolean hasCriteria();
/**
* optional .Mysqlx.Expr.Expr criteria = 3;
*/
com.mysql.cj.x.protobuf.MysqlxExpr.Expr getCriteria();
/**
* optional .Mysqlx.Expr.Expr criteria = 3;
*/
com.mysql.cj.x.protobuf.MysqlxExpr.ExprOrBuilder getCriteriaOrBuilder();
/**
* repeated .Mysqlx.Datatypes.Scalar args = 6;
*/
java.util.List
getArgsList();
/**
* repeated .Mysqlx.Datatypes.Scalar args = 6;
*/
com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar getArgs(int index);
/**
* repeated .Mysqlx.Datatypes.Scalar args = 6;
*/
int getArgsCount();
/**
* repeated .Mysqlx.Datatypes.Scalar args = 6;
*/
java.util.List
getArgsOrBuilderList();
/**
* repeated .Mysqlx.Datatypes.Scalar args = 6;
*/
com.mysql.cj.x.protobuf.MysqlxDatatypes.ScalarOrBuilder getArgsOrBuilder(
int index);
/**
* optional .Mysqlx.Crud.Limit limit = 4;
*/
boolean hasLimit();
/**
* optional .Mysqlx.Crud.Limit limit = 4;
*/
com.mysql.cj.x.protobuf.MysqlxCrud.Limit getLimit();
/**
* optional .Mysqlx.Crud.Limit limit = 4;
*/
com.mysql.cj.x.protobuf.MysqlxCrud.LimitOrBuilder getLimitOrBuilder();
/**
* repeated .Mysqlx.Crud.Order order = 5;
*/
java.util.List
getOrderList();
/**
* repeated .Mysqlx.Crud.Order order = 5;
*/
com.mysql.cj.x.protobuf.MysqlxCrud.Order getOrder(int index);
/**
* repeated .Mysqlx.Crud.Order order = 5;
*/
int getOrderCount();
/**
* repeated .Mysqlx.Crud.Order order = 5;
*/
java.util.List
getOrderOrBuilderList();
/**
* repeated .Mysqlx.Crud.Order order = 5;
*/
com.mysql.cj.x.protobuf.MysqlxCrud.OrderOrBuilder getOrderOrBuilder(
int index);
}
/**
*
* Delete documents/rows from a Collection/Table
* :param collection: collection to change
* :param data_model: datamodel that the operations refer to
* :param criteria: filter expression to match rows that the operations will apply on
* :param args: values for parameters used in filter expression
* :param limit: limits the number of rows to match
* :param order: specifies order of matched rows
* :Returns: :protobuf:msg:`Mysqlx.Resultset::`
*
*
* Protobuf type {@code Mysqlx.Crud.Delete}
*/
public static final class Delete extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:Mysqlx.Crud.Delete)
DeleteOrBuilder {
private static final long serialVersionUID = 0L;
// Use Delete.newBuilder() to construct.
private Delete(com.google.protobuf.GeneratedMessageV3.Builder builder) {
super(builder);
}
private Delete() {
dataModel_ = 1;
args_ = java.util.Collections.emptyList();
order_ = java.util.Collections.emptyList();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private Delete(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
com.mysql.cj.x.protobuf.MysqlxCrud.Collection.Builder subBuilder = null;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
subBuilder = collection_.toBuilder();
}
collection_ = input.readMessage(com.mysql.cj.x.protobuf.MysqlxCrud.Collection.PARSER, extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(collection_);
collection_ = subBuilder.buildPartial();
}
bitField0_ |= 0x00000001;
break;
}
case 16: {
int rawValue = input.readEnum();
@SuppressWarnings("deprecation")
com.mysql.cj.x.protobuf.MysqlxCrud.DataModel value = com.mysql.cj.x.protobuf.MysqlxCrud.DataModel.valueOf(rawValue);
if (value == null) {
unknownFields.mergeVarintField(2, rawValue);
} else {
bitField0_ |= 0x00000002;
dataModel_ = rawValue;
}
break;
}
case 26: {
com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder subBuilder = null;
if (((bitField0_ & 0x00000004) == 0x00000004)) {
subBuilder = criteria_.toBuilder();
}
criteria_ = input.readMessage(com.mysql.cj.x.protobuf.MysqlxExpr.Expr.PARSER, extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(criteria_);
criteria_ = subBuilder.buildPartial();
}
bitField0_ |= 0x00000004;
break;
}
case 34: {
com.mysql.cj.x.protobuf.MysqlxCrud.Limit.Builder subBuilder = null;
if (((bitField0_ & 0x00000008) == 0x00000008)) {
subBuilder = limit_.toBuilder();
}
limit_ = input.readMessage(com.mysql.cj.x.protobuf.MysqlxCrud.Limit.PARSER, extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(limit_);
limit_ = subBuilder.buildPartial();
}
bitField0_ |= 0x00000008;
break;
}
case 42: {
if (!((mutable_bitField0_ & 0x00000020) == 0x00000020)) {
order_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000020;
}
order_.add(
input.readMessage(com.mysql.cj.x.protobuf.MysqlxCrud.Order.PARSER, extensionRegistry));
break;
}
case 50: {
if (!((mutable_bitField0_ & 0x00000008) == 0x00000008)) {
args_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000008;
}
args_.add(
input.readMessage(com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar.PARSER, extensionRegistry));
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000020) == 0x00000020)) {
order_ = java.util.Collections.unmodifiableList(order_);
}
if (((mutable_bitField0_ & 0x00000008) == 0x00000008)) {
args_ = java.util.Collections.unmodifiableList(args_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_Delete_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_Delete_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.mysql.cj.x.protobuf.MysqlxCrud.Delete.class, com.mysql.cj.x.protobuf.MysqlxCrud.Delete.Builder.class);
}
private int bitField0_;
public static final int COLLECTION_FIELD_NUMBER = 1;
private com.mysql.cj.x.protobuf.MysqlxCrud.Collection collection_;
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
public boolean hasCollection() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Collection getCollection() {
return collection_ == null ? com.mysql.cj.x.protobuf.MysqlxCrud.Collection.getDefaultInstance() : collection_;
}
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.CollectionOrBuilder getCollectionOrBuilder() {
return collection_ == null ? com.mysql.cj.x.protobuf.MysqlxCrud.Collection.getDefaultInstance() : collection_;
}
public static final int DATA_MODEL_FIELD_NUMBER = 2;
private int dataModel_;
/**
* optional .Mysqlx.Crud.DataModel data_model = 2;
*/
public boolean hasDataModel() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* optional .Mysqlx.Crud.DataModel data_model = 2;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.DataModel getDataModel() {
@SuppressWarnings("deprecation")
com.mysql.cj.x.protobuf.MysqlxCrud.DataModel result = com.mysql.cj.x.protobuf.MysqlxCrud.DataModel.valueOf(dataModel_);
return result == null ? com.mysql.cj.x.protobuf.MysqlxCrud.DataModel.DOCUMENT : result;
}
public static final int CRITERIA_FIELD_NUMBER = 3;
private com.mysql.cj.x.protobuf.MysqlxExpr.Expr criteria_;
/**
* optional .Mysqlx.Expr.Expr criteria = 3;
*/
public boolean hasCriteria() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* optional .Mysqlx.Expr.Expr criteria = 3;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.Expr getCriteria() {
return criteria_ == null ? com.mysql.cj.x.protobuf.MysqlxExpr.Expr.getDefaultInstance() : criteria_;
}
/**
* optional .Mysqlx.Expr.Expr criteria = 3;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.ExprOrBuilder getCriteriaOrBuilder() {
return criteria_ == null ? com.mysql.cj.x.protobuf.MysqlxExpr.Expr.getDefaultInstance() : criteria_;
}
public static final int ARGS_FIELD_NUMBER = 6;
private java.util.List args_;
/**
* repeated .Mysqlx.Datatypes.Scalar args = 6;
*/
public java.util.List getArgsList() {
return args_;
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 6;
*/
public java.util.List
getArgsOrBuilderList() {
return args_;
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 6;
*/
public int getArgsCount() {
return args_.size();
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 6;
*/
public com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar getArgs(int index) {
return args_.get(index);
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 6;
*/
public com.mysql.cj.x.protobuf.MysqlxDatatypes.ScalarOrBuilder getArgsOrBuilder(
int index) {
return args_.get(index);
}
public static final int LIMIT_FIELD_NUMBER = 4;
private com.mysql.cj.x.protobuf.MysqlxCrud.Limit limit_;
/**
* optional .Mysqlx.Crud.Limit limit = 4;
*/
public boolean hasLimit() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
/**
* optional .Mysqlx.Crud.Limit limit = 4;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Limit getLimit() {
return limit_ == null ? com.mysql.cj.x.protobuf.MysqlxCrud.Limit.getDefaultInstance() : limit_;
}
/**
* optional .Mysqlx.Crud.Limit limit = 4;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.LimitOrBuilder getLimitOrBuilder() {
return limit_ == null ? com.mysql.cj.x.protobuf.MysqlxCrud.Limit.getDefaultInstance() : limit_;
}
public static final int ORDER_FIELD_NUMBER = 5;
private java.util.List order_;
/**
* repeated .Mysqlx.Crud.Order order = 5;
*/
public java.util.List getOrderList() {
return order_;
}
/**
* repeated .Mysqlx.Crud.Order order = 5;
*/
public java.util.List
getOrderOrBuilderList() {
return order_;
}
/**
* repeated .Mysqlx.Crud.Order order = 5;
*/
public int getOrderCount() {
return order_.size();
}
/**
* repeated .Mysqlx.Crud.Order order = 5;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Order getOrder(int index) {
return order_.get(index);
}
/**
* repeated .Mysqlx.Crud.Order order = 5;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.OrderOrBuilder getOrderOrBuilder(
int index) {
return order_.get(index);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
if (!hasCollection()) {
memoizedIsInitialized = 0;
return false;
}
if (!getCollection().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
if (hasCriteria()) {
if (!getCriteria().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
for (int i = 0; i < getArgsCount(); i++) {
if (!getArgs(i).isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
if (hasLimit()) {
if (!getLimit().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
for (int i = 0; i < getOrderCount(); i++) {
if (!getOrder(i).isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) == 0x00000001)) {
output.writeMessage(1, getCollection());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
output.writeEnum(2, dataModel_);
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
output.writeMessage(3, getCriteria());
}
if (((bitField0_ & 0x00000008) == 0x00000008)) {
output.writeMessage(4, getLimit());
}
for (int i = 0; i < order_.size(); i++) {
output.writeMessage(5, order_.get(i));
}
for (int i = 0; i < args_.size(); i++) {
output.writeMessage(6, args_.get(i));
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, getCollection());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(2, dataModel_);
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, getCriteria());
}
if (((bitField0_ & 0x00000008) == 0x00000008)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, getLimit());
}
for (int i = 0; i < order_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(5, order_.get(i));
}
for (int i = 0; i < args_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(6, args_.get(i));
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.mysql.cj.x.protobuf.MysqlxCrud.Delete)) {
return super.equals(obj);
}
com.mysql.cj.x.protobuf.MysqlxCrud.Delete other = (com.mysql.cj.x.protobuf.MysqlxCrud.Delete) obj;
boolean result = true;
result = result && (hasCollection() == other.hasCollection());
if (hasCollection()) {
result = result && getCollection()
.equals(other.getCollection());
}
result = result && (hasDataModel() == other.hasDataModel());
if (hasDataModel()) {
result = result && dataModel_ == other.dataModel_;
}
result = result && (hasCriteria() == other.hasCriteria());
if (hasCriteria()) {
result = result && getCriteria()
.equals(other.getCriteria());
}
result = result && getArgsList()
.equals(other.getArgsList());
result = result && (hasLimit() == other.hasLimit());
if (hasLimit()) {
result = result && getLimit()
.equals(other.getLimit());
}
result = result && getOrderList()
.equals(other.getOrderList());
result = result && unknownFields.equals(other.unknownFields);
return result;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasCollection()) {
hash = (37 * hash) + COLLECTION_FIELD_NUMBER;
hash = (53 * hash) + getCollection().hashCode();
}
if (hasDataModel()) {
hash = (37 * hash) + DATA_MODEL_FIELD_NUMBER;
hash = (53 * hash) + dataModel_;
}
if (hasCriteria()) {
hash = (37 * hash) + CRITERIA_FIELD_NUMBER;
hash = (53 * hash) + getCriteria().hashCode();
}
if (getArgsCount() > 0) {
hash = (37 * hash) + ARGS_FIELD_NUMBER;
hash = (53 * hash) + getArgsList().hashCode();
}
if (hasLimit()) {
hash = (37 * hash) + LIMIT_FIELD_NUMBER;
hash = (53 * hash) + getLimit().hashCode();
}
if (getOrderCount() > 0) {
hash = (37 * hash) + ORDER_FIELD_NUMBER;
hash = (53 * hash) + getOrderList().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Delete parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Delete parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Delete parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Delete parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Delete parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Delete parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Delete parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Delete parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Delete parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Delete parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Delete parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Delete parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.mysql.cj.x.protobuf.MysqlxCrud.Delete prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* Delete documents/rows from a Collection/Table
* :param collection: collection to change
* :param data_model: datamodel that the operations refer to
* :param criteria: filter expression to match rows that the operations will apply on
* :param args: values for parameters used in filter expression
* :param limit: limits the number of rows to match
* :param order: specifies order of matched rows
* :Returns: :protobuf:msg:`Mysqlx.Resultset::`
*
*
* Protobuf type {@code Mysqlx.Crud.Delete}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:Mysqlx.Crud.Delete)
com.mysql.cj.x.protobuf.MysqlxCrud.DeleteOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_Delete_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_Delete_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.mysql.cj.x.protobuf.MysqlxCrud.Delete.class, com.mysql.cj.x.protobuf.MysqlxCrud.Delete.Builder.class);
}
// Construct using com.mysql.cj.x.protobuf.MysqlxCrud.Delete.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getCollectionFieldBuilder();
getCriteriaFieldBuilder();
getArgsFieldBuilder();
getLimitFieldBuilder();
getOrderFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (collectionBuilder_ == null) {
collection_ = null;
} else {
collectionBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
dataModel_ = 1;
bitField0_ = (bitField0_ & ~0x00000002);
if (criteriaBuilder_ == null) {
criteria_ = null;
} else {
criteriaBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000004);
if (argsBuilder_ == null) {
args_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000008);
} else {
argsBuilder_.clear();
}
if (limitBuilder_ == null) {
limit_ = null;
} else {
limitBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000010);
if (orderBuilder_ == null) {
order_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000020);
} else {
orderBuilder_.clear();
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_Delete_descriptor;
}
@java.lang.Override
public com.mysql.cj.x.protobuf.MysqlxCrud.Delete getDefaultInstanceForType() {
return com.mysql.cj.x.protobuf.MysqlxCrud.Delete.getDefaultInstance();
}
@java.lang.Override
public com.mysql.cj.x.protobuf.MysqlxCrud.Delete build() {
com.mysql.cj.x.protobuf.MysqlxCrud.Delete result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.mysql.cj.x.protobuf.MysqlxCrud.Delete buildPartial() {
com.mysql.cj.x.protobuf.MysqlxCrud.Delete result = new com.mysql.cj.x.protobuf.MysqlxCrud.Delete(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
if (collectionBuilder_ == null) {
result.collection_ = collection_;
} else {
result.collection_ = collectionBuilder_.build();
}
if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
to_bitField0_ |= 0x00000002;
}
result.dataModel_ = dataModel_;
if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
to_bitField0_ |= 0x00000004;
}
if (criteriaBuilder_ == null) {
result.criteria_ = criteria_;
} else {
result.criteria_ = criteriaBuilder_.build();
}
if (argsBuilder_ == null) {
if (((bitField0_ & 0x00000008) == 0x00000008)) {
args_ = java.util.Collections.unmodifiableList(args_);
bitField0_ = (bitField0_ & ~0x00000008);
}
result.args_ = args_;
} else {
result.args_ = argsBuilder_.build();
}
if (((from_bitField0_ & 0x00000010) == 0x00000010)) {
to_bitField0_ |= 0x00000008;
}
if (limitBuilder_ == null) {
result.limit_ = limit_;
} else {
result.limit_ = limitBuilder_.build();
}
if (orderBuilder_ == null) {
if (((bitField0_ & 0x00000020) == 0x00000020)) {
order_ = java.util.Collections.unmodifiableList(order_);
bitField0_ = (bitField0_ & ~0x00000020);
}
result.order_ = order_;
} else {
result.order_ = orderBuilder_.build();
}
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return (Builder) super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return (Builder) super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return (Builder) super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return (Builder) super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return (Builder) super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return (Builder) super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.mysql.cj.x.protobuf.MysqlxCrud.Delete) {
return mergeFrom((com.mysql.cj.x.protobuf.MysqlxCrud.Delete)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.mysql.cj.x.protobuf.MysqlxCrud.Delete other) {
if (other == com.mysql.cj.x.protobuf.MysqlxCrud.Delete.getDefaultInstance()) return this;
if (other.hasCollection()) {
mergeCollection(other.getCollection());
}
if (other.hasDataModel()) {
setDataModel(other.getDataModel());
}
if (other.hasCriteria()) {
mergeCriteria(other.getCriteria());
}
if (argsBuilder_ == null) {
if (!other.args_.isEmpty()) {
if (args_.isEmpty()) {
args_ = other.args_;
bitField0_ = (bitField0_ & ~0x00000008);
} else {
ensureArgsIsMutable();
args_.addAll(other.args_);
}
onChanged();
}
} else {
if (!other.args_.isEmpty()) {
if (argsBuilder_.isEmpty()) {
argsBuilder_.dispose();
argsBuilder_ = null;
args_ = other.args_;
bitField0_ = (bitField0_ & ~0x00000008);
argsBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getArgsFieldBuilder() : null;
} else {
argsBuilder_.addAllMessages(other.args_);
}
}
}
if (other.hasLimit()) {
mergeLimit(other.getLimit());
}
if (orderBuilder_ == null) {
if (!other.order_.isEmpty()) {
if (order_.isEmpty()) {
order_ = other.order_;
bitField0_ = (bitField0_ & ~0x00000020);
} else {
ensureOrderIsMutable();
order_.addAll(other.order_);
}
onChanged();
}
} else {
if (!other.order_.isEmpty()) {
if (orderBuilder_.isEmpty()) {
orderBuilder_.dispose();
orderBuilder_ = null;
order_ = other.order_;
bitField0_ = (bitField0_ & ~0x00000020);
orderBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getOrderFieldBuilder() : null;
} else {
orderBuilder_.addAllMessages(other.order_);
}
}
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
if (!hasCollection()) {
return false;
}
if (!getCollection().isInitialized()) {
return false;
}
if (hasCriteria()) {
if (!getCriteria().isInitialized()) {
return false;
}
}
for (int i = 0; i < getArgsCount(); i++) {
if (!getArgs(i).isInitialized()) {
return false;
}
}
if (hasLimit()) {
if (!getLimit().isInitialized()) {
return false;
}
}
for (int i = 0; i < getOrderCount(); i++) {
if (!getOrder(i).isInitialized()) {
return false;
}
}
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
com.mysql.cj.x.protobuf.MysqlxCrud.Delete parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (com.mysql.cj.x.protobuf.MysqlxCrud.Delete) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private com.mysql.cj.x.protobuf.MysqlxCrud.Collection collection_ = null;
private com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.Collection, com.mysql.cj.x.protobuf.MysqlxCrud.Collection.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.CollectionOrBuilder> collectionBuilder_;
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
public boolean hasCollection() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Collection getCollection() {
if (collectionBuilder_ == null) {
return collection_ == null ? com.mysql.cj.x.protobuf.MysqlxCrud.Collection.getDefaultInstance() : collection_;
} else {
return collectionBuilder_.getMessage();
}
}
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
public Builder setCollection(com.mysql.cj.x.protobuf.MysqlxCrud.Collection value) {
if (collectionBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
collection_ = value;
onChanged();
} else {
collectionBuilder_.setMessage(value);
}
bitField0_ |= 0x00000001;
return this;
}
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
public Builder setCollection(
com.mysql.cj.x.protobuf.MysqlxCrud.Collection.Builder builderForValue) {
if (collectionBuilder_ == null) {
collection_ = builderForValue.build();
onChanged();
} else {
collectionBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000001;
return this;
}
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
public Builder mergeCollection(com.mysql.cj.x.protobuf.MysqlxCrud.Collection value) {
if (collectionBuilder_ == null) {
if (((bitField0_ & 0x00000001) == 0x00000001) &&
collection_ != null &&
collection_ != com.mysql.cj.x.protobuf.MysqlxCrud.Collection.getDefaultInstance()) {
collection_ =
com.mysql.cj.x.protobuf.MysqlxCrud.Collection.newBuilder(collection_).mergeFrom(value).buildPartial();
} else {
collection_ = value;
}
onChanged();
} else {
collectionBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000001;
return this;
}
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
public Builder clearCollection() {
if (collectionBuilder_ == null) {
collection_ = null;
onChanged();
} else {
collectionBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Collection.Builder getCollectionBuilder() {
bitField0_ |= 0x00000001;
onChanged();
return getCollectionFieldBuilder().getBuilder();
}
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.CollectionOrBuilder getCollectionOrBuilder() {
if (collectionBuilder_ != null) {
return collectionBuilder_.getMessageOrBuilder();
} else {
return collection_ == null ?
com.mysql.cj.x.protobuf.MysqlxCrud.Collection.getDefaultInstance() : collection_;
}
}
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.Collection, com.mysql.cj.x.protobuf.MysqlxCrud.Collection.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.CollectionOrBuilder>
getCollectionFieldBuilder() {
if (collectionBuilder_ == null) {
collectionBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.Collection, com.mysql.cj.x.protobuf.MysqlxCrud.Collection.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.CollectionOrBuilder>(
getCollection(),
getParentForChildren(),
isClean());
collection_ = null;
}
return collectionBuilder_;
}
private int dataModel_ = 1;
/**
* optional .Mysqlx.Crud.DataModel data_model = 2;
*/
public boolean hasDataModel() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* optional .Mysqlx.Crud.DataModel data_model = 2;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.DataModel getDataModel() {
@SuppressWarnings("deprecation")
com.mysql.cj.x.protobuf.MysqlxCrud.DataModel result = com.mysql.cj.x.protobuf.MysqlxCrud.DataModel.valueOf(dataModel_);
return result == null ? com.mysql.cj.x.protobuf.MysqlxCrud.DataModel.DOCUMENT : result;
}
/**
* optional .Mysqlx.Crud.DataModel data_model = 2;
*/
public Builder setDataModel(com.mysql.cj.x.protobuf.MysqlxCrud.DataModel value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
dataModel_ = value.getNumber();
onChanged();
return this;
}
/**
* optional .Mysqlx.Crud.DataModel data_model = 2;
*/
public Builder clearDataModel() {
bitField0_ = (bitField0_ & ~0x00000002);
dataModel_ = 1;
onChanged();
return this;
}
private com.mysql.cj.x.protobuf.MysqlxExpr.Expr criteria_ = null;
private com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxExpr.Expr, com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder, com.mysql.cj.x.protobuf.MysqlxExpr.ExprOrBuilder> criteriaBuilder_;
/**
* optional .Mysqlx.Expr.Expr criteria = 3;
*/
public boolean hasCriteria() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* optional .Mysqlx.Expr.Expr criteria = 3;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.Expr getCriteria() {
if (criteriaBuilder_ == null) {
return criteria_ == null ? com.mysql.cj.x.protobuf.MysqlxExpr.Expr.getDefaultInstance() : criteria_;
} else {
return criteriaBuilder_.getMessage();
}
}
/**
* optional .Mysqlx.Expr.Expr criteria = 3;
*/
public Builder setCriteria(com.mysql.cj.x.protobuf.MysqlxExpr.Expr value) {
if (criteriaBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
criteria_ = value;
onChanged();
} else {
criteriaBuilder_.setMessage(value);
}
bitField0_ |= 0x00000004;
return this;
}
/**
* optional .Mysqlx.Expr.Expr criteria = 3;
*/
public Builder setCriteria(
com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder builderForValue) {
if (criteriaBuilder_ == null) {
criteria_ = builderForValue.build();
onChanged();
} else {
criteriaBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000004;
return this;
}
/**
* optional .Mysqlx.Expr.Expr criteria = 3;
*/
public Builder mergeCriteria(com.mysql.cj.x.protobuf.MysqlxExpr.Expr value) {
if (criteriaBuilder_ == null) {
if (((bitField0_ & 0x00000004) == 0x00000004) &&
criteria_ != null &&
criteria_ != com.mysql.cj.x.protobuf.MysqlxExpr.Expr.getDefaultInstance()) {
criteria_ =
com.mysql.cj.x.protobuf.MysqlxExpr.Expr.newBuilder(criteria_).mergeFrom(value).buildPartial();
} else {
criteria_ = value;
}
onChanged();
} else {
criteriaBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000004;
return this;
}
/**
* optional .Mysqlx.Expr.Expr criteria = 3;
*/
public Builder clearCriteria() {
if (criteriaBuilder_ == null) {
criteria_ = null;
onChanged();
} else {
criteriaBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000004);
return this;
}
/**
* optional .Mysqlx.Expr.Expr criteria = 3;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder getCriteriaBuilder() {
bitField0_ |= 0x00000004;
onChanged();
return getCriteriaFieldBuilder().getBuilder();
}
/**
* optional .Mysqlx.Expr.Expr criteria = 3;
*/
public com.mysql.cj.x.protobuf.MysqlxExpr.ExprOrBuilder getCriteriaOrBuilder() {
if (criteriaBuilder_ != null) {
return criteriaBuilder_.getMessageOrBuilder();
} else {
return criteria_ == null ?
com.mysql.cj.x.protobuf.MysqlxExpr.Expr.getDefaultInstance() : criteria_;
}
}
/**
* optional .Mysqlx.Expr.Expr criteria = 3;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxExpr.Expr, com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder, com.mysql.cj.x.protobuf.MysqlxExpr.ExprOrBuilder>
getCriteriaFieldBuilder() {
if (criteriaBuilder_ == null) {
criteriaBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxExpr.Expr, com.mysql.cj.x.protobuf.MysqlxExpr.Expr.Builder, com.mysql.cj.x.protobuf.MysqlxExpr.ExprOrBuilder>(
getCriteria(),
getParentForChildren(),
isClean());
criteria_ = null;
}
return criteriaBuilder_;
}
private java.util.List args_ =
java.util.Collections.emptyList();
private void ensureArgsIsMutable() {
if (!((bitField0_ & 0x00000008) == 0x00000008)) {
args_ = new java.util.ArrayList(args_);
bitField0_ |= 0x00000008;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar, com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar.Builder, com.mysql.cj.x.protobuf.MysqlxDatatypes.ScalarOrBuilder> argsBuilder_;
/**
* repeated .Mysqlx.Datatypes.Scalar args = 6;
*/
public java.util.List getArgsList() {
if (argsBuilder_ == null) {
return java.util.Collections.unmodifiableList(args_);
} else {
return argsBuilder_.getMessageList();
}
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 6;
*/
public int getArgsCount() {
if (argsBuilder_ == null) {
return args_.size();
} else {
return argsBuilder_.getCount();
}
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 6;
*/
public com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar getArgs(int index) {
if (argsBuilder_ == null) {
return args_.get(index);
} else {
return argsBuilder_.getMessage(index);
}
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 6;
*/
public Builder setArgs(
int index, com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar value) {
if (argsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureArgsIsMutable();
args_.set(index, value);
onChanged();
} else {
argsBuilder_.setMessage(index, value);
}
return this;
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 6;
*/
public Builder setArgs(
int index, com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar.Builder builderForValue) {
if (argsBuilder_ == null) {
ensureArgsIsMutable();
args_.set(index, builderForValue.build());
onChanged();
} else {
argsBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 6;
*/
public Builder addArgs(com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar value) {
if (argsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureArgsIsMutable();
args_.add(value);
onChanged();
} else {
argsBuilder_.addMessage(value);
}
return this;
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 6;
*/
public Builder addArgs(
int index, com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar value) {
if (argsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureArgsIsMutable();
args_.add(index, value);
onChanged();
} else {
argsBuilder_.addMessage(index, value);
}
return this;
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 6;
*/
public Builder addArgs(
com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar.Builder builderForValue) {
if (argsBuilder_ == null) {
ensureArgsIsMutable();
args_.add(builderForValue.build());
onChanged();
} else {
argsBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 6;
*/
public Builder addArgs(
int index, com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar.Builder builderForValue) {
if (argsBuilder_ == null) {
ensureArgsIsMutable();
args_.add(index, builderForValue.build());
onChanged();
} else {
argsBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 6;
*/
public Builder addAllArgs(
java.lang.Iterable values) {
if (argsBuilder_ == null) {
ensureArgsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, args_);
onChanged();
} else {
argsBuilder_.addAllMessages(values);
}
return this;
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 6;
*/
public Builder clearArgs() {
if (argsBuilder_ == null) {
args_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000008);
onChanged();
} else {
argsBuilder_.clear();
}
return this;
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 6;
*/
public Builder removeArgs(int index) {
if (argsBuilder_ == null) {
ensureArgsIsMutable();
args_.remove(index);
onChanged();
} else {
argsBuilder_.remove(index);
}
return this;
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 6;
*/
public com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar.Builder getArgsBuilder(
int index) {
return getArgsFieldBuilder().getBuilder(index);
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 6;
*/
public com.mysql.cj.x.protobuf.MysqlxDatatypes.ScalarOrBuilder getArgsOrBuilder(
int index) {
if (argsBuilder_ == null) {
return args_.get(index); } else {
return argsBuilder_.getMessageOrBuilder(index);
}
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 6;
*/
public java.util.List
getArgsOrBuilderList() {
if (argsBuilder_ != null) {
return argsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(args_);
}
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 6;
*/
public com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar.Builder addArgsBuilder() {
return getArgsFieldBuilder().addBuilder(
com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar.getDefaultInstance());
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 6;
*/
public com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar.Builder addArgsBuilder(
int index) {
return getArgsFieldBuilder().addBuilder(
index, com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar.getDefaultInstance());
}
/**
* repeated .Mysqlx.Datatypes.Scalar args = 6;
*/
public java.util.List
getArgsBuilderList() {
return getArgsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar, com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar.Builder, com.mysql.cj.x.protobuf.MysqlxDatatypes.ScalarOrBuilder>
getArgsFieldBuilder() {
if (argsBuilder_ == null) {
argsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar, com.mysql.cj.x.protobuf.MysqlxDatatypes.Scalar.Builder, com.mysql.cj.x.protobuf.MysqlxDatatypes.ScalarOrBuilder>(
args_,
((bitField0_ & 0x00000008) == 0x00000008),
getParentForChildren(),
isClean());
args_ = null;
}
return argsBuilder_;
}
private com.mysql.cj.x.protobuf.MysqlxCrud.Limit limit_ = null;
private com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.Limit, com.mysql.cj.x.protobuf.MysqlxCrud.Limit.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.LimitOrBuilder> limitBuilder_;
/**
* optional .Mysqlx.Crud.Limit limit = 4;
*/
public boolean hasLimit() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
/**
* optional .Mysqlx.Crud.Limit limit = 4;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Limit getLimit() {
if (limitBuilder_ == null) {
return limit_ == null ? com.mysql.cj.x.protobuf.MysqlxCrud.Limit.getDefaultInstance() : limit_;
} else {
return limitBuilder_.getMessage();
}
}
/**
* optional .Mysqlx.Crud.Limit limit = 4;
*/
public Builder setLimit(com.mysql.cj.x.protobuf.MysqlxCrud.Limit value) {
if (limitBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
limit_ = value;
onChanged();
} else {
limitBuilder_.setMessage(value);
}
bitField0_ |= 0x00000010;
return this;
}
/**
* optional .Mysqlx.Crud.Limit limit = 4;
*/
public Builder setLimit(
com.mysql.cj.x.protobuf.MysqlxCrud.Limit.Builder builderForValue) {
if (limitBuilder_ == null) {
limit_ = builderForValue.build();
onChanged();
} else {
limitBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000010;
return this;
}
/**
* optional .Mysqlx.Crud.Limit limit = 4;
*/
public Builder mergeLimit(com.mysql.cj.x.protobuf.MysqlxCrud.Limit value) {
if (limitBuilder_ == null) {
if (((bitField0_ & 0x00000010) == 0x00000010) &&
limit_ != null &&
limit_ != com.mysql.cj.x.protobuf.MysqlxCrud.Limit.getDefaultInstance()) {
limit_ =
com.mysql.cj.x.protobuf.MysqlxCrud.Limit.newBuilder(limit_).mergeFrom(value).buildPartial();
} else {
limit_ = value;
}
onChanged();
} else {
limitBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000010;
return this;
}
/**
* optional .Mysqlx.Crud.Limit limit = 4;
*/
public Builder clearLimit() {
if (limitBuilder_ == null) {
limit_ = null;
onChanged();
} else {
limitBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000010);
return this;
}
/**
* optional .Mysqlx.Crud.Limit limit = 4;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Limit.Builder getLimitBuilder() {
bitField0_ |= 0x00000010;
onChanged();
return getLimitFieldBuilder().getBuilder();
}
/**
* optional .Mysqlx.Crud.Limit limit = 4;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.LimitOrBuilder getLimitOrBuilder() {
if (limitBuilder_ != null) {
return limitBuilder_.getMessageOrBuilder();
} else {
return limit_ == null ?
com.mysql.cj.x.protobuf.MysqlxCrud.Limit.getDefaultInstance() : limit_;
}
}
/**
* optional .Mysqlx.Crud.Limit limit = 4;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.Limit, com.mysql.cj.x.protobuf.MysqlxCrud.Limit.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.LimitOrBuilder>
getLimitFieldBuilder() {
if (limitBuilder_ == null) {
limitBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.Limit, com.mysql.cj.x.protobuf.MysqlxCrud.Limit.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.LimitOrBuilder>(
getLimit(),
getParentForChildren(),
isClean());
limit_ = null;
}
return limitBuilder_;
}
private java.util.List order_ =
java.util.Collections.emptyList();
private void ensureOrderIsMutable() {
if (!((bitField0_ & 0x00000020) == 0x00000020)) {
order_ = new java.util.ArrayList(order_);
bitField0_ |= 0x00000020;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.Order, com.mysql.cj.x.protobuf.MysqlxCrud.Order.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.OrderOrBuilder> orderBuilder_;
/**
* repeated .Mysqlx.Crud.Order order = 5;
*/
public java.util.List getOrderList() {
if (orderBuilder_ == null) {
return java.util.Collections.unmodifiableList(order_);
} else {
return orderBuilder_.getMessageList();
}
}
/**
* repeated .Mysqlx.Crud.Order order = 5;
*/
public int getOrderCount() {
if (orderBuilder_ == null) {
return order_.size();
} else {
return orderBuilder_.getCount();
}
}
/**
* repeated .Mysqlx.Crud.Order order = 5;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Order getOrder(int index) {
if (orderBuilder_ == null) {
return order_.get(index);
} else {
return orderBuilder_.getMessage(index);
}
}
/**
* repeated .Mysqlx.Crud.Order order = 5;
*/
public Builder setOrder(
int index, com.mysql.cj.x.protobuf.MysqlxCrud.Order value) {
if (orderBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureOrderIsMutable();
order_.set(index, value);
onChanged();
} else {
orderBuilder_.setMessage(index, value);
}
return this;
}
/**
* repeated .Mysqlx.Crud.Order order = 5;
*/
public Builder setOrder(
int index, com.mysql.cj.x.protobuf.MysqlxCrud.Order.Builder builderForValue) {
if (orderBuilder_ == null) {
ensureOrderIsMutable();
order_.set(index, builderForValue.build());
onChanged();
} else {
orderBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .Mysqlx.Crud.Order order = 5;
*/
public Builder addOrder(com.mysql.cj.x.protobuf.MysqlxCrud.Order value) {
if (orderBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureOrderIsMutable();
order_.add(value);
onChanged();
} else {
orderBuilder_.addMessage(value);
}
return this;
}
/**
* repeated .Mysqlx.Crud.Order order = 5;
*/
public Builder addOrder(
int index, com.mysql.cj.x.protobuf.MysqlxCrud.Order value) {
if (orderBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureOrderIsMutable();
order_.add(index, value);
onChanged();
} else {
orderBuilder_.addMessage(index, value);
}
return this;
}
/**
* repeated .Mysqlx.Crud.Order order = 5;
*/
public Builder addOrder(
com.mysql.cj.x.protobuf.MysqlxCrud.Order.Builder builderForValue) {
if (orderBuilder_ == null) {
ensureOrderIsMutable();
order_.add(builderForValue.build());
onChanged();
} else {
orderBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* repeated .Mysqlx.Crud.Order order = 5;
*/
public Builder addOrder(
int index, com.mysql.cj.x.protobuf.MysqlxCrud.Order.Builder builderForValue) {
if (orderBuilder_ == null) {
ensureOrderIsMutable();
order_.add(index, builderForValue.build());
onChanged();
} else {
orderBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .Mysqlx.Crud.Order order = 5;
*/
public Builder addAllOrder(
java.lang.Iterable values) {
if (orderBuilder_ == null) {
ensureOrderIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, order_);
onChanged();
} else {
orderBuilder_.addAllMessages(values);
}
return this;
}
/**
* repeated .Mysqlx.Crud.Order order = 5;
*/
public Builder clearOrder() {
if (orderBuilder_ == null) {
order_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000020);
onChanged();
} else {
orderBuilder_.clear();
}
return this;
}
/**
* repeated .Mysqlx.Crud.Order order = 5;
*/
public Builder removeOrder(int index) {
if (orderBuilder_ == null) {
ensureOrderIsMutable();
order_.remove(index);
onChanged();
} else {
orderBuilder_.remove(index);
}
return this;
}
/**
* repeated .Mysqlx.Crud.Order order = 5;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Order.Builder getOrderBuilder(
int index) {
return getOrderFieldBuilder().getBuilder(index);
}
/**
* repeated .Mysqlx.Crud.Order order = 5;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.OrderOrBuilder getOrderOrBuilder(
int index) {
if (orderBuilder_ == null) {
return order_.get(index); } else {
return orderBuilder_.getMessageOrBuilder(index);
}
}
/**
* repeated .Mysqlx.Crud.Order order = 5;
*/
public java.util.List
getOrderOrBuilderList() {
if (orderBuilder_ != null) {
return orderBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(order_);
}
}
/**
* repeated .Mysqlx.Crud.Order order = 5;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Order.Builder addOrderBuilder() {
return getOrderFieldBuilder().addBuilder(
com.mysql.cj.x.protobuf.MysqlxCrud.Order.getDefaultInstance());
}
/**
* repeated .Mysqlx.Crud.Order order = 5;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Order.Builder addOrderBuilder(
int index) {
return getOrderFieldBuilder().addBuilder(
index, com.mysql.cj.x.protobuf.MysqlxCrud.Order.getDefaultInstance());
}
/**
* repeated .Mysqlx.Crud.Order order = 5;
*/
public java.util.List
getOrderBuilderList() {
return getOrderFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.Order, com.mysql.cj.x.protobuf.MysqlxCrud.Order.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.OrderOrBuilder>
getOrderFieldBuilder() {
if (orderBuilder_ == null) {
orderBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.Order, com.mysql.cj.x.protobuf.MysqlxCrud.Order.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.OrderOrBuilder>(
order_,
((bitField0_ & 0x00000020) == 0x00000020),
getParentForChildren(),
isClean());
order_ = null;
}
return orderBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:Mysqlx.Crud.Delete)
}
// @@protoc_insertion_point(class_scope:Mysqlx.Crud.Delete)
private static final com.mysql.cj.x.protobuf.MysqlxCrud.Delete DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.mysql.cj.x.protobuf.MysqlxCrud.Delete();
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.Delete getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public Delete parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new Delete(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.mysql.cj.x.protobuf.MysqlxCrud.Delete getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface CreateViewOrBuilder extends
// @@protoc_insertion_point(interface_extends:Mysqlx.Crud.CreateView)
com.google.protobuf.MessageOrBuilder {
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
boolean hasCollection();
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
com.mysql.cj.x.protobuf.MysqlxCrud.Collection getCollection();
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
com.mysql.cj.x.protobuf.MysqlxCrud.CollectionOrBuilder getCollectionOrBuilder();
/**
* optional string definer = 2;
*/
boolean hasDefiner();
/**
* optional string definer = 2;
*/
java.lang.String getDefiner();
/**
* optional string definer = 2;
*/
com.google.protobuf.ByteString
getDefinerBytes();
/**
* optional .Mysqlx.Crud.ViewAlgorithm algorithm = 3 [default = UNDEFINED];
*/
boolean hasAlgorithm();
/**
* optional .Mysqlx.Crud.ViewAlgorithm algorithm = 3 [default = UNDEFINED];
*/
com.mysql.cj.x.protobuf.MysqlxCrud.ViewAlgorithm getAlgorithm();
/**
* optional .Mysqlx.Crud.ViewSqlSecurity security = 4 [default = DEFINER];
*/
boolean hasSecurity();
/**
* optional .Mysqlx.Crud.ViewSqlSecurity security = 4 [default = DEFINER];
*/
com.mysql.cj.x.protobuf.MysqlxCrud.ViewSqlSecurity getSecurity();
/**
* optional .Mysqlx.Crud.ViewCheckOption check = 5;
*/
boolean hasCheck();
/**
* optional .Mysqlx.Crud.ViewCheckOption check = 5;
*/
com.mysql.cj.x.protobuf.MysqlxCrud.ViewCheckOption getCheck();
/**
* repeated string column = 6;
*/
java.util.List
getColumnList();
/**
* repeated string column = 6;
*/
int getColumnCount();
/**
* repeated string column = 6;
*/
java.lang.String getColumn(int index);
/**
* repeated string column = 6;
*/
com.google.protobuf.ByteString
getColumnBytes(int index);
/**
* required .Mysqlx.Crud.Find stmt = 7;
*/
boolean hasStmt();
/**
* required .Mysqlx.Crud.Find stmt = 7;
*/
com.mysql.cj.x.protobuf.MysqlxCrud.Find getStmt();
/**
* required .Mysqlx.Crud.Find stmt = 7;
*/
com.mysql.cj.x.protobuf.MysqlxCrud.FindOrBuilder getStmtOrBuilder();
/**
* optional bool replace_existing = 8 [default = false];
*/
boolean hasReplaceExisting();
/**
* optional bool replace_existing = 8 [default = false];
*/
boolean getReplaceExisting();
}
/**
* Protobuf type {@code Mysqlx.Crud.CreateView}
*/
public static final class CreateView extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:Mysqlx.Crud.CreateView)
CreateViewOrBuilder {
private static final long serialVersionUID = 0L;
// Use CreateView.newBuilder() to construct.
private CreateView(com.google.protobuf.GeneratedMessageV3.Builder builder) {
super(builder);
}
private CreateView() {
definer_ = "";
algorithm_ = 1;
security_ = 2;
check_ = 1;
column_ = com.google.protobuf.LazyStringArrayList.EMPTY;
replaceExisting_ = false;
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private CreateView(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
com.mysql.cj.x.protobuf.MysqlxCrud.Collection.Builder subBuilder = null;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
subBuilder = collection_.toBuilder();
}
collection_ = input.readMessage(com.mysql.cj.x.protobuf.MysqlxCrud.Collection.PARSER, extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(collection_);
collection_ = subBuilder.buildPartial();
}
bitField0_ |= 0x00000001;
break;
}
case 18: {
com.google.protobuf.ByteString bs = input.readBytes();
bitField0_ |= 0x00000002;
definer_ = bs;
break;
}
case 24: {
int rawValue = input.readEnum();
@SuppressWarnings("deprecation")
com.mysql.cj.x.protobuf.MysqlxCrud.ViewAlgorithm value = com.mysql.cj.x.protobuf.MysqlxCrud.ViewAlgorithm.valueOf(rawValue);
if (value == null) {
unknownFields.mergeVarintField(3, rawValue);
} else {
bitField0_ |= 0x00000004;
algorithm_ = rawValue;
}
break;
}
case 32: {
int rawValue = input.readEnum();
@SuppressWarnings("deprecation")
com.mysql.cj.x.protobuf.MysqlxCrud.ViewSqlSecurity value = com.mysql.cj.x.protobuf.MysqlxCrud.ViewSqlSecurity.valueOf(rawValue);
if (value == null) {
unknownFields.mergeVarintField(4, rawValue);
} else {
bitField0_ |= 0x00000008;
security_ = rawValue;
}
break;
}
case 40: {
int rawValue = input.readEnum();
@SuppressWarnings("deprecation")
com.mysql.cj.x.protobuf.MysqlxCrud.ViewCheckOption value = com.mysql.cj.x.protobuf.MysqlxCrud.ViewCheckOption.valueOf(rawValue);
if (value == null) {
unknownFields.mergeVarintField(5, rawValue);
} else {
bitField0_ |= 0x00000010;
check_ = rawValue;
}
break;
}
case 50: {
com.google.protobuf.ByteString bs = input.readBytes();
if (!((mutable_bitField0_ & 0x00000020) == 0x00000020)) {
column_ = new com.google.protobuf.LazyStringArrayList();
mutable_bitField0_ |= 0x00000020;
}
column_.add(bs);
break;
}
case 58: {
com.mysql.cj.x.protobuf.MysqlxCrud.Find.Builder subBuilder = null;
if (((bitField0_ & 0x00000020) == 0x00000020)) {
subBuilder = stmt_.toBuilder();
}
stmt_ = input.readMessage(com.mysql.cj.x.protobuf.MysqlxCrud.Find.PARSER, extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(stmt_);
stmt_ = subBuilder.buildPartial();
}
bitField0_ |= 0x00000020;
break;
}
case 64: {
bitField0_ |= 0x00000040;
replaceExisting_ = input.readBool();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000020) == 0x00000020)) {
column_ = column_.getUnmodifiableView();
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_CreateView_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_CreateView_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.mysql.cj.x.protobuf.MysqlxCrud.CreateView.class, com.mysql.cj.x.protobuf.MysqlxCrud.CreateView.Builder.class);
}
private int bitField0_;
public static final int COLLECTION_FIELD_NUMBER = 1;
private com.mysql.cj.x.protobuf.MysqlxCrud.Collection collection_;
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
public boolean hasCollection() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Collection getCollection() {
return collection_ == null ? com.mysql.cj.x.protobuf.MysqlxCrud.Collection.getDefaultInstance() : collection_;
}
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.CollectionOrBuilder getCollectionOrBuilder() {
return collection_ == null ? com.mysql.cj.x.protobuf.MysqlxCrud.Collection.getDefaultInstance() : collection_;
}
public static final int DEFINER_FIELD_NUMBER = 2;
private volatile java.lang.Object definer_;
/**
* optional string definer = 2;
*/
public boolean hasDefiner() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* optional string definer = 2;
*/
public java.lang.String getDefiner() {
java.lang.Object ref = definer_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
definer_ = s;
}
return s;
}
}
/**
* optional string definer = 2;
*/
public com.google.protobuf.ByteString
getDefinerBytes() {
java.lang.Object ref = definer_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
definer_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int ALGORITHM_FIELD_NUMBER = 3;
private int algorithm_;
/**
* optional .Mysqlx.Crud.ViewAlgorithm algorithm = 3 [default = UNDEFINED];
*/
public boolean hasAlgorithm() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* optional .Mysqlx.Crud.ViewAlgorithm algorithm = 3 [default = UNDEFINED];
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.ViewAlgorithm getAlgorithm() {
@SuppressWarnings("deprecation")
com.mysql.cj.x.protobuf.MysqlxCrud.ViewAlgorithm result = com.mysql.cj.x.protobuf.MysqlxCrud.ViewAlgorithm.valueOf(algorithm_);
return result == null ? com.mysql.cj.x.protobuf.MysqlxCrud.ViewAlgorithm.UNDEFINED : result;
}
public static final int SECURITY_FIELD_NUMBER = 4;
private int security_;
/**
* optional .Mysqlx.Crud.ViewSqlSecurity security = 4 [default = DEFINER];
*/
public boolean hasSecurity() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
/**
* optional .Mysqlx.Crud.ViewSqlSecurity security = 4 [default = DEFINER];
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.ViewSqlSecurity getSecurity() {
@SuppressWarnings("deprecation")
com.mysql.cj.x.protobuf.MysqlxCrud.ViewSqlSecurity result = com.mysql.cj.x.protobuf.MysqlxCrud.ViewSqlSecurity.valueOf(security_);
return result == null ? com.mysql.cj.x.protobuf.MysqlxCrud.ViewSqlSecurity.DEFINER : result;
}
public static final int CHECK_FIELD_NUMBER = 5;
private int check_;
/**
* optional .Mysqlx.Crud.ViewCheckOption check = 5;
*/
public boolean hasCheck() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
/**
* optional .Mysqlx.Crud.ViewCheckOption check = 5;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.ViewCheckOption getCheck() {
@SuppressWarnings("deprecation")
com.mysql.cj.x.protobuf.MysqlxCrud.ViewCheckOption result = com.mysql.cj.x.protobuf.MysqlxCrud.ViewCheckOption.valueOf(check_);
return result == null ? com.mysql.cj.x.protobuf.MysqlxCrud.ViewCheckOption.LOCAL : result;
}
public static final int COLUMN_FIELD_NUMBER = 6;
private com.google.protobuf.LazyStringList column_;
/**
* repeated string column = 6;
*/
public com.google.protobuf.ProtocolStringList
getColumnList() {
return column_;
}
/**
* repeated string column = 6;
*/
public int getColumnCount() {
return column_.size();
}
/**
* repeated string column = 6;
*/
public java.lang.String getColumn(int index) {
return column_.get(index);
}
/**
* repeated string column = 6;
*/
public com.google.protobuf.ByteString
getColumnBytes(int index) {
return column_.getByteString(index);
}
public static final int STMT_FIELD_NUMBER = 7;
private com.mysql.cj.x.protobuf.MysqlxCrud.Find stmt_;
/**
* required .Mysqlx.Crud.Find stmt = 7;
*/
public boolean hasStmt() {
return ((bitField0_ & 0x00000020) == 0x00000020);
}
/**
* required .Mysqlx.Crud.Find stmt = 7;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Find getStmt() {
return stmt_ == null ? com.mysql.cj.x.protobuf.MysqlxCrud.Find.getDefaultInstance() : stmt_;
}
/**
* required .Mysqlx.Crud.Find stmt = 7;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.FindOrBuilder getStmtOrBuilder() {
return stmt_ == null ? com.mysql.cj.x.protobuf.MysqlxCrud.Find.getDefaultInstance() : stmt_;
}
public static final int REPLACE_EXISTING_FIELD_NUMBER = 8;
private boolean replaceExisting_;
/**
* optional bool replace_existing = 8 [default = false];
*/
public boolean hasReplaceExisting() {
return ((bitField0_ & 0x00000040) == 0x00000040);
}
/**
* optional bool replace_existing = 8 [default = false];
*/
public boolean getReplaceExisting() {
return replaceExisting_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
if (!hasCollection()) {
memoizedIsInitialized = 0;
return false;
}
if (!hasStmt()) {
memoizedIsInitialized = 0;
return false;
}
if (!getCollection().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
if (!getStmt().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) == 0x00000001)) {
output.writeMessage(1, getCollection());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, definer_);
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
output.writeEnum(3, algorithm_);
}
if (((bitField0_ & 0x00000008) == 0x00000008)) {
output.writeEnum(4, security_);
}
if (((bitField0_ & 0x00000010) == 0x00000010)) {
output.writeEnum(5, check_);
}
for (int i = 0; i < column_.size(); i++) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 6, column_.getRaw(i));
}
if (((bitField0_ & 0x00000020) == 0x00000020)) {
output.writeMessage(7, getStmt());
}
if (((bitField0_ & 0x00000040) == 0x00000040)) {
output.writeBool(8, replaceExisting_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, getCollection());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, definer_);
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(3, algorithm_);
}
if (((bitField0_ & 0x00000008) == 0x00000008)) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(4, security_);
}
if (((bitField0_ & 0x00000010) == 0x00000010)) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(5, check_);
}
{
int dataSize = 0;
for (int i = 0; i < column_.size(); i++) {
dataSize += computeStringSizeNoTag(column_.getRaw(i));
}
size += dataSize;
size += 1 * getColumnList().size();
}
if (((bitField0_ & 0x00000020) == 0x00000020)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(7, getStmt());
}
if (((bitField0_ & 0x00000040) == 0x00000040)) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(8, replaceExisting_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.mysql.cj.x.protobuf.MysqlxCrud.CreateView)) {
return super.equals(obj);
}
com.mysql.cj.x.protobuf.MysqlxCrud.CreateView other = (com.mysql.cj.x.protobuf.MysqlxCrud.CreateView) obj;
boolean result = true;
result = result && (hasCollection() == other.hasCollection());
if (hasCollection()) {
result = result && getCollection()
.equals(other.getCollection());
}
result = result && (hasDefiner() == other.hasDefiner());
if (hasDefiner()) {
result = result && getDefiner()
.equals(other.getDefiner());
}
result = result && (hasAlgorithm() == other.hasAlgorithm());
if (hasAlgorithm()) {
result = result && algorithm_ == other.algorithm_;
}
result = result && (hasSecurity() == other.hasSecurity());
if (hasSecurity()) {
result = result && security_ == other.security_;
}
result = result && (hasCheck() == other.hasCheck());
if (hasCheck()) {
result = result && check_ == other.check_;
}
result = result && getColumnList()
.equals(other.getColumnList());
result = result && (hasStmt() == other.hasStmt());
if (hasStmt()) {
result = result && getStmt()
.equals(other.getStmt());
}
result = result && (hasReplaceExisting() == other.hasReplaceExisting());
if (hasReplaceExisting()) {
result = result && (getReplaceExisting()
== other.getReplaceExisting());
}
result = result && unknownFields.equals(other.unknownFields);
return result;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasCollection()) {
hash = (37 * hash) + COLLECTION_FIELD_NUMBER;
hash = (53 * hash) + getCollection().hashCode();
}
if (hasDefiner()) {
hash = (37 * hash) + DEFINER_FIELD_NUMBER;
hash = (53 * hash) + getDefiner().hashCode();
}
if (hasAlgorithm()) {
hash = (37 * hash) + ALGORITHM_FIELD_NUMBER;
hash = (53 * hash) + algorithm_;
}
if (hasSecurity()) {
hash = (37 * hash) + SECURITY_FIELD_NUMBER;
hash = (53 * hash) + security_;
}
if (hasCheck()) {
hash = (37 * hash) + CHECK_FIELD_NUMBER;
hash = (53 * hash) + check_;
}
if (getColumnCount() > 0) {
hash = (37 * hash) + COLUMN_FIELD_NUMBER;
hash = (53 * hash) + getColumnList().hashCode();
}
if (hasStmt()) {
hash = (37 * hash) + STMT_FIELD_NUMBER;
hash = (53 * hash) + getStmt().hashCode();
}
if (hasReplaceExisting()) {
hash = (37 * hash) + REPLACE_EXISTING_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getReplaceExisting());
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.CreateView parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.CreateView parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.CreateView parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.CreateView parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.CreateView parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.CreateView parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.CreateView parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.CreateView parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.CreateView parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.CreateView parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.CreateView parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.CreateView parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.mysql.cj.x.protobuf.MysqlxCrud.CreateView prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code Mysqlx.Crud.CreateView}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:Mysqlx.Crud.CreateView)
com.mysql.cj.x.protobuf.MysqlxCrud.CreateViewOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_CreateView_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_CreateView_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.mysql.cj.x.protobuf.MysqlxCrud.CreateView.class, com.mysql.cj.x.protobuf.MysqlxCrud.CreateView.Builder.class);
}
// Construct using com.mysql.cj.x.protobuf.MysqlxCrud.CreateView.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getCollectionFieldBuilder();
getStmtFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (collectionBuilder_ == null) {
collection_ = null;
} else {
collectionBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
definer_ = "";
bitField0_ = (bitField0_ & ~0x00000002);
algorithm_ = 1;
bitField0_ = (bitField0_ & ~0x00000004);
security_ = 2;
bitField0_ = (bitField0_ & ~0x00000008);
check_ = 1;
bitField0_ = (bitField0_ & ~0x00000010);
column_ = com.google.protobuf.LazyStringArrayList.EMPTY;
bitField0_ = (bitField0_ & ~0x00000020);
if (stmtBuilder_ == null) {
stmt_ = null;
} else {
stmtBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000040);
replaceExisting_ = false;
bitField0_ = (bitField0_ & ~0x00000080);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_CreateView_descriptor;
}
@java.lang.Override
public com.mysql.cj.x.protobuf.MysqlxCrud.CreateView getDefaultInstanceForType() {
return com.mysql.cj.x.protobuf.MysqlxCrud.CreateView.getDefaultInstance();
}
@java.lang.Override
public com.mysql.cj.x.protobuf.MysqlxCrud.CreateView build() {
com.mysql.cj.x.protobuf.MysqlxCrud.CreateView result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.mysql.cj.x.protobuf.MysqlxCrud.CreateView buildPartial() {
com.mysql.cj.x.protobuf.MysqlxCrud.CreateView result = new com.mysql.cj.x.protobuf.MysqlxCrud.CreateView(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
if (collectionBuilder_ == null) {
result.collection_ = collection_;
} else {
result.collection_ = collectionBuilder_.build();
}
if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
to_bitField0_ |= 0x00000002;
}
result.definer_ = definer_;
if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
to_bitField0_ |= 0x00000004;
}
result.algorithm_ = algorithm_;
if (((from_bitField0_ & 0x00000008) == 0x00000008)) {
to_bitField0_ |= 0x00000008;
}
result.security_ = security_;
if (((from_bitField0_ & 0x00000010) == 0x00000010)) {
to_bitField0_ |= 0x00000010;
}
result.check_ = check_;
if (((bitField0_ & 0x00000020) == 0x00000020)) {
column_ = column_.getUnmodifiableView();
bitField0_ = (bitField0_ & ~0x00000020);
}
result.column_ = column_;
if (((from_bitField0_ & 0x00000040) == 0x00000040)) {
to_bitField0_ |= 0x00000020;
}
if (stmtBuilder_ == null) {
result.stmt_ = stmt_;
} else {
result.stmt_ = stmtBuilder_.build();
}
if (((from_bitField0_ & 0x00000080) == 0x00000080)) {
to_bitField0_ |= 0x00000040;
}
result.replaceExisting_ = replaceExisting_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return (Builder) super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return (Builder) super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return (Builder) super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return (Builder) super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return (Builder) super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return (Builder) super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.mysql.cj.x.protobuf.MysqlxCrud.CreateView) {
return mergeFrom((com.mysql.cj.x.protobuf.MysqlxCrud.CreateView)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.mysql.cj.x.protobuf.MysqlxCrud.CreateView other) {
if (other == com.mysql.cj.x.protobuf.MysqlxCrud.CreateView.getDefaultInstance()) return this;
if (other.hasCollection()) {
mergeCollection(other.getCollection());
}
if (other.hasDefiner()) {
bitField0_ |= 0x00000002;
definer_ = other.definer_;
onChanged();
}
if (other.hasAlgorithm()) {
setAlgorithm(other.getAlgorithm());
}
if (other.hasSecurity()) {
setSecurity(other.getSecurity());
}
if (other.hasCheck()) {
setCheck(other.getCheck());
}
if (!other.column_.isEmpty()) {
if (column_.isEmpty()) {
column_ = other.column_;
bitField0_ = (bitField0_ & ~0x00000020);
} else {
ensureColumnIsMutable();
column_.addAll(other.column_);
}
onChanged();
}
if (other.hasStmt()) {
mergeStmt(other.getStmt());
}
if (other.hasReplaceExisting()) {
setReplaceExisting(other.getReplaceExisting());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
if (!hasCollection()) {
return false;
}
if (!hasStmt()) {
return false;
}
if (!getCollection().isInitialized()) {
return false;
}
if (!getStmt().isInitialized()) {
return false;
}
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
com.mysql.cj.x.protobuf.MysqlxCrud.CreateView parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (com.mysql.cj.x.protobuf.MysqlxCrud.CreateView) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private com.mysql.cj.x.protobuf.MysqlxCrud.Collection collection_ = null;
private com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.Collection, com.mysql.cj.x.protobuf.MysqlxCrud.Collection.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.CollectionOrBuilder> collectionBuilder_;
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
public boolean hasCollection() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Collection getCollection() {
if (collectionBuilder_ == null) {
return collection_ == null ? com.mysql.cj.x.protobuf.MysqlxCrud.Collection.getDefaultInstance() : collection_;
} else {
return collectionBuilder_.getMessage();
}
}
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
public Builder setCollection(com.mysql.cj.x.protobuf.MysqlxCrud.Collection value) {
if (collectionBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
collection_ = value;
onChanged();
} else {
collectionBuilder_.setMessage(value);
}
bitField0_ |= 0x00000001;
return this;
}
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
public Builder setCollection(
com.mysql.cj.x.protobuf.MysqlxCrud.Collection.Builder builderForValue) {
if (collectionBuilder_ == null) {
collection_ = builderForValue.build();
onChanged();
} else {
collectionBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000001;
return this;
}
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
public Builder mergeCollection(com.mysql.cj.x.protobuf.MysqlxCrud.Collection value) {
if (collectionBuilder_ == null) {
if (((bitField0_ & 0x00000001) == 0x00000001) &&
collection_ != null &&
collection_ != com.mysql.cj.x.protobuf.MysqlxCrud.Collection.getDefaultInstance()) {
collection_ =
com.mysql.cj.x.protobuf.MysqlxCrud.Collection.newBuilder(collection_).mergeFrom(value).buildPartial();
} else {
collection_ = value;
}
onChanged();
} else {
collectionBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000001;
return this;
}
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
public Builder clearCollection() {
if (collectionBuilder_ == null) {
collection_ = null;
onChanged();
} else {
collectionBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Collection.Builder getCollectionBuilder() {
bitField0_ |= 0x00000001;
onChanged();
return getCollectionFieldBuilder().getBuilder();
}
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.CollectionOrBuilder getCollectionOrBuilder() {
if (collectionBuilder_ != null) {
return collectionBuilder_.getMessageOrBuilder();
} else {
return collection_ == null ?
com.mysql.cj.x.protobuf.MysqlxCrud.Collection.getDefaultInstance() : collection_;
}
}
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.Collection, com.mysql.cj.x.protobuf.MysqlxCrud.Collection.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.CollectionOrBuilder>
getCollectionFieldBuilder() {
if (collectionBuilder_ == null) {
collectionBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.Collection, com.mysql.cj.x.protobuf.MysqlxCrud.Collection.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.CollectionOrBuilder>(
getCollection(),
getParentForChildren(),
isClean());
collection_ = null;
}
return collectionBuilder_;
}
private java.lang.Object definer_ = "";
/**
* optional string definer = 2;
*/
public boolean hasDefiner() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* optional string definer = 2;
*/
public java.lang.String getDefiner() {
java.lang.Object ref = definer_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
definer_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* optional string definer = 2;
*/
public com.google.protobuf.ByteString
getDefinerBytes() {
java.lang.Object ref = definer_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
definer_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* optional string definer = 2;
*/
public Builder setDefiner(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
definer_ = value;
onChanged();
return this;
}
/**
* optional string definer = 2;
*/
public Builder clearDefiner() {
bitField0_ = (bitField0_ & ~0x00000002);
definer_ = getDefaultInstance().getDefiner();
onChanged();
return this;
}
/**
* optional string definer = 2;
*/
public Builder setDefinerBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
definer_ = value;
onChanged();
return this;
}
private int algorithm_ = 1;
/**
* optional .Mysqlx.Crud.ViewAlgorithm algorithm = 3 [default = UNDEFINED];
*/
public boolean hasAlgorithm() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* optional .Mysqlx.Crud.ViewAlgorithm algorithm = 3 [default = UNDEFINED];
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.ViewAlgorithm getAlgorithm() {
@SuppressWarnings("deprecation")
com.mysql.cj.x.protobuf.MysqlxCrud.ViewAlgorithm result = com.mysql.cj.x.protobuf.MysqlxCrud.ViewAlgorithm.valueOf(algorithm_);
return result == null ? com.mysql.cj.x.protobuf.MysqlxCrud.ViewAlgorithm.UNDEFINED : result;
}
/**
* optional .Mysqlx.Crud.ViewAlgorithm algorithm = 3 [default = UNDEFINED];
*/
public Builder setAlgorithm(com.mysql.cj.x.protobuf.MysqlxCrud.ViewAlgorithm value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000004;
algorithm_ = value.getNumber();
onChanged();
return this;
}
/**
* optional .Mysqlx.Crud.ViewAlgorithm algorithm = 3 [default = UNDEFINED];
*/
public Builder clearAlgorithm() {
bitField0_ = (bitField0_ & ~0x00000004);
algorithm_ = 1;
onChanged();
return this;
}
private int security_ = 2;
/**
* optional .Mysqlx.Crud.ViewSqlSecurity security = 4 [default = DEFINER];
*/
public boolean hasSecurity() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
/**
* optional .Mysqlx.Crud.ViewSqlSecurity security = 4 [default = DEFINER];
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.ViewSqlSecurity getSecurity() {
@SuppressWarnings("deprecation")
com.mysql.cj.x.protobuf.MysqlxCrud.ViewSqlSecurity result = com.mysql.cj.x.protobuf.MysqlxCrud.ViewSqlSecurity.valueOf(security_);
return result == null ? com.mysql.cj.x.protobuf.MysqlxCrud.ViewSqlSecurity.DEFINER : result;
}
/**
* optional .Mysqlx.Crud.ViewSqlSecurity security = 4 [default = DEFINER];
*/
public Builder setSecurity(com.mysql.cj.x.protobuf.MysqlxCrud.ViewSqlSecurity value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000008;
security_ = value.getNumber();
onChanged();
return this;
}
/**
* optional .Mysqlx.Crud.ViewSqlSecurity security = 4 [default = DEFINER];
*/
public Builder clearSecurity() {
bitField0_ = (bitField0_ & ~0x00000008);
security_ = 2;
onChanged();
return this;
}
private int check_ = 1;
/**
* optional .Mysqlx.Crud.ViewCheckOption check = 5;
*/
public boolean hasCheck() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
/**
* optional .Mysqlx.Crud.ViewCheckOption check = 5;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.ViewCheckOption getCheck() {
@SuppressWarnings("deprecation")
com.mysql.cj.x.protobuf.MysqlxCrud.ViewCheckOption result = com.mysql.cj.x.protobuf.MysqlxCrud.ViewCheckOption.valueOf(check_);
return result == null ? com.mysql.cj.x.protobuf.MysqlxCrud.ViewCheckOption.LOCAL : result;
}
/**
* optional .Mysqlx.Crud.ViewCheckOption check = 5;
*/
public Builder setCheck(com.mysql.cj.x.protobuf.MysqlxCrud.ViewCheckOption value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000010;
check_ = value.getNumber();
onChanged();
return this;
}
/**
* optional .Mysqlx.Crud.ViewCheckOption check = 5;
*/
public Builder clearCheck() {
bitField0_ = (bitField0_ & ~0x00000010);
check_ = 1;
onChanged();
return this;
}
private com.google.protobuf.LazyStringList column_ = com.google.protobuf.LazyStringArrayList.EMPTY;
private void ensureColumnIsMutable() {
if (!((bitField0_ & 0x00000020) == 0x00000020)) {
column_ = new com.google.protobuf.LazyStringArrayList(column_);
bitField0_ |= 0x00000020;
}
}
/**
* repeated string column = 6;
*/
public com.google.protobuf.ProtocolStringList
getColumnList() {
return column_.getUnmodifiableView();
}
/**
* repeated string column = 6;
*/
public int getColumnCount() {
return column_.size();
}
/**
* repeated string column = 6;
*/
public java.lang.String getColumn(int index) {
return column_.get(index);
}
/**
* repeated string column = 6;
*/
public com.google.protobuf.ByteString
getColumnBytes(int index) {
return column_.getByteString(index);
}
/**
* repeated string column = 6;
*/
public Builder setColumn(
int index, java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
ensureColumnIsMutable();
column_.set(index, value);
onChanged();
return this;
}
/**
* repeated string column = 6;
*/
public Builder addColumn(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
ensureColumnIsMutable();
column_.add(value);
onChanged();
return this;
}
/**
* repeated string column = 6;
*/
public Builder addAllColumn(
java.lang.Iterable values) {
ensureColumnIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, column_);
onChanged();
return this;
}
/**
* repeated string column = 6;
*/
public Builder clearColumn() {
column_ = com.google.protobuf.LazyStringArrayList.EMPTY;
bitField0_ = (bitField0_ & ~0x00000020);
onChanged();
return this;
}
/**
* repeated string column = 6;
*/
public Builder addColumnBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
ensureColumnIsMutable();
column_.add(value);
onChanged();
return this;
}
private com.mysql.cj.x.protobuf.MysqlxCrud.Find stmt_ = null;
private com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.Find, com.mysql.cj.x.protobuf.MysqlxCrud.Find.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.FindOrBuilder> stmtBuilder_;
/**
* required .Mysqlx.Crud.Find stmt = 7;
*/
public boolean hasStmt() {
return ((bitField0_ & 0x00000040) == 0x00000040);
}
/**
* required .Mysqlx.Crud.Find stmt = 7;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Find getStmt() {
if (stmtBuilder_ == null) {
return stmt_ == null ? com.mysql.cj.x.protobuf.MysqlxCrud.Find.getDefaultInstance() : stmt_;
} else {
return stmtBuilder_.getMessage();
}
}
/**
* required .Mysqlx.Crud.Find stmt = 7;
*/
public Builder setStmt(com.mysql.cj.x.protobuf.MysqlxCrud.Find value) {
if (stmtBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
stmt_ = value;
onChanged();
} else {
stmtBuilder_.setMessage(value);
}
bitField0_ |= 0x00000040;
return this;
}
/**
* required .Mysqlx.Crud.Find stmt = 7;
*/
public Builder setStmt(
com.mysql.cj.x.protobuf.MysqlxCrud.Find.Builder builderForValue) {
if (stmtBuilder_ == null) {
stmt_ = builderForValue.build();
onChanged();
} else {
stmtBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000040;
return this;
}
/**
* required .Mysqlx.Crud.Find stmt = 7;
*/
public Builder mergeStmt(com.mysql.cj.x.protobuf.MysqlxCrud.Find value) {
if (stmtBuilder_ == null) {
if (((bitField0_ & 0x00000040) == 0x00000040) &&
stmt_ != null &&
stmt_ != com.mysql.cj.x.protobuf.MysqlxCrud.Find.getDefaultInstance()) {
stmt_ =
com.mysql.cj.x.protobuf.MysqlxCrud.Find.newBuilder(stmt_).mergeFrom(value).buildPartial();
} else {
stmt_ = value;
}
onChanged();
} else {
stmtBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000040;
return this;
}
/**
* required .Mysqlx.Crud.Find stmt = 7;
*/
public Builder clearStmt() {
if (stmtBuilder_ == null) {
stmt_ = null;
onChanged();
} else {
stmtBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000040);
return this;
}
/**
* required .Mysqlx.Crud.Find stmt = 7;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Find.Builder getStmtBuilder() {
bitField0_ |= 0x00000040;
onChanged();
return getStmtFieldBuilder().getBuilder();
}
/**
* required .Mysqlx.Crud.Find stmt = 7;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.FindOrBuilder getStmtOrBuilder() {
if (stmtBuilder_ != null) {
return stmtBuilder_.getMessageOrBuilder();
} else {
return stmt_ == null ?
com.mysql.cj.x.protobuf.MysqlxCrud.Find.getDefaultInstance() : stmt_;
}
}
/**
* required .Mysqlx.Crud.Find stmt = 7;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.Find, com.mysql.cj.x.protobuf.MysqlxCrud.Find.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.FindOrBuilder>
getStmtFieldBuilder() {
if (stmtBuilder_ == null) {
stmtBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.Find, com.mysql.cj.x.protobuf.MysqlxCrud.Find.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.FindOrBuilder>(
getStmt(),
getParentForChildren(),
isClean());
stmt_ = null;
}
return stmtBuilder_;
}
private boolean replaceExisting_ ;
/**
* optional bool replace_existing = 8 [default = false];
*/
public boolean hasReplaceExisting() {
return ((bitField0_ & 0x00000080) == 0x00000080);
}
/**
* optional bool replace_existing = 8 [default = false];
*/
public boolean getReplaceExisting() {
return replaceExisting_;
}
/**
* optional bool replace_existing = 8 [default = false];
*/
public Builder setReplaceExisting(boolean value) {
bitField0_ |= 0x00000080;
replaceExisting_ = value;
onChanged();
return this;
}
/**
* optional bool replace_existing = 8 [default = false];
*/
public Builder clearReplaceExisting() {
bitField0_ = (bitField0_ & ~0x00000080);
replaceExisting_ = false;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:Mysqlx.Crud.CreateView)
}
// @@protoc_insertion_point(class_scope:Mysqlx.Crud.CreateView)
private static final com.mysql.cj.x.protobuf.MysqlxCrud.CreateView DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.mysql.cj.x.protobuf.MysqlxCrud.CreateView();
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.CreateView getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public CreateView parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new CreateView(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.mysql.cj.x.protobuf.MysqlxCrud.CreateView getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ModifyViewOrBuilder extends
// @@protoc_insertion_point(interface_extends:Mysqlx.Crud.ModifyView)
com.google.protobuf.MessageOrBuilder {
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
boolean hasCollection();
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
com.mysql.cj.x.protobuf.MysqlxCrud.Collection getCollection();
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
com.mysql.cj.x.protobuf.MysqlxCrud.CollectionOrBuilder getCollectionOrBuilder();
/**
* optional string definer = 2;
*/
boolean hasDefiner();
/**
* optional string definer = 2;
*/
java.lang.String getDefiner();
/**
* optional string definer = 2;
*/
com.google.protobuf.ByteString
getDefinerBytes();
/**
* optional .Mysqlx.Crud.ViewAlgorithm algorithm = 3;
*/
boolean hasAlgorithm();
/**
* optional .Mysqlx.Crud.ViewAlgorithm algorithm = 3;
*/
com.mysql.cj.x.protobuf.MysqlxCrud.ViewAlgorithm getAlgorithm();
/**
* optional .Mysqlx.Crud.ViewSqlSecurity security = 4;
*/
boolean hasSecurity();
/**
* optional .Mysqlx.Crud.ViewSqlSecurity security = 4;
*/
com.mysql.cj.x.protobuf.MysqlxCrud.ViewSqlSecurity getSecurity();
/**
* optional .Mysqlx.Crud.ViewCheckOption check = 5;
*/
boolean hasCheck();
/**
* optional .Mysqlx.Crud.ViewCheckOption check = 5;
*/
com.mysql.cj.x.protobuf.MysqlxCrud.ViewCheckOption getCheck();
/**
* repeated string column = 6;
*/
java.util.List
getColumnList();
/**
* repeated string column = 6;
*/
int getColumnCount();
/**
* repeated string column = 6;
*/
java.lang.String getColumn(int index);
/**
* repeated string column = 6;
*/
com.google.protobuf.ByteString
getColumnBytes(int index);
/**
* optional .Mysqlx.Crud.Find stmt = 7;
*/
boolean hasStmt();
/**
* optional .Mysqlx.Crud.Find stmt = 7;
*/
com.mysql.cj.x.protobuf.MysqlxCrud.Find getStmt();
/**
* optional .Mysqlx.Crud.Find stmt = 7;
*/
com.mysql.cj.x.protobuf.MysqlxCrud.FindOrBuilder getStmtOrBuilder();
}
/**
* Protobuf type {@code Mysqlx.Crud.ModifyView}
*/
public static final class ModifyView extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:Mysqlx.Crud.ModifyView)
ModifyViewOrBuilder {
private static final long serialVersionUID = 0L;
// Use ModifyView.newBuilder() to construct.
private ModifyView(com.google.protobuf.GeneratedMessageV3.Builder builder) {
super(builder);
}
private ModifyView() {
definer_ = "";
algorithm_ = 1;
security_ = 1;
check_ = 1;
column_ = com.google.protobuf.LazyStringArrayList.EMPTY;
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ModifyView(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
com.mysql.cj.x.protobuf.MysqlxCrud.Collection.Builder subBuilder = null;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
subBuilder = collection_.toBuilder();
}
collection_ = input.readMessage(com.mysql.cj.x.protobuf.MysqlxCrud.Collection.PARSER, extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(collection_);
collection_ = subBuilder.buildPartial();
}
bitField0_ |= 0x00000001;
break;
}
case 18: {
com.google.protobuf.ByteString bs = input.readBytes();
bitField0_ |= 0x00000002;
definer_ = bs;
break;
}
case 24: {
int rawValue = input.readEnum();
@SuppressWarnings("deprecation")
com.mysql.cj.x.protobuf.MysqlxCrud.ViewAlgorithm value = com.mysql.cj.x.protobuf.MysqlxCrud.ViewAlgorithm.valueOf(rawValue);
if (value == null) {
unknownFields.mergeVarintField(3, rawValue);
} else {
bitField0_ |= 0x00000004;
algorithm_ = rawValue;
}
break;
}
case 32: {
int rawValue = input.readEnum();
@SuppressWarnings("deprecation")
com.mysql.cj.x.protobuf.MysqlxCrud.ViewSqlSecurity value = com.mysql.cj.x.protobuf.MysqlxCrud.ViewSqlSecurity.valueOf(rawValue);
if (value == null) {
unknownFields.mergeVarintField(4, rawValue);
} else {
bitField0_ |= 0x00000008;
security_ = rawValue;
}
break;
}
case 40: {
int rawValue = input.readEnum();
@SuppressWarnings("deprecation")
com.mysql.cj.x.protobuf.MysqlxCrud.ViewCheckOption value = com.mysql.cj.x.protobuf.MysqlxCrud.ViewCheckOption.valueOf(rawValue);
if (value == null) {
unknownFields.mergeVarintField(5, rawValue);
} else {
bitField0_ |= 0x00000010;
check_ = rawValue;
}
break;
}
case 50: {
com.google.protobuf.ByteString bs = input.readBytes();
if (!((mutable_bitField0_ & 0x00000020) == 0x00000020)) {
column_ = new com.google.protobuf.LazyStringArrayList();
mutable_bitField0_ |= 0x00000020;
}
column_.add(bs);
break;
}
case 58: {
com.mysql.cj.x.protobuf.MysqlxCrud.Find.Builder subBuilder = null;
if (((bitField0_ & 0x00000020) == 0x00000020)) {
subBuilder = stmt_.toBuilder();
}
stmt_ = input.readMessage(com.mysql.cj.x.protobuf.MysqlxCrud.Find.PARSER, extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(stmt_);
stmt_ = subBuilder.buildPartial();
}
bitField0_ |= 0x00000020;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000020) == 0x00000020)) {
column_ = column_.getUnmodifiableView();
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_ModifyView_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_ModifyView_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.mysql.cj.x.protobuf.MysqlxCrud.ModifyView.class, com.mysql.cj.x.protobuf.MysqlxCrud.ModifyView.Builder.class);
}
private int bitField0_;
public static final int COLLECTION_FIELD_NUMBER = 1;
private com.mysql.cj.x.protobuf.MysqlxCrud.Collection collection_;
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
public boolean hasCollection() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Collection getCollection() {
return collection_ == null ? com.mysql.cj.x.protobuf.MysqlxCrud.Collection.getDefaultInstance() : collection_;
}
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.CollectionOrBuilder getCollectionOrBuilder() {
return collection_ == null ? com.mysql.cj.x.protobuf.MysqlxCrud.Collection.getDefaultInstance() : collection_;
}
public static final int DEFINER_FIELD_NUMBER = 2;
private volatile java.lang.Object definer_;
/**
* optional string definer = 2;
*/
public boolean hasDefiner() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* optional string definer = 2;
*/
public java.lang.String getDefiner() {
java.lang.Object ref = definer_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
definer_ = s;
}
return s;
}
}
/**
* optional string definer = 2;
*/
public com.google.protobuf.ByteString
getDefinerBytes() {
java.lang.Object ref = definer_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
definer_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int ALGORITHM_FIELD_NUMBER = 3;
private int algorithm_;
/**
* optional .Mysqlx.Crud.ViewAlgorithm algorithm = 3;
*/
public boolean hasAlgorithm() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* optional .Mysqlx.Crud.ViewAlgorithm algorithm = 3;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.ViewAlgorithm getAlgorithm() {
@SuppressWarnings("deprecation")
com.mysql.cj.x.protobuf.MysqlxCrud.ViewAlgorithm result = com.mysql.cj.x.protobuf.MysqlxCrud.ViewAlgorithm.valueOf(algorithm_);
return result == null ? com.mysql.cj.x.protobuf.MysqlxCrud.ViewAlgorithm.UNDEFINED : result;
}
public static final int SECURITY_FIELD_NUMBER = 4;
private int security_;
/**
* optional .Mysqlx.Crud.ViewSqlSecurity security = 4;
*/
public boolean hasSecurity() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
/**
* optional .Mysqlx.Crud.ViewSqlSecurity security = 4;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.ViewSqlSecurity getSecurity() {
@SuppressWarnings("deprecation")
com.mysql.cj.x.protobuf.MysqlxCrud.ViewSqlSecurity result = com.mysql.cj.x.protobuf.MysqlxCrud.ViewSqlSecurity.valueOf(security_);
return result == null ? com.mysql.cj.x.protobuf.MysqlxCrud.ViewSqlSecurity.INVOKER : result;
}
public static final int CHECK_FIELD_NUMBER = 5;
private int check_;
/**
* optional .Mysqlx.Crud.ViewCheckOption check = 5;
*/
public boolean hasCheck() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
/**
* optional .Mysqlx.Crud.ViewCheckOption check = 5;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.ViewCheckOption getCheck() {
@SuppressWarnings("deprecation")
com.mysql.cj.x.protobuf.MysqlxCrud.ViewCheckOption result = com.mysql.cj.x.protobuf.MysqlxCrud.ViewCheckOption.valueOf(check_);
return result == null ? com.mysql.cj.x.protobuf.MysqlxCrud.ViewCheckOption.LOCAL : result;
}
public static final int COLUMN_FIELD_NUMBER = 6;
private com.google.protobuf.LazyStringList column_;
/**
* repeated string column = 6;
*/
public com.google.protobuf.ProtocolStringList
getColumnList() {
return column_;
}
/**
* repeated string column = 6;
*/
public int getColumnCount() {
return column_.size();
}
/**
* repeated string column = 6;
*/
public java.lang.String getColumn(int index) {
return column_.get(index);
}
/**
* repeated string column = 6;
*/
public com.google.protobuf.ByteString
getColumnBytes(int index) {
return column_.getByteString(index);
}
public static final int STMT_FIELD_NUMBER = 7;
private com.mysql.cj.x.protobuf.MysqlxCrud.Find stmt_;
/**
* optional .Mysqlx.Crud.Find stmt = 7;
*/
public boolean hasStmt() {
return ((bitField0_ & 0x00000020) == 0x00000020);
}
/**
* optional .Mysqlx.Crud.Find stmt = 7;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Find getStmt() {
return stmt_ == null ? com.mysql.cj.x.protobuf.MysqlxCrud.Find.getDefaultInstance() : stmt_;
}
/**
* optional .Mysqlx.Crud.Find stmt = 7;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.FindOrBuilder getStmtOrBuilder() {
return stmt_ == null ? com.mysql.cj.x.protobuf.MysqlxCrud.Find.getDefaultInstance() : stmt_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
if (!hasCollection()) {
memoizedIsInitialized = 0;
return false;
}
if (!getCollection().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
if (hasStmt()) {
if (!getStmt().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) == 0x00000001)) {
output.writeMessage(1, getCollection());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, definer_);
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
output.writeEnum(3, algorithm_);
}
if (((bitField0_ & 0x00000008) == 0x00000008)) {
output.writeEnum(4, security_);
}
if (((bitField0_ & 0x00000010) == 0x00000010)) {
output.writeEnum(5, check_);
}
for (int i = 0; i < column_.size(); i++) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 6, column_.getRaw(i));
}
if (((bitField0_ & 0x00000020) == 0x00000020)) {
output.writeMessage(7, getStmt());
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, getCollection());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, definer_);
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(3, algorithm_);
}
if (((bitField0_ & 0x00000008) == 0x00000008)) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(4, security_);
}
if (((bitField0_ & 0x00000010) == 0x00000010)) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(5, check_);
}
{
int dataSize = 0;
for (int i = 0; i < column_.size(); i++) {
dataSize += computeStringSizeNoTag(column_.getRaw(i));
}
size += dataSize;
size += 1 * getColumnList().size();
}
if (((bitField0_ & 0x00000020) == 0x00000020)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(7, getStmt());
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.mysql.cj.x.protobuf.MysqlxCrud.ModifyView)) {
return super.equals(obj);
}
com.mysql.cj.x.protobuf.MysqlxCrud.ModifyView other = (com.mysql.cj.x.protobuf.MysqlxCrud.ModifyView) obj;
boolean result = true;
result = result && (hasCollection() == other.hasCollection());
if (hasCollection()) {
result = result && getCollection()
.equals(other.getCollection());
}
result = result && (hasDefiner() == other.hasDefiner());
if (hasDefiner()) {
result = result && getDefiner()
.equals(other.getDefiner());
}
result = result && (hasAlgorithm() == other.hasAlgorithm());
if (hasAlgorithm()) {
result = result && algorithm_ == other.algorithm_;
}
result = result && (hasSecurity() == other.hasSecurity());
if (hasSecurity()) {
result = result && security_ == other.security_;
}
result = result && (hasCheck() == other.hasCheck());
if (hasCheck()) {
result = result && check_ == other.check_;
}
result = result && getColumnList()
.equals(other.getColumnList());
result = result && (hasStmt() == other.hasStmt());
if (hasStmt()) {
result = result && getStmt()
.equals(other.getStmt());
}
result = result && unknownFields.equals(other.unknownFields);
return result;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasCollection()) {
hash = (37 * hash) + COLLECTION_FIELD_NUMBER;
hash = (53 * hash) + getCollection().hashCode();
}
if (hasDefiner()) {
hash = (37 * hash) + DEFINER_FIELD_NUMBER;
hash = (53 * hash) + getDefiner().hashCode();
}
if (hasAlgorithm()) {
hash = (37 * hash) + ALGORITHM_FIELD_NUMBER;
hash = (53 * hash) + algorithm_;
}
if (hasSecurity()) {
hash = (37 * hash) + SECURITY_FIELD_NUMBER;
hash = (53 * hash) + security_;
}
if (hasCheck()) {
hash = (37 * hash) + CHECK_FIELD_NUMBER;
hash = (53 * hash) + check_;
}
if (getColumnCount() > 0) {
hash = (37 * hash) + COLUMN_FIELD_NUMBER;
hash = (53 * hash) + getColumnList().hashCode();
}
if (hasStmt()) {
hash = (37 * hash) + STMT_FIELD_NUMBER;
hash = (53 * hash) + getStmt().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.ModifyView parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.ModifyView parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.ModifyView parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.ModifyView parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.ModifyView parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.ModifyView parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.ModifyView parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.ModifyView parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.ModifyView parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.ModifyView parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.ModifyView parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.ModifyView parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.mysql.cj.x.protobuf.MysqlxCrud.ModifyView prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code Mysqlx.Crud.ModifyView}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:Mysqlx.Crud.ModifyView)
com.mysql.cj.x.protobuf.MysqlxCrud.ModifyViewOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_ModifyView_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_ModifyView_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.mysql.cj.x.protobuf.MysqlxCrud.ModifyView.class, com.mysql.cj.x.protobuf.MysqlxCrud.ModifyView.Builder.class);
}
// Construct using com.mysql.cj.x.protobuf.MysqlxCrud.ModifyView.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getCollectionFieldBuilder();
getStmtFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (collectionBuilder_ == null) {
collection_ = null;
} else {
collectionBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
definer_ = "";
bitField0_ = (bitField0_ & ~0x00000002);
algorithm_ = 1;
bitField0_ = (bitField0_ & ~0x00000004);
security_ = 1;
bitField0_ = (bitField0_ & ~0x00000008);
check_ = 1;
bitField0_ = (bitField0_ & ~0x00000010);
column_ = com.google.protobuf.LazyStringArrayList.EMPTY;
bitField0_ = (bitField0_ & ~0x00000020);
if (stmtBuilder_ == null) {
stmt_ = null;
} else {
stmtBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000040);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_ModifyView_descriptor;
}
@java.lang.Override
public com.mysql.cj.x.protobuf.MysqlxCrud.ModifyView getDefaultInstanceForType() {
return com.mysql.cj.x.protobuf.MysqlxCrud.ModifyView.getDefaultInstance();
}
@java.lang.Override
public com.mysql.cj.x.protobuf.MysqlxCrud.ModifyView build() {
com.mysql.cj.x.protobuf.MysqlxCrud.ModifyView result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.mysql.cj.x.protobuf.MysqlxCrud.ModifyView buildPartial() {
com.mysql.cj.x.protobuf.MysqlxCrud.ModifyView result = new com.mysql.cj.x.protobuf.MysqlxCrud.ModifyView(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
if (collectionBuilder_ == null) {
result.collection_ = collection_;
} else {
result.collection_ = collectionBuilder_.build();
}
if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
to_bitField0_ |= 0x00000002;
}
result.definer_ = definer_;
if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
to_bitField0_ |= 0x00000004;
}
result.algorithm_ = algorithm_;
if (((from_bitField0_ & 0x00000008) == 0x00000008)) {
to_bitField0_ |= 0x00000008;
}
result.security_ = security_;
if (((from_bitField0_ & 0x00000010) == 0x00000010)) {
to_bitField0_ |= 0x00000010;
}
result.check_ = check_;
if (((bitField0_ & 0x00000020) == 0x00000020)) {
column_ = column_.getUnmodifiableView();
bitField0_ = (bitField0_ & ~0x00000020);
}
result.column_ = column_;
if (((from_bitField0_ & 0x00000040) == 0x00000040)) {
to_bitField0_ |= 0x00000020;
}
if (stmtBuilder_ == null) {
result.stmt_ = stmt_;
} else {
result.stmt_ = stmtBuilder_.build();
}
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return (Builder) super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return (Builder) super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return (Builder) super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return (Builder) super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return (Builder) super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return (Builder) super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.mysql.cj.x.protobuf.MysqlxCrud.ModifyView) {
return mergeFrom((com.mysql.cj.x.protobuf.MysqlxCrud.ModifyView)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.mysql.cj.x.protobuf.MysqlxCrud.ModifyView other) {
if (other == com.mysql.cj.x.protobuf.MysqlxCrud.ModifyView.getDefaultInstance()) return this;
if (other.hasCollection()) {
mergeCollection(other.getCollection());
}
if (other.hasDefiner()) {
bitField0_ |= 0x00000002;
definer_ = other.definer_;
onChanged();
}
if (other.hasAlgorithm()) {
setAlgorithm(other.getAlgorithm());
}
if (other.hasSecurity()) {
setSecurity(other.getSecurity());
}
if (other.hasCheck()) {
setCheck(other.getCheck());
}
if (!other.column_.isEmpty()) {
if (column_.isEmpty()) {
column_ = other.column_;
bitField0_ = (bitField0_ & ~0x00000020);
} else {
ensureColumnIsMutable();
column_.addAll(other.column_);
}
onChanged();
}
if (other.hasStmt()) {
mergeStmt(other.getStmt());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
if (!hasCollection()) {
return false;
}
if (!getCollection().isInitialized()) {
return false;
}
if (hasStmt()) {
if (!getStmt().isInitialized()) {
return false;
}
}
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
com.mysql.cj.x.protobuf.MysqlxCrud.ModifyView parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (com.mysql.cj.x.protobuf.MysqlxCrud.ModifyView) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private com.mysql.cj.x.protobuf.MysqlxCrud.Collection collection_ = null;
private com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.Collection, com.mysql.cj.x.protobuf.MysqlxCrud.Collection.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.CollectionOrBuilder> collectionBuilder_;
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
public boolean hasCollection() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Collection getCollection() {
if (collectionBuilder_ == null) {
return collection_ == null ? com.mysql.cj.x.protobuf.MysqlxCrud.Collection.getDefaultInstance() : collection_;
} else {
return collectionBuilder_.getMessage();
}
}
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
public Builder setCollection(com.mysql.cj.x.protobuf.MysqlxCrud.Collection value) {
if (collectionBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
collection_ = value;
onChanged();
} else {
collectionBuilder_.setMessage(value);
}
bitField0_ |= 0x00000001;
return this;
}
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
public Builder setCollection(
com.mysql.cj.x.protobuf.MysqlxCrud.Collection.Builder builderForValue) {
if (collectionBuilder_ == null) {
collection_ = builderForValue.build();
onChanged();
} else {
collectionBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000001;
return this;
}
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
public Builder mergeCollection(com.mysql.cj.x.protobuf.MysqlxCrud.Collection value) {
if (collectionBuilder_ == null) {
if (((bitField0_ & 0x00000001) == 0x00000001) &&
collection_ != null &&
collection_ != com.mysql.cj.x.protobuf.MysqlxCrud.Collection.getDefaultInstance()) {
collection_ =
com.mysql.cj.x.protobuf.MysqlxCrud.Collection.newBuilder(collection_).mergeFrom(value).buildPartial();
} else {
collection_ = value;
}
onChanged();
} else {
collectionBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000001;
return this;
}
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
public Builder clearCollection() {
if (collectionBuilder_ == null) {
collection_ = null;
onChanged();
} else {
collectionBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Collection.Builder getCollectionBuilder() {
bitField0_ |= 0x00000001;
onChanged();
return getCollectionFieldBuilder().getBuilder();
}
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.CollectionOrBuilder getCollectionOrBuilder() {
if (collectionBuilder_ != null) {
return collectionBuilder_.getMessageOrBuilder();
} else {
return collection_ == null ?
com.mysql.cj.x.protobuf.MysqlxCrud.Collection.getDefaultInstance() : collection_;
}
}
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.Collection, com.mysql.cj.x.protobuf.MysqlxCrud.Collection.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.CollectionOrBuilder>
getCollectionFieldBuilder() {
if (collectionBuilder_ == null) {
collectionBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.Collection, com.mysql.cj.x.protobuf.MysqlxCrud.Collection.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.CollectionOrBuilder>(
getCollection(),
getParentForChildren(),
isClean());
collection_ = null;
}
return collectionBuilder_;
}
private java.lang.Object definer_ = "";
/**
* optional string definer = 2;
*/
public boolean hasDefiner() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* optional string definer = 2;
*/
public java.lang.String getDefiner() {
java.lang.Object ref = definer_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
definer_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* optional string definer = 2;
*/
public com.google.protobuf.ByteString
getDefinerBytes() {
java.lang.Object ref = definer_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
definer_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* optional string definer = 2;
*/
public Builder setDefiner(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
definer_ = value;
onChanged();
return this;
}
/**
* optional string definer = 2;
*/
public Builder clearDefiner() {
bitField0_ = (bitField0_ & ~0x00000002);
definer_ = getDefaultInstance().getDefiner();
onChanged();
return this;
}
/**
* optional string definer = 2;
*/
public Builder setDefinerBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
definer_ = value;
onChanged();
return this;
}
private int algorithm_ = 1;
/**
* optional .Mysqlx.Crud.ViewAlgorithm algorithm = 3;
*/
public boolean hasAlgorithm() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* optional .Mysqlx.Crud.ViewAlgorithm algorithm = 3;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.ViewAlgorithm getAlgorithm() {
@SuppressWarnings("deprecation")
com.mysql.cj.x.protobuf.MysqlxCrud.ViewAlgorithm result = com.mysql.cj.x.protobuf.MysqlxCrud.ViewAlgorithm.valueOf(algorithm_);
return result == null ? com.mysql.cj.x.protobuf.MysqlxCrud.ViewAlgorithm.UNDEFINED : result;
}
/**
* optional .Mysqlx.Crud.ViewAlgorithm algorithm = 3;
*/
public Builder setAlgorithm(com.mysql.cj.x.protobuf.MysqlxCrud.ViewAlgorithm value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000004;
algorithm_ = value.getNumber();
onChanged();
return this;
}
/**
* optional .Mysqlx.Crud.ViewAlgorithm algorithm = 3;
*/
public Builder clearAlgorithm() {
bitField0_ = (bitField0_ & ~0x00000004);
algorithm_ = 1;
onChanged();
return this;
}
private int security_ = 1;
/**
* optional .Mysqlx.Crud.ViewSqlSecurity security = 4;
*/
public boolean hasSecurity() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
/**
* optional .Mysqlx.Crud.ViewSqlSecurity security = 4;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.ViewSqlSecurity getSecurity() {
@SuppressWarnings("deprecation")
com.mysql.cj.x.protobuf.MysqlxCrud.ViewSqlSecurity result = com.mysql.cj.x.protobuf.MysqlxCrud.ViewSqlSecurity.valueOf(security_);
return result == null ? com.mysql.cj.x.protobuf.MysqlxCrud.ViewSqlSecurity.INVOKER : result;
}
/**
* optional .Mysqlx.Crud.ViewSqlSecurity security = 4;
*/
public Builder setSecurity(com.mysql.cj.x.protobuf.MysqlxCrud.ViewSqlSecurity value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000008;
security_ = value.getNumber();
onChanged();
return this;
}
/**
* optional .Mysqlx.Crud.ViewSqlSecurity security = 4;
*/
public Builder clearSecurity() {
bitField0_ = (bitField0_ & ~0x00000008);
security_ = 1;
onChanged();
return this;
}
private int check_ = 1;
/**
* optional .Mysqlx.Crud.ViewCheckOption check = 5;
*/
public boolean hasCheck() {
return ((bitField0_ & 0x00000010) == 0x00000010);
}
/**
* optional .Mysqlx.Crud.ViewCheckOption check = 5;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.ViewCheckOption getCheck() {
@SuppressWarnings("deprecation")
com.mysql.cj.x.protobuf.MysqlxCrud.ViewCheckOption result = com.mysql.cj.x.protobuf.MysqlxCrud.ViewCheckOption.valueOf(check_);
return result == null ? com.mysql.cj.x.protobuf.MysqlxCrud.ViewCheckOption.LOCAL : result;
}
/**
* optional .Mysqlx.Crud.ViewCheckOption check = 5;
*/
public Builder setCheck(com.mysql.cj.x.protobuf.MysqlxCrud.ViewCheckOption value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000010;
check_ = value.getNumber();
onChanged();
return this;
}
/**
* optional .Mysqlx.Crud.ViewCheckOption check = 5;
*/
public Builder clearCheck() {
bitField0_ = (bitField0_ & ~0x00000010);
check_ = 1;
onChanged();
return this;
}
private com.google.protobuf.LazyStringList column_ = com.google.protobuf.LazyStringArrayList.EMPTY;
private void ensureColumnIsMutable() {
if (!((bitField0_ & 0x00000020) == 0x00000020)) {
column_ = new com.google.protobuf.LazyStringArrayList(column_);
bitField0_ |= 0x00000020;
}
}
/**
* repeated string column = 6;
*/
public com.google.protobuf.ProtocolStringList
getColumnList() {
return column_.getUnmodifiableView();
}
/**
* repeated string column = 6;
*/
public int getColumnCount() {
return column_.size();
}
/**
* repeated string column = 6;
*/
public java.lang.String getColumn(int index) {
return column_.get(index);
}
/**
* repeated string column = 6;
*/
public com.google.protobuf.ByteString
getColumnBytes(int index) {
return column_.getByteString(index);
}
/**
* repeated string column = 6;
*/
public Builder setColumn(
int index, java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
ensureColumnIsMutable();
column_.set(index, value);
onChanged();
return this;
}
/**
* repeated string column = 6;
*/
public Builder addColumn(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
ensureColumnIsMutable();
column_.add(value);
onChanged();
return this;
}
/**
* repeated string column = 6;
*/
public Builder addAllColumn(
java.lang.Iterable values) {
ensureColumnIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, column_);
onChanged();
return this;
}
/**
* repeated string column = 6;
*/
public Builder clearColumn() {
column_ = com.google.protobuf.LazyStringArrayList.EMPTY;
bitField0_ = (bitField0_ & ~0x00000020);
onChanged();
return this;
}
/**
* repeated string column = 6;
*/
public Builder addColumnBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
ensureColumnIsMutable();
column_.add(value);
onChanged();
return this;
}
private com.mysql.cj.x.protobuf.MysqlxCrud.Find stmt_ = null;
private com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.Find, com.mysql.cj.x.protobuf.MysqlxCrud.Find.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.FindOrBuilder> stmtBuilder_;
/**
* optional .Mysqlx.Crud.Find stmt = 7;
*/
public boolean hasStmt() {
return ((bitField0_ & 0x00000040) == 0x00000040);
}
/**
* optional .Mysqlx.Crud.Find stmt = 7;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Find getStmt() {
if (stmtBuilder_ == null) {
return stmt_ == null ? com.mysql.cj.x.protobuf.MysqlxCrud.Find.getDefaultInstance() : stmt_;
} else {
return stmtBuilder_.getMessage();
}
}
/**
* optional .Mysqlx.Crud.Find stmt = 7;
*/
public Builder setStmt(com.mysql.cj.x.protobuf.MysqlxCrud.Find value) {
if (stmtBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
stmt_ = value;
onChanged();
} else {
stmtBuilder_.setMessage(value);
}
bitField0_ |= 0x00000040;
return this;
}
/**
* optional .Mysqlx.Crud.Find stmt = 7;
*/
public Builder setStmt(
com.mysql.cj.x.protobuf.MysqlxCrud.Find.Builder builderForValue) {
if (stmtBuilder_ == null) {
stmt_ = builderForValue.build();
onChanged();
} else {
stmtBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000040;
return this;
}
/**
* optional .Mysqlx.Crud.Find stmt = 7;
*/
public Builder mergeStmt(com.mysql.cj.x.protobuf.MysqlxCrud.Find value) {
if (stmtBuilder_ == null) {
if (((bitField0_ & 0x00000040) == 0x00000040) &&
stmt_ != null &&
stmt_ != com.mysql.cj.x.protobuf.MysqlxCrud.Find.getDefaultInstance()) {
stmt_ =
com.mysql.cj.x.protobuf.MysqlxCrud.Find.newBuilder(stmt_).mergeFrom(value).buildPartial();
} else {
stmt_ = value;
}
onChanged();
} else {
stmtBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000040;
return this;
}
/**
* optional .Mysqlx.Crud.Find stmt = 7;
*/
public Builder clearStmt() {
if (stmtBuilder_ == null) {
stmt_ = null;
onChanged();
} else {
stmtBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000040);
return this;
}
/**
* optional .Mysqlx.Crud.Find stmt = 7;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Find.Builder getStmtBuilder() {
bitField0_ |= 0x00000040;
onChanged();
return getStmtFieldBuilder().getBuilder();
}
/**
* optional .Mysqlx.Crud.Find stmt = 7;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.FindOrBuilder getStmtOrBuilder() {
if (stmtBuilder_ != null) {
return stmtBuilder_.getMessageOrBuilder();
} else {
return stmt_ == null ?
com.mysql.cj.x.protobuf.MysqlxCrud.Find.getDefaultInstance() : stmt_;
}
}
/**
* optional .Mysqlx.Crud.Find stmt = 7;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.Find, com.mysql.cj.x.protobuf.MysqlxCrud.Find.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.FindOrBuilder>
getStmtFieldBuilder() {
if (stmtBuilder_ == null) {
stmtBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.Find, com.mysql.cj.x.protobuf.MysqlxCrud.Find.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.FindOrBuilder>(
getStmt(),
getParentForChildren(),
isClean());
stmt_ = null;
}
return stmtBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:Mysqlx.Crud.ModifyView)
}
// @@protoc_insertion_point(class_scope:Mysqlx.Crud.ModifyView)
private static final com.mysql.cj.x.protobuf.MysqlxCrud.ModifyView DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.mysql.cj.x.protobuf.MysqlxCrud.ModifyView();
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.ModifyView getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ModifyView parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ModifyView(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.mysql.cj.x.protobuf.MysqlxCrud.ModifyView getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface DropViewOrBuilder extends
// @@protoc_insertion_point(interface_extends:Mysqlx.Crud.DropView)
com.google.protobuf.MessageOrBuilder {
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
boolean hasCollection();
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
com.mysql.cj.x.protobuf.MysqlxCrud.Collection getCollection();
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
com.mysql.cj.x.protobuf.MysqlxCrud.CollectionOrBuilder getCollectionOrBuilder();
/**
* optional bool if_exists = 2 [default = false];
*/
boolean hasIfExists();
/**
* optional bool if_exists = 2 [default = false];
*/
boolean getIfExists();
}
/**
* Protobuf type {@code Mysqlx.Crud.DropView}
*/
public static final class DropView extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:Mysqlx.Crud.DropView)
DropViewOrBuilder {
private static final long serialVersionUID = 0L;
// Use DropView.newBuilder() to construct.
private DropView(com.google.protobuf.GeneratedMessageV3.Builder builder) {
super(builder);
}
private DropView() {
ifExists_ = false;
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private DropView(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
com.mysql.cj.x.protobuf.MysqlxCrud.Collection.Builder subBuilder = null;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
subBuilder = collection_.toBuilder();
}
collection_ = input.readMessage(com.mysql.cj.x.protobuf.MysqlxCrud.Collection.PARSER, extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(collection_);
collection_ = subBuilder.buildPartial();
}
bitField0_ |= 0x00000001;
break;
}
case 16: {
bitField0_ |= 0x00000002;
ifExists_ = input.readBool();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_DropView_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_DropView_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.mysql.cj.x.protobuf.MysqlxCrud.DropView.class, com.mysql.cj.x.protobuf.MysqlxCrud.DropView.Builder.class);
}
private int bitField0_;
public static final int COLLECTION_FIELD_NUMBER = 1;
private com.mysql.cj.x.protobuf.MysqlxCrud.Collection collection_;
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
public boolean hasCollection() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Collection getCollection() {
return collection_ == null ? com.mysql.cj.x.protobuf.MysqlxCrud.Collection.getDefaultInstance() : collection_;
}
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.CollectionOrBuilder getCollectionOrBuilder() {
return collection_ == null ? com.mysql.cj.x.protobuf.MysqlxCrud.Collection.getDefaultInstance() : collection_;
}
public static final int IF_EXISTS_FIELD_NUMBER = 2;
private boolean ifExists_;
/**
* optional bool if_exists = 2 [default = false];
*/
public boolean hasIfExists() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* optional bool if_exists = 2 [default = false];
*/
public boolean getIfExists() {
return ifExists_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
if (!hasCollection()) {
memoizedIsInitialized = 0;
return false;
}
if (!getCollection().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (((bitField0_ & 0x00000001) == 0x00000001)) {
output.writeMessage(1, getCollection());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
output.writeBool(2, ifExists_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, getCollection());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(2, ifExists_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof com.mysql.cj.x.protobuf.MysqlxCrud.DropView)) {
return super.equals(obj);
}
com.mysql.cj.x.protobuf.MysqlxCrud.DropView other = (com.mysql.cj.x.protobuf.MysqlxCrud.DropView) obj;
boolean result = true;
result = result && (hasCollection() == other.hasCollection());
if (hasCollection()) {
result = result && getCollection()
.equals(other.getCollection());
}
result = result && (hasIfExists() == other.hasIfExists());
if (hasIfExists()) {
result = result && (getIfExists()
== other.getIfExists());
}
result = result && unknownFields.equals(other.unknownFields);
return result;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasCollection()) {
hash = (37 * hash) + COLLECTION_FIELD_NUMBER;
hash = (53 * hash) + getCollection().hashCode();
}
if (hasIfExists()) {
hash = (37 * hash) + IF_EXISTS_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getIfExists());
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.DropView parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.DropView parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.DropView parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.DropView parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.DropView parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.DropView parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.DropView parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.DropView parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.DropView parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.DropView parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.DropView parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.DropView parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.mysql.cj.x.protobuf.MysqlxCrud.DropView prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code Mysqlx.Crud.DropView}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:Mysqlx.Crud.DropView)
com.mysql.cj.x.protobuf.MysqlxCrud.DropViewOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_DropView_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_DropView_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.mysql.cj.x.protobuf.MysqlxCrud.DropView.class, com.mysql.cj.x.protobuf.MysqlxCrud.DropView.Builder.class);
}
// Construct using com.mysql.cj.x.protobuf.MysqlxCrud.DropView.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getCollectionFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (collectionBuilder_ == null) {
collection_ = null;
} else {
collectionBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
ifExists_ = false;
bitField0_ = (bitField0_ & ~0x00000002);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.mysql.cj.x.protobuf.MysqlxCrud.internal_static_Mysqlx_Crud_DropView_descriptor;
}
@java.lang.Override
public com.mysql.cj.x.protobuf.MysqlxCrud.DropView getDefaultInstanceForType() {
return com.mysql.cj.x.protobuf.MysqlxCrud.DropView.getDefaultInstance();
}
@java.lang.Override
public com.mysql.cj.x.protobuf.MysqlxCrud.DropView build() {
com.mysql.cj.x.protobuf.MysqlxCrud.DropView result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public com.mysql.cj.x.protobuf.MysqlxCrud.DropView buildPartial() {
com.mysql.cj.x.protobuf.MysqlxCrud.DropView result = new com.mysql.cj.x.protobuf.MysqlxCrud.DropView(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
if (collectionBuilder_ == null) {
result.collection_ = collection_;
} else {
result.collection_ = collectionBuilder_.build();
}
if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
to_bitField0_ |= 0x00000002;
}
result.ifExists_ = ifExists_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return (Builder) super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return (Builder) super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return (Builder) super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return (Builder) super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return (Builder) super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return (Builder) super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.mysql.cj.x.protobuf.MysqlxCrud.DropView) {
return mergeFrom((com.mysql.cj.x.protobuf.MysqlxCrud.DropView)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.mysql.cj.x.protobuf.MysqlxCrud.DropView other) {
if (other == com.mysql.cj.x.protobuf.MysqlxCrud.DropView.getDefaultInstance()) return this;
if (other.hasCollection()) {
mergeCollection(other.getCollection());
}
if (other.hasIfExists()) {
setIfExists(other.getIfExists());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
if (!hasCollection()) {
return false;
}
if (!getCollection().isInitialized()) {
return false;
}
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
com.mysql.cj.x.protobuf.MysqlxCrud.DropView parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (com.mysql.cj.x.protobuf.MysqlxCrud.DropView) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private com.mysql.cj.x.protobuf.MysqlxCrud.Collection collection_ = null;
private com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.Collection, com.mysql.cj.x.protobuf.MysqlxCrud.Collection.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.CollectionOrBuilder> collectionBuilder_;
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
public boolean hasCollection() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Collection getCollection() {
if (collectionBuilder_ == null) {
return collection_ == null ? com.mysql.cj.x.protobuf.MysqlxCrud.Collection.getDefaultInstance() : collection_;
} else {
return collectionBuilder_.getMessage();
}
}
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
public Builder setCollection(com.mysql.cj.x.protobuf.MysqlxCrud.Collection value) {
if (collectionBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
collection_ = value;
onChanged();
} else {
collectionBuilder_.setMessage(value);
}
bitField0_ |= 0x00000001;
return this;
}
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
public Builder setCollection(
com.mysql.cj.x.protobuf.MysqlxCrud.Collection.Builder builderForValue) {
if (collectionBuilder_ == null) {
collection_ = builderForValue.build();
onChanged();
} else {
collectionBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000001;
return this;
}
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
public Builder mergeCollection(com.mysql.cj.x.protobuf.MysqlxCrud.Collection value) {
if (collectionBuilder_ == null) {
if (((bitField0_ & 0x00000001) == 0x00000001) &&
collection_ != null &&
collection_ != com.mysql.cj.x.protobuf.MysqlxCrud.Collection.getDefaultInstance()) {
collection_ =
com.mysql.cj.x.protobuf.MysqlxCrud.Collection.newBuilder(collection_).mergeFrom(value).buildPartial();
} else {
collection_ = value;
}
onChanged();
} else {
collectionBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000001;
return this;
}
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
public Builder clearCollection() {
if (collectionBuilder_ == null) {
collection_ = null;
onChanged();
} else {
collectionBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.Collection.Builder getCollectionBuilder() {
bitField0_ |= 0x00000001;
onChanged();
return getCollectionFieldBuilder().getBuilder();
}
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
public com.mysql.cj.x.protobuf.MysqlxCrud.CollectionOrBuilder getCollectionOrBuilder() {
if (collectionBuilder_ != null) {
return collectionBuilder_.getMessageOrBuilder();
} else {
return collection_ == null ?
com.mysql.cj.x.protobuf.MysqlxCrud.Collection.getDefaultInstance() : collection_;
}
}
/**
* required .Mysqlx.Crud.Collection collection = 1;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.Collection, com.mysql.cj.x.protobuf.MysqlxCrud.Collection.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.CollectionOrBuilder>
getCollectionFieldBuilder() {
if (collectionBuilder_ == null) {
collectionBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.mysql.cj.x.protobuf.MysqlxCrud.Collection, com.mysql.cj.x.protobuf.MysqlxCrud.Collection.Builder, com.mysql.cj.x.protobuf.MysqlxCrud.CollectionOrBuilder>(
getCollection(),
getParentForChildren(),
isClean());
collection_ = null;
}
return collectionBuilder_;
}
private boolean ifExists_ ;
/**
* optional bool if_exists = 2 [default = false];
*/
public boolean hasIfExists() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* optional bool if_exists = 2 [default = false];
*/
public boolean getIfExists() {
return ifExists_;
}
/**
* optional bool if_exists = 2 [default = false];
*/
public Builder setIfExists(boolean value) {
bitField0_ |= 0x00000002;
ifExists_ = value;
onChanged();
return this;
}
/**
* optional bool if_exists = 2 [default = false];
*/
public Builder clearIfExists() {
bitField0_ = (bitField0_ & ~0x00000002);
ifExists_ = false;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:Mysqlx.Crud.DropView)
}
// @@protoc_insertion_point(class_scope:Mysqlx.Crud.DropView)
private static final com.mysql.cj.x.protobuf.MysqlxCrud.DropView DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.mysql.cj.x.protobuf.MysqlxCrud.DropView();
}
public static com.mysql.cj.x.protobuf.MysqlxCrud.DropView getDefaultInstance() {
return DEFAULT_INSTANCE;
}
@java.lang.Deprecated public static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public DropView parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new DropView(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public com.mysql.cj.x.protobuf.MysqlxCrud.DropView getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_Mysqlx_Crud_Column_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_Mysqlx_Crud_Column_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_Mysqlx_Crud_Projection_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_Mysqlx_Crud_Projection_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_Mysqlx_Crud_Collection_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_Mysqlx_Crud_Collection_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_Mysqlx_Crud_Limit_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_Mysqlx_Crud_Limit_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_Mysqlx_Crud_Order_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_Mysqlx_Crud_Order_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_Mysqlx_Crud_UpdateOperation_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_Mysqlx_Crud_UpdateOperation_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_Mysqlx_Crud_Find_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_Mysqlx_Crud_Find_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_Mysqlx_Crud_Insert_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_Mysqlx_Crud_Insert_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_Mysqlx_Crud_Insert_TypedRow_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_Mysqlx_Crud_Insert_TypedRow_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_Mysqlx_Crud_Update_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_Mysqlx_Crud_Update_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_Mysqlx_Crud_Delete_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_Mysqlx_Crud_Delete_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_Mysqlx_Crud_CreateView_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_Mysqlx_Crud_CreateView_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_Mysqlx_Crud_ModifyView_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_Mysqlx_Crud_ModifyView_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_Mysqlx_Crud_DropView_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_Mysqlx_Crud_DropView_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\021mysqlx_crud.proto\022\013Mysqlx.Crud\032\014mysqlx" +
".proto\032\021mysqlx_expr.proto\032\026mysqlx_dataty" +
"pes.proto\"[\n\006Column\022\014\n\004name\030\001 \001(\t\022\r\n\005ali" +
"as\030\002 \001(\t\0224\n\rdocument_path\030\003 \003(\0132\035.Mysqlx" +
".Expr.DocumentPathItem\">\n\nProjection\022!\n\006" +
"source\030\001 \002(\0132\021.Mysqlx.Expr.Expr\022\r\n\005alias" +
"\030\002 \001(\t\"*\n\nCollection\022\014\n\004name\030\001 \002(\t\022\016\n\006sc" +
"hema\030\002 \001(\t\"*\n\005Limit\022\021\n\trow_count\030\001 \002(\004\022\016" +
"\n\006offset\030\002 \001(\004\"~\n\005Order\022\037\n\004expr\030\001 \002(\0132\021." +
"Mysqlx.Expr.Expr\0224\n\tdirection\030\002 \001(\0162\034.My" +
"sqlx.Crud.Order.Direction:\003ASC\"\036\n\tDirect" +
"ion\022\007\n\003ASC\020\001\022\010\n\004DESC\020\002\"\254\002\n\017UpdateOperati" +
"on\022-\n\006source\030\001 \002(\0132\035.Mysqlx.Expr.ColumnI" +
"dentifier\022:\n\toperation\030\002 \002(\0162\'.Mysqlx.Cr" +
"ud.UpdateOperation.UpdateType\022 \n\005value\030\003" +
" \001(\0132\021.Mysqlx.Expr.Expr\"\213\001\n\nUpdateType\022\007" +
"\n\003SET\020\001\022\017\n\013ITEM_REMOVE\020\002\022\014\n\010ITEM_SET\020\003\022\020" +
"\n\014ITEM_REPLACE\020\004\022\016\n\nITEM_MERGE\020\005\022\020\n\014ARRA" +
"Y_INSERT\020\006\022\020\n\014ARRAY_APPEND\020\007\022\017\n\013MERGE_PA" +
"TCH\020\010\"\276\004\n\004Find\022+\n\ncollection\030\002 \002(\0132\027.Mys" +
"qlx.Crud.Collection\022*\n\ndata_model\030\003 \001(\0162" +
"\026.Mysqlx.Crud.DataModel\022+\n\nprojection\030\004 " +
"\003(\0132\027.Mysqlx.Crud.Projection\022#\n\010criteria" +
"\030\005 \001(\0132\021.Mysqlx.Expr.Expr\022&\n\004args\030\013 \003(\0132" +
"\030.Mysqlx.Datatypes.Scalar\022!\n\005limit\030\006 \001(\013" +
"2\022.Mysqlx.Crud.Limit\022!\n\005order\030\007 \003(\0132\022.My" +
"sqlx.Crud.Order\022#\n\010grouping\030\010 \003(\0132\021.Mysq" +
"lx.Expr.Expr\022,\n\021grouping_criteria\030\t \001(\0132" +
"\021.Mysqlx.Expr.Expr\022*\n\007locking\030\014 \001(\0162\031.My" +
"sqlx.Crud.Find.RowLock\0229\n\017locking_option" +
"s\030\r \001(\0162 .Mysqlx.Crud.Find.RowLockOption" +
"s\".\n\007RowLock\022\017\n\013SHARED_LOCK\020\001\022\022\n\016EXCLUSI" +
"VE_LOCK\020\002\"-\n\016RowLockOptions\022\n\n\006NOWAIT\020\001\022" +
"\017\n\013SKIP_LOCKED\020\002:\004\210\3520\021\"\250\002\n\006Insert\022+\n\ncol" +
"lection\030\001 \002(\0132\027.Mysqlx.Crud.Collection\022*" +
"\n\ndata_model\030\002 \001(\0162\026.Mysqlx.Crud.DataMod" +
"el\022\'\n\nprojection\030\003 \003(\0132\023.Mysqlx.Crud.Col" +
"umn\022)\n\003row\030\004 \003(\0132\034.Mysqlx.Crud.Insert.Ty" +
"pedRow\022&\n\004args\030\005 \003(\0132\030.Mysqlx.Datatypes." +
"Scalar\022\025\n\006upsert\030\006 \001(\010:\005false\032,\n\010TypedRo" +
"w\022 \n\005field\030\001 \003(\0132\021.Mysqlx.Expr.Expr:\004\210\3520" +
"\022\"\253\002\n\006Update\022+\n\ncollection\030\002 \002(\0132\027.Mysql" +
"x.Crud.Collection\022*\n\ndata_model\030\003 \001(\0162\026." +
"Mysqlx.Crud.DataModel\022#\n\010criteria\030\004 \001(\0132" +
"\021.Mysqlx.Expr.Expr\022&\n\004args\030\010 \003(\0132\030.Mysql" +
"x.Datatypes.Scalar\022!\n\005limit\030\005 \001(\0132\022.Mysq" +
"lx.Crud.Limit\022!\n\005order\030\006 \003(\0132\022.Mysqlx.Cr" +
"ud.Order\022/\n\toperation\030\007 \003(\0132\034.Mysqlx.Cru" +
"d.UpdateOperation:\004\210\3520\023\"\372\001\n\006Delete\022+\n\nco" +
"llection\030\001 \002(\0132\027.Mysqlx.Crud.Collection\022" +
"*\n\ndata_model\030\002 \001(\0162\026.Mysqlx.Crud.DataMo" +
"del\022#\n\010criteria\030\003 \001(\0132\021.Mysqlx.Expr.Expr" +
"\022&\n\004args\030\006 \003(\0132\030.Mysqlx.Datatypes.Scalar" +
"\022!\n\005limit\030\004 \001(\0132\022.Mysqlx.Crud.Limit\022!\n\005o" +
"rder\030\005 \003(\0132\022.Mysqlx.Crud.Order:\004\210\3520\024\"\302\002\n" +
"\nCreateView\022+\n\ncollection\030\001 \002(\0132\027.Mysqlx" +
".Crud.Collection\022\017\n\007definer\030\002 \001(\t\0228\n\talg" +
"orithm\030\003 \001(\0162\032.Mysqlx.Crud.ViewAlgorithm" +
":\tUNDEFINED\0227\n\010security\030\004 \001(\0162\034.Mysqlx.C" +
"rud.ViewSqlSecurity:\007DEFINER\022+\n\005check\030\005 " +
"\001(\0162\034.Mysqlx.Crud.ViewCheckOption\022\016\n\006col" +
"umn\030\006 \003(\t\022\037\n\004stmt\030\007 \002(\0132\021.Mysqlx.Crud.Fi" +
"nd\022\037\n\020replace_existing\030\010 \001(\010:\005false:\004\210\3520" +
"\036\"\215\002\n\nModifyView\022+\n\ncollection\030\001 \002(\0132\027.M" +
"ysqlx.Crud.Collection\022\017\n\007definer\030\002 \001(\t\022-" +
"\n\talgorithm\030\003 \001(\0162\032.Mysqlx.Crud.ViewAlgo" +
"rithm\022.\n\010security\030\004 \001(\0162\034.Mysqlx.Crud.Vi" +
"ewSqlSecurity\022+\n\005check\030\005 \001(\0162\034.Mysqlx.Cr" +
"ud.ViewCheckOption\022\016\n\006column\030\006 \003(\t\022\037\n\004st" +
"mt\030\007 \001(\0132\021.Mysqlx.Crud.Find:\004\210\3520\037\"W\n\010Dro" +
"pView\022+\n\ncollection\030\001 \002(\0132\027.Mysqlx.Crud." +
"Collection\022\030\n\tif_exists\030\002 \001(\010:\005false:\004\210\352" +
"0 *$\n\tDataModel\022\014\n\010DOCUMENT\020\001\022\t\n\005TABLE\020\002" +
"*8\n\rViewAlgorithm\022\r\n\tUNDEFINED\020\001\022\t\n\005MERG" +
"E\020\002\022\r\n\tTEMPTABLE\020\003*+\n\017ViewSqlSecurity\022\013\n" +
"\007INVOKER\020\001\022\013\n\007DEFINER\020\002**\n\017ViewCheckOpti" +
"on\022\t\n\005LOCAL\020\001\022\014\n\010CASCADED\020\002B\031\n\027com.mysql" +
".cj.x.protobuf"
};
com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
new com.google.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() {
public com.google.protobuf.ExtensionRegistry assignDescriptors(
com.google.protobuf.Descriptors.FileDescriptor root) {
descriptor = root;
return null;
}
};
com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
com.mysql.cj.x.protobuf.Mysqlx.getDescriptor(),
com.mysql.cj.x.protobuf.MysqlxExpr.getDescriptor(),
com.mysql.cj.x.protobuf.MysqlxDatatypes.getDescriptor(),
}, assigner);
internal_static_Mysqlx_Crud_Column_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_Mysqlx_Crud_Column_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_Mysqlx_Crud_Column_descriptor,
new java.lang.String[] { "Name", "Alias", "DocumentPath", });
internal_static_Mysqlx_Crud_Projection_descriptor =
getDescriptor().getMessageTypes().get(1);
internal_static_Mysqlx_Crud_Projection_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_Mysqlx_Crud_Projection_descriptor,
new java.lang.String[] { "Source", "Alias", });
internal_static_Mysqlx_Crud_Collection_descriptor =
getDescriptor().getMessageTypes().get(2);
internal_static_Mysqlx_Crud_Collection_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_Mysqlx_Crud_Collection_descriptor,
new java.lang.String[] { "Name", "Schema", });
internal_static_Mysqlx_Crud_Limit_descriptor =
getDescriptor().getMessageTypes().get(3);
internal_static_Mysqlx_Crud_Limit_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_Mysqlx_Crud_Limit_descriptor,
new java.lang.String[] { "RowCount", "Offset", });
internal_static_Mysqlx_Crud_Order_descriptor =
getDescriptor().getMessageTypes().get(4);
internal_static_Mysqlx_Crud_Order_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_Mysqlx_Crud_Order_descriptor,
new java.lang.String[] { "Expr", "Direction", });
internal_static_Mysqlx_Crud_UpdateOperation_descriptor =
getDescriptor().getMessageTypes().get(5);
internal_static_Mysqlx_Crud_UpdateOperation_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_Mysqlx_Crud_UpdateOperation_descriptor,
new java.lang.String[] { "Source", "Operation", "Value", });
internal_static_Mysqlx_Crud_Find_descriptor =
getDescriptor().getMessageTypes().get(6);
internal_static_Mysqlx_Crud_Find_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_Mysqlx_Crud_Find_descriptor,
new java.lang.String[] { "Collection", "DataModel", "Projection", "Criteria", "Args", "Limit", "Order", "Grouping", "GroupingCriteria", "Locking", "LockingOptions", });
internal_static_Mysqlx_Crud_Insert_descriptor =
getDescriptor().getMessageTypes().get(7);
internal_static_Mysqlx_Crud_Insert_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_Mysqlx_Crud_Insert_descriptor,
new java.lang.String[] { "Collection", "DataModel", "Projection", "Row", "Args", "Upsert", });
internal_static_Mysqlx_Crud_Insert_TypedRow_descriptor =
internal_static_Mysqlx_Crud_Insert_descriptor.getNestedTypes().get(0);
internal_static_Mysqlx_Crud_Insert_TypedRow_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_Mysqlx_Crud_Insert_TypedRow_descriptor,
new java.lang.String[] { "Field", });
internal_static_Mysqlx_Crud_Update_descriptor =
getDescriptor().getMessageTypes().get(8);
internal_static_Mysqlx_Crud_Update_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_Mysqlx_Crud_Update_descriptor,
new java.lang.String[] { "Collection", "DataModel", "Criteria", "Args", "Limit", "Order", "Operation", });
internal_static_Mysqlx_Crud_Delete_descriptor =
getDescriptor().getMessageTypes().get(9);
internal_static_Mysqlx_Crud_Delete_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_Mysqlx_Crud_Delete_descriptor,
new java.lang.String[] { "Collection", "DataModel", "Criteria", "Args", "Limit", "Order", });
internal_static_Mysqlx_Crud_CreateView_descriptor =
getDescriptor().getMessageTypes().get(10);
internal_static_Mysqlx_Crud_CreateView_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_Mysqlx_Crud_CreateView_descriptor,
new java.lang.String[] { "Collection", "Definer", "Algorithm", "Security", "Check", "Column", "Stmt", "ReplaceExisting", });
internal_static_Mysqlx_Crud_ModifyView_descriptor =
getDescriptor().getMessageTypes().get(11);
internal_static_Mysqlx_Crud_ModifyView_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_Mysqlx_Crud_ModifyView_descriptor,
new java.lang.String[] { "Collection", "Definer", "Algorithm", "Security", "Check", "Column", "Stmt", });
internal_static_Mysqlx_Crud_DropView_descriptor =
getDescriptor().getMessageTypes().get(12);
internal_static_Mysqlx_Crud_DropView_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_Mysqlx_Crud_DropView_descriptor,
new java.lang.String[] { "Collection", "IfExists", });
com.google.protobuf.ExtensionRegistry registry =
com.google.protobuf.ExtensionRegistry.newInstance();
registry.add(com.mysql.cj.x.protobuf.Mysqlx.clientMessageId);
com.google.protobuf.Descriptors.FileDescriptor
.internalUpdateFileDescriptor(descriptor, registry);
com.mysql.cj.x.protobuf.Mysqlx.getDescriptor();
com.mysql.cj.x.protobuf.MysqlxExpr.getDescriptor();
com.mysql.cj.x.protobuf.MysqlxDatatypes.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
}