Class RoutineSpec

Specification that applies to a routine. Valid only for entries with the ROUTINE type.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Attributes
NameDescription
google.cloud.datacatalog_v1.types.RoutineSpec.RoutineTyperoutine_type
The type of the routine.
strlanguage
The language the routine is written in. The exact value depends on the source system. For BigQuery routines, possible values are: - ``SQL`` - ``JAVASCRIPT``
Sequence[google.cloud.datacatalog_v1.types.RoutineSpec.Argument]routine_arguments
Arguments of the routine.
strreturn_type
Return type of the argument. The exact value depends on the source system and the language.
strdefinition_body
The body of the routine.
google.cloud.datacatalog_v1.types.BigQueryRoutineSpecbigquery_routine_spec
Fields specific for BigQuery routines. This field is a member of `oneof`_ ``system_spec``.

Inheritance

builtins.object > proto.message.Message > RoutineSpec

Classes

Argument

Argument(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Input or output argument of a function or stored procedure.

RoutineType

RoutineType(value)

The fine-grained type of the routine.