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.
661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 |
# File 'proto_docs/google/cloud/datacatalog/v1/datacatalog.rb', line 661 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.
661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 |
# File 'proto_docs/google/cloud/datacatalog/v1/datacatalog.rb', line 661 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.
661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 |
# File 'proto_docs/google/cloud/datacatalog/v1/datacatalog.rb', line 661 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 |