Class RoutineSpec.Types.Argument

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.

Inheritance

Object > RoutineSpec.Types.Argument

Namespace

Google.Cloud.DataCatalog.V1

Assembly

Google.Cloud.DataCatalog.V1.dll

Constructors

Argument()

public Argument()

Argument(RoutineSpec.Types.Argument)

public Argument(RoutineSpec.Types.Argument other)
Parameter
NameDescription
otherRoutineSpec.Types.Argument

Properties

Mode

public RoutineSpec.Types.Argument.Types.Mode Mode { get; set; }

Specifies whether the argument is input or output.

Property Value
TypeDescription
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
TypeDescription
String

Type

public string Type { get; set; }

Type of the argument. The exact value depends on the source system and the language.

Property Value
TypeDescription
String