public sealed class Argument : IMessage<RoutineSpec.Types.Argument>, IEquatable<RoutineSpec.Types.Argument>, IDeepCloneable<RoutineSpec.Types.Argument>, IBufferMessage, IMessage
Input or output argument of a function or stored procedure.
Implements
IMessage<RoutineSpec.Types.Argument>, IEquatable<RoutineSpec.Types.Argument>, IDeepCloneable<RoutineSpec.Types.Argument>, IBufferMessage, IMessageNamespace
Google.Cloud.DataCatalog.V1Assembly
Google.Cloud.DataCatalog.V1.dll
Constructors
Argument()
public Argument()
Argument(RoutineSpec.Types.Argument)
public Argument(RoutineSpec.Types.Argument other)
Parameter | |
---|---|
Name | Description |
other | RoutineSpec.Types.Argument |
Properties
Mode
public RoutineSpec.Types.Argument.Types.Mode Mode { get; set; }
Specifies whether the argument is input or output.
Property Value | |
---|---|
Type | Description |
RoutineSpec.Types.Argument.Types.Mode |
Name
public string Name { get; set; }
The name of the argument. A return argument of a function might not have a name.
Property Value | |
---|---|
Type | Description |
String |
Type
public string Type { get; set; }
Type of the argument. The exact value depends on the source system and the language.
Property Value | |
---|---|
Type | Description |
String |