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.
730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 |
# File 'proto_docs/google/cloud/datacatalog/v1/datacatalog.rb', line 730 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.
730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 |
# File 'proto_docs/google/cloud/datacatalog/v1/datacatalog.rb', line 730 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.
730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 |
# File 'proto_docs/google/cloud/datacatalog/v1/datacatalog.rb', line 730 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 |