类 MysqlxSql.StmtExecute.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<MysqlxSql.StmtExecute.Builder>
-
- com.mysql.cj.x.protobuf.MysqlxSql.StmtExecute.Builder
-
- 所有已实现的接口:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,MysqlxSql.StmtExecuteOrBuilder,Cloneable
public static final class MysqlxSql.StmtExecute.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<MysqlxSql.StmtExecute.Builder> implements MysqlxSql.StmtExecuteOrBuilder
Execute a statement in the given namespace. @startuml "Execute Statements" client -> server: StmtExecute ... zero or more Resultsets ... server --> client: StmtExecuteOk @enduml @notice This message may generate a notice containing WARNINGs generated by its execution. This message may generate a notice containing INFO messages generated by its execution. @returns zero or more @ref Mysqlx::Resultset followed by @ref Mysqlx::Sql::StmtExecuteOk
Protobuf typeMysqlx.Sql.StmtExecute
-
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 MysqlxSql.StmtExecute.BuilderaddAllArgs(Iterable<? extends MysqlxDatatypes.Any> values)values for wildcard replacementsMysqlxSql.StmtExecute.BuilderaddArgs(int index, MysqlxDatatypes.Any value)values for wildcard replacementsMysqlxSql.StmtExecute.BuilderaddArgs(int index, MysqlxDatatypes.Any.Builder builderForValue)values for wildcard replacementsMysqlxSql.StmtExecute.BuilderaddArgs(MysqlxDatatypes.Any value)values for wildcard replacementsMysqlxSql.StmtExecute.BuilderaddArgs(MysqlxDatatypes.Any.Builder builderForValue)values for wildcard replacementsMysqlxDatatypes.Any.BuilderaddArgsBuilder()values for wildcard replacementsMysqlxDatatypes.Any.BuilderaddArgsBuilder(int index)values for wildcard replacementsMysqlxSql.StmtExecute.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)MysqlxSql.StmtExecutebuild()MysqlxSql.StmtExecutebuildPartial()MysqlxSql.StmtExecute.Builderclear()MysqlxSql.StmtExecute.BuilderclearArgs()values for wildcard replacementsMysqlxSql.StmtExecute.BuilderclearCompactMetadata()send only type information for @ref Mysqlx::Resultset::ColumnMetaData, skipping names and othersMysqlxSql.StmtExecute.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)MysqlxSql.StmtExecute.BuilderclearNamespace()namespace of the statement to be executedMysqlxSql.StmtExecute.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)MysqlxSql.StmtExecute.BuilderclearStmt()statement that shall be executedMysqlxSql.StmtExecute.Builderclone()MysqlxDatatypes.AnygetArgs(int index)values for wildcard replacementsMysqlxDatatypes.Any.BuildergetArgsBuilder(int index)values for wildcard replacementsList<MysqlxDatatypes.Any.Builder>getArgsBuilderList()values for wildcard replacementsintgetArgsCount()values for wildcard replacementsList<MysqlxDatatypes.Any>getArgsList()values for wildcard replacementsMysqlxDatatypes.AnyOrBuildergetArgsOrBuilder(int index)values for wildcard replacementsList<? extends MysqlxDatatypes.AnyOrBuilder>getArgsOrBuilderList()values for wildcard replacementsbooleangetCompactMetadata()send only type information for @ref Mysqlx::Resultset::ColumnMetaData, skipping names and othersMysqlxSql.StmtExecutegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetNamespace()namespace of the statement to be executedcom.google.protobuf.ByteStringgetNamespaceBytes()namespace of the statement to be executedcom.google.protobuf.ByteStringgetStmt()statement that shall be executedbooleanhasCompactMetadata()send only type information for @ref Mysqlx::Resultset::ColumnMetaData, skipping names and othersbooleanhasNamespace()namespace of the statement to be executedbooleanhasStmt()statement that shall be executedprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()MysqlxSql.StmtExecute.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)MysqlxSql.StmtExecute.BuildermergeFrom(com.google.protobuf.Message other)MysqlxSql.StmtExecute.BuildermergeFrom(MysqlxSql.StmtExecute other)MysqlxSql.StmtExecute.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)MysqlxSql.StmtExecute.BuilderremoveArgs(int index)values for wildcard replacementsMysqlxSql.StmtExecute.BuildersetArgs(int index, MysqlxDatatypes.Any value)values for wildcard replacementsMysqlxSql.StmtExecute.BuildersetArgs(int index, MysqlxDatatypes.Any.Builder builderForValue)values for wildcard replacementsMysqlxSql.StmtExecute.BuildersetCompactMetadata(boolean value)send only type information for @ref Mysqlx::Resultset::ColumnMetaData, skipping names and othersMysqlxSql.StmtExecute.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)MysqlxSql.StmtExecute.BuildersetNamespace(String value)namespace of the statement to be executedMysqlxSql.StmtExecute.BuildersetNamespaceBytes(com.google.protobuf.ByteString value)namespace of the statement to be executedMysqlxSql.StmtExecute.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)MysqlxSql.StmtExecute.BuildersetStmt(com.google.protobuf.ByteString value)statement that shall be executedMysqlxSql.StmtExecute.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
从类继承的方法 com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
从类继承的方法 com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
-
-
-
方法详细资料
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- 指定者:
internalGetFieldAccessorTable在类中com.google.protobuf.GeneratedMessageV3.Builder<MysqlxSql.StmtExecute.Builder>
-
clear
public MysqlxSql.StmtExecute.Builder clear()
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<MysqlxSql.StmtExecute.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- 指定者:
getDescriptorForType在接口中com.google.protobuf.Message.Builder- 指定者:
getDescriptorForType在接口中com.google.protobuf.MessageOrBuilder- 覆盖:
getDescriptorForType在类中com.google.protobuf.GeneratedMessageV3.Builder<MysqlxSql.StmtExecute.Builder>
-
getDefaultInstanceForType
public MysqlxSql.StmtExecute getDefaultInstanceForType()
- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageLiteOrBuilder- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageOrBuilder
-
build
public MysqlxSql.StmtExecute build()
- 指定者:
build在接口中com.google.protobuf.Message.Builder- 指定者:
build在接口中com.google.protobuf.MessageLite.Builder
-
buildPartial
public MysqlxSql.StmtExecute buildPartial()
- 指定者:
buildPartial在接口中com.google.protobuf.Message.Builder- 指定者:
buildPartial在接口中com.google.protobuf.MessageLite.Builder
-
clone
public MysqlxSql.StmtExecute.Builder clone()
- 指定者:
clone在接口中com.google.protobuf.Message.Builder- 指定者:
clone在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clone在类中com.google.protobuf.GeneratedMessageV3.Builder<MysqlxSql.StmtExecute.Builder>
-
setField
public MysqlxSql.StmtExecute.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- 指定者:
setField在接口中com.google.protobuf.Message.Builder- 覆盖:
setField在类中com.google.protobuf.GeneratedMessageV3.Builder<MysqlxSql.StmtExecute.Builder>
-
clearField
public MysqlxSql.StmtExecute.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- 指定者:
clearField在接口中com.google.protobuf.Message.Builder- 覆盖:
clearField在类中com.google.protobuf.GeneratedMessageV3.Builder<MysqlxSql.StmtExecute.Builder>
-
clearOneof
public MysqlxSql.StmtExecute.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- 指定者:
clearOneof在接口中com.google.protobuf.Message.Builder- 覆盖:
clearOneof在类中com.google.protobuf.GeneratedMessageV3.Builder<MysqlxSql.StmtExecute.Builder>
-
setRepeatedField
public MysqlxSql.StmtExecute.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- 指定者:
setRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
setRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<MysqlxSql.StmtExecute.Builder>
-
addRepeatedField
public MysqlxSql.StmtExecute.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- 指定者:
addRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
addRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<MysqlxSql.StmtExecute.Builder>
-
mergeFrom
public MysqlxSql.StmtExecute.Builder mergeFrom(com.google.protobuf.Message other)
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<MysqlxSql.StmtExecute.Builder>
-
mergeFrom
public MysqlxSql.StmtExecute.Builder mergeFrom(MysqlxSql.StmtExecute other)
-
isInitialized
public final boolean isInitialized()
- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<MysqlxSql.StmtExecute.Builder>
-
mergeFrom
public MysqlxSql.StmtExecute.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 指定者:
mergeFrom在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<MysqlxSql.StmtExecute.Builder>- 抛出:
IOException
-
hasNamespace
public boolean hasNamespace()
namespace of the statement to be executed
optional string namespace = 3 [default = "sql"];- 指定者:
hasNamespace在接口中MysqlxSql.StmtExecuteOrBuilder- 返回:
- Whether the namespace field is set.
-
getNamespace
public String getNamespace()
namespace of the statement to be executed
optional string namespace = 3 [default = "sql"];- 指定者:
getNamespace在接口中MysqlxSql.StmtExecuteOrBuilder- 返回:
- The namespace.
-
getNamespaceBytes
public com.google.protobuf.ByteString getNamespaceBytes()
namespace of the statement to be executed
optional string namespace = 3 [default = "sql"];- 指定者:
getNamespaceBytes在接口中MysqlxSql.StmtExecuteOrBuilder- 返回:
- The bytes for namespace.
-
setNamespace
public MysqlxSql.StmtExecute.Builder setNamespace(String value)
namespace of the statement to be executed
optional string namespace = 3 [default = "sql"];- 参数:
value- The namespace to set.- 返回:
- This builder for chaining.
-
clearNamespace
public MysqlxSql.StmtExecute.Builder clearNamespace()
namespace of the statement to be executed
optional string namespace = 3 [default = "sql"];- 返回:
- This builder for chaining.
-
setNamespaceBytes
public MysqlxSql.StmtExecute.Builder setNamespaceBytes(com.google.protobuf.ByteString value)
namespace of the statement to be executed
optional string namespace = 3 [default = "sql"];- 参数:
value- The bytes for namespace to set.- 返回:
- This builder for chaining.
-
hasStmt
public boolean hasStmt()
statement that shall be executed
required bytes stmt = 1;- 指定者:
hasStmt在接口中MysqlxSql.StmtExecuteOrBuilder- 返回:
- Whether the stmt field is set.
-
getStmt
public com.google.protobuf.ByteString getStmt()
statement that shall be executed
required bytes stmt = 1;- 指定者:
getStmt在接口中MysqlxSql.StmtExecuteOrBuilder- 返回:
- The stmt.
-
setStmt
public MysqlxSql.StmtExecute.Builder setStmt(com.google.protobuf.ByteString value)
statement that shall be executed
required bytes stmt = 1;- 参数:
value- The stmt to set.- 返回:
- This builder for chaining.
-
clearStmt
public MysqlxSql.StmtExecute.Builder clearStmt()
statement that shall be executed
required bytes stmt = 1;- 返回:
- This builder for chaining.
-
getArgsList
public List<MysqlxDatatypes.Any> getArgsList()
values for wildcard replacements
repeated .Mysqlx.Datatypes.Any args = 2;- 指定者:
getArgsList在接口中MysqlxSql.StmtExecuteOrBuilder
-
getArgsCount
public int getArgsCount()
values for wildcard replacements
repeated .Mysqlx.Datatypes.Any args = 2;- 指定者:
getArgsCount在接口中MysqlxSql.StmtExecuteOrBuilder
-
getArgs
public MysqlxDatatypes.Any getArgs(int index)
values for wildcard replacements
repeated .Mysqlx.Datatypes.Any args = 2;- 指定者:
getArgs在接口中MysqlxSql.StmtExecuteOrBuilder
-
setArgs
public MysqlxSql.StmtExecute.Builder setArgs(int index, MysqlxDatatypes.Any value)
values for wildcard replacements
repeated .Mysqlx.Datatypes.Any args = 2;
-
setArgs
public MysqlxSql.StmtExecute.Builder setArgs(int index, MysqlxDatatypes.Any.Builder builderForValue)
values for wildcard replacements
repeated .Mysqlx.Datatypes.Any args = 2;
-
addArgs
public MysqlxSql.StmtExecute.Builder addArgs(MysqlxDatatypes.Any value)
values for wildcard replacements
repeated .Mysqlx.Datatypes.Any args = 2;
-
addArgs
public MysqlxSql.StmtExecute.Builder addArgs(int index, MysqlxDatatypes.Any value)
values for wildcard replacements
repeated .Mysqlx.Datatypes.Any args = 2;
-
addArgs
public MysqlxSql.StmtExecute.Builder addArgs(MysqlxDatatypes.Any.Builder builderForValue)
values for wildcard replacements
repeated .Mysqlx.Datatypes.Any args = 2;
-
addArgs
public MysqlxSql.StmtExecute.Builder addArgs(int index, MysqlxDatatypes.Any.Builder builderForValue)
values for wildcard replacements
repeated .Mysqlx.Datatypes.Any args = 2;
-
addAllArgs
public MysqlxSql.StmtExecute.Builder addAllArgs(Iterable<? extends MysqlxDatatypes.Any> values)
values for wildcard replacements
repeated .Mysqlx.Datatypes.Any args = 2;
-
clearArgs
public MysqlxSql.StmtExecute.Builder clearArgs()
values for wildcard replacements
repeated .Mysqlx.Datatypes.Any args = 2;
-
removeArgs
public MysqlxSql.StmtExecute.Builder removeArgs(int index)
values for wildcard replacements
repeated .Mysqlx.Datatypes.Any args = 2;
-
getArgsBuilder
public MysqlxDatatypes.Any.Builder getArgsBuilder(int index)
values for wildcard replacements
repeated .Mysqlx.Datatypes.Any args = 2;
-
getArgsOrBuilder
public MysqlxDatatypes.AnyOrBuilder getArgsOrBuilder(int index)
values for wildcard replacements
repeated .Mysqlx.Datatypes.Any args = 2;
-
getArgsOrBuilderList
public List<? extends MysqlxDatatypes.AnyOrBuilder> getArgsOrBuilderList()
values for wildcard replacements
repeated .Mysqlx.Datatypes.Any args = 2;
-
addArgsBuilder
public MysqlxDatatypes.Any.Builder addArgsBuilder()
values for wildcard replacements
repeated .Mysqlx.Datatypes.Any args = 2;
-
addArgsBuilder
public MysqlxDatatypes.Any.Builder addArgsBuilder(int index)
values for wildcard replacements
repeated .Mysqlx.Datatypes.Any args = 2;
-
getArgsBuilderList
public List<MysqlxDatatypes.Any.Builder> getArgsBuilderList()
values for wildcard replacements
repeated .Mysqlx.Datatypes.Any args = 2;
-
hasCompactMetadata
public boolean hasCompactMetadata()
send only type information for @ref Mysqlx::Resultset::ColumnMetaData, skipping names and others
optional bool compact_metadata = 4 [default = false];- 指定者:
hasCompactMetadata在接口中MysqlxSql.StmtExecuteOrBuilder- 返回:
- Whether the compactMetadata field is set.
-
getCompactMetadata
public boolean getCompactMetadata()
send only type information for @ref Mysqlx::Resultset::ColumnMetaData, skipping names and others
optional bool compact_metadata = 4 [default = false];- 指定者:
getCompactMetadata在接口中MysqlxSql.StmtExecuteOrBuilder- 返回:
- The compactMetadata.
-
setCompactMetadata
public MysqlxSql.StmtExecute.Builder setCompactMetadata(boolean value)
send only type information for @ref Mysqlx::Resultset::ColumnMetaData, skipping names and others
optional bool compact_metadata = 4 [default = false];- 参数:
value- The compactMetadata to set.- 返回:
- This builder for chaining.
-
clearCompactMetadata
public MysqlxSql.StmtExecute.Builder clearCompactMetadata()
send only type information for @ref Mysqlx::Resultset::ColumnMetaData, skipping names and others
optional bool compact_metadata = 4 [default = false];- 返回:
- This builder for chaining.
-
setUnknownFields
public final MysqlxSql.StmtExecute.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<MysqlxSql.StmtExecute.Builder>
-
mergeUnknownFields
public final MysqlxSql.StmtExecute.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<MysqlxSql.StmtExecute.Builder>
-
-