Class: Google::Cloud::DataCatalog::V1::RoutineSpec::Argument
- Inherits:
-
Object
- Object
- Google::Cloud::DataCatalog::V1::RoutineSpec::Argument
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/datacatalog/v1/datacatalog.rb
Overview
Input or output argument of a function or stored procedure.
Defined Under Namespace
Modules: Mode
Instance Attribute Summary collapse
-
#mode ⇒ ::Google::Cloud::DataCatalog::V1::RoutineSpec::Argument::Mode
Specifies whether the argument is input or output.
-
#name ⇒ ::String
The name of the argument.
-
#type ⇒ ::String
Type of the argument.
Instance Attribute Details
#mode ⇒ ::Google::Cloud::DataCatalog::V1::RoutineSpec::Argument::Mode
Returns Specifies whether the argument is input or output.
776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 |
# File 'proto_docs/google/cloud/datacatalog/v1/datacatalog.rb', line 776 class Argument include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The input or output mode of the argument. module Mode # Unspecified mode. MODE_UNSPECIFIED = 0 # The argument is input-only. IN = 1 # The argument is output-only. OUT = 2 # The argument is both an input and an output. INOUT = 3 end end |
#name ⇒ ::String
Returns The name of the argument. A return argument of a function might not have a name.
776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 |
# File 'proto_docs/google/cloud/datacatalog/v1/datacatalog.rb', line 776 class Argument include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The input or output mode of the argument. module Mode # Unspecified mode. MODE_UNSPECIFIED = 0 # The argument is input-only. IN = 1 # The argument is output-only. OUT = 2 # The argument is both an input and an output. INOUT = 3 end end |
#type ⇒ ::String
Returns Type of the argument. The exact value depends on the source system and the language.
776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 |
# File 'proto_docs/google/cloud/datacatalog/v1/datacatalog.rb', line 776 class Argument include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The input or output mode of the argument. module Mode # Unspecified mode. MODE_UNSPECIFIED = 0 # The argument is input-only. IN = 1 # The argument is output-only. OUT = 2 # The argument is both an input and an output. INOUT = 3 end end |