Package com.mysql.cj.x.protobuf
Class MysqlxCrud.LimitExpr.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<MysqlxCrud.LimitExpr.Builder>
com.mysql.cj.x.protobuf.MysqlxCrud.LimitExpr.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,MysqlxCrud.LimitExprOrBuilder,java.lang.Cloneable
- Enclosing class:
- MysqlxCrud.LimitExpr
public static final class MysqlxCrud.LimitExpr.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<MysqlxCrud.LimitExpr.Builder> implements MysqlxCrud.LimitExprOrBuilder
limit expression LimitExpr in comparison to Limit, is able to specify that row_count and offset are placeholders. This message support expressions of following types Expr/literal/UINT, Expr/PLACEHOLDER. :param row_count: maximum rows to filter :param offset: maximum rows to skip before applying the row_countProtobuf type
Mysqlx.Crud.LimitExpr-
Method Summary
Modifier and Type Method Description MysqlxCrud.LimitExpr.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)MysqlxCrud.LimitExprbuild()MysqlxCrud.LimitExprbuildPartial()MysqlxCrud.LimitExpr.Builderclear()MysqlxCrud.LimitExpr.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)MysqlxCrud.LimitExpr.BuilderclearOffset()optional .Mysqlx.Expr.Expr offset = 2;MysqlxCrud.LimitExpr.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)MysqlxCrud.LimitExpr.BuilderclearRowCount()required .Mysqlx.Expr.Expr row_count = 1;MysqlxCrud.LimitExpr.Builderclone()MysqlxCrud.LimitExprgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()MysqlxExpr.ExprgetOffset()optional .Mysqlx.Expr.Expr offset = 2;MysqlxExpr.Expr.BuildergetOffsetBuilder()optional .Mysqlx.Expr.Expr offset = 2;MysqlxExpr.ExprOrBuildergetOffsetOrBuilder()optional .Mysqlx.Expr.Expr offset = 2;MysqlxExpr.ExprgetRowCount()required .Mysqlx.Expr.Expr row_count = 1;MysqlxExpr.Expr.BuildergetRowCountBuilder()required .Mysqlx.Expr.Expr row_count = 1;MysqlxExpr.ExprOrBuildergetRowCountOrBuilder()required .Mysqlx.Expr.Expr row_count = 1;booleanhasOffset()optional .Mysqlx.Expr.Expr offset = 2;booleanhasRowCount()required .Mysqlx.Expr.Expr row_count = 1;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()MysqlxCrud.LimitExpr.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)MysqlxCrud.LimitExpr.BuildermergeFrom(com.google.protobuf.Message other)MysqlxCrud.LimitExpr.BuildermergeFrom(MysqlxCrud.LimitExpr other)MysqlxCrud.LimitExpr.BuildermergeOffset(MysqlxExpr.Expr value)optional .Mysqlx.Expr.Expr offset = 2;MysqlxCrud.LimitExpr.BuildermergeRowCount(MysqlxExpr.Expr value)required .Mysqlx.Expr.Expr row_count = 1;MysqlxCrud.LimitExpr.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)MysqlxCrud.LimitExpr.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)MysqlxCrud.LimitExpr.BuildersetOffset(MysqlxExpr.Expr value)optional .Mysqlx.Expr.Expr offset = 2;MysqlxCrud.LimitExpr.BuildersetOffset(MysqlxExpr.Expr.Builder builderForValue)optional .Mysqlx.Expr.Expr offset = 2;MysqlxCrud.LimitExpr.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)MysqlxCrud.LimitExpr.BuildersetRowCount(MysqlxExpr.Expr value)required .Mysqlx.Expr.Expr row_count = 1;MysqlxCrud.LimitExpr.BuildersetRowCount(MysqlxExpr.Expr.Builder builderForValue)required .Mysqlx.Expr.Expr row_count = 1;MysqlxCrud.LimitExpr.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<MysqlxCrud.LimitExpr.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<MysqlxCrud.LimitExpr.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<MysqlxCrud.LimitExpr.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<MysqlxCrud.LimitExpr.Builder>
-
setField
public MysqlxCrud.LimitExpr.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MysqlxCrud.LimitExpr.Builder>
-
clearField
public MysqlxCrud.LimitExpr.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MysqlxCrud.LimitExpr.Builder>
-
clearOneof
public MysqlxCrud.LimitExpr.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<MysqlxCrud.LimitExpr.Builder>
-
setRepeatedField
public MysqlxCrud.LimitExpr.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MysqlxCrud.LimitExpr.Builder>
-
addRepeatedField
public MysqlxCrud.LimitExpr.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MysqlxCrud.LimitExpr.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<MysqlxCrud.LimitExpr.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<MysqlxCrud.LimitExpr.Builder>
-
mergeFrom
public MysqlxCrud.LimitExpr.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<MysqlxCrud.LimitExpr.Builder>- Throws:
java.io.IOException
-
hasRowCount
public boolean hasRowCount()required .Mysqlx.Expr.Expr row_count = 1;- Specified by:
hasRowCountin interfaceMysqlxCrud.LimitExprOrBuilder- Returns:
- Whether the rowCount field is set.
-
getRowCount
required .Mysqlx.Expr.Expr row_count = 1;- Specified by:
getRowCountin interfaceMysqlxCrud.LimitExprOrBuilder- Returns:
- The rowCount.
-
setRowCount
required .Mysqlx.Expr.Expr row_count = 1; -
setRowCount
required .Mysqlx.Expr.Expr row_count = 1; -
mergeRowCount
required .Mysqlx.Expr.Expr row_count = 1; -
clearRowCount
required .Mysqlx.Expr.Expr row_count = 1; -
getRowCountBuilder
required .Mysqlx.Expr.Expr row_count = 1; -
getRowCountOrBuilder
required .Mysqlx.Expr.Expr row_count = 1;- Specified by:
getRowCountOrBuilderin interfaceMysqlxCrud.LimitExprOrBuilder
-
hasOffset
public boolean hasOffset()optional .Mysqlx.Expr.Expr offset = 2;- Specified by:
hasOffsetin interfaceMysqlxCrud.LimitExprOrBuilder- Returns:
- Whether the offset field is set.
-
getOffset
optional .Mysqlx.Expr.Expr offset = 2;- Specified by:
getOffsetin interfaceMysqlxCrud.LimitExprOrBuilder- Returns:
- The offset.
-
setOffset
optional .Mysqlx.Expr.Expr offset = 2; -
setOffset
optional .Mysqlx.Expr.Expr offset = 2; -
mergeOffset
optional .Mysqlx.Expr.Expr offset = 2; -
clearOffset
optional .Mysqlx.Expr.Expr offset = 2; -
getOffsetBuilder
optional .Mysqlx.Expr.Expr offset = 2; -
getOffsetOrBuilder
optional .Mysqlx.Expr.Expr offset = 2;- Specified by:
getOffsetOrBuilderin interfaceMysqlxCrud.LimitExprOrBuilder
-
setUnknownFields
public final MysqlxCrud.LimitExpr.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<MysqlxCrud.LimitExpr.Builder>
-
mergeUnknownFields
public final MysqlxCrud.LimitExpr.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<MysqlxCrud.LimitExpr.Builder>
-