Class RoutineSpec (3.4.3)

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

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

Attributes

NameDescription
routine_type google.cloud.datacatalog_v1.types.RoutineSpec.RoutineType
The type of the routine.
language str
The language the routine is written in. The exact value depends on the source system. For BigQuery routines, possible values are: - SQL - JAVASCRIPT
routine_arguments Sequence[google.cloud.datacatalog_v1.types.RoutineSpec.Argument]
Arguments of the routine.
return_type str
Return type of the argument. The exact value depends on the source system and the language.
definition_body str
The body of the routine.
bigquery_routine_spec google.cloud.datacatalog_v1.types.BigQueryRoutineSpec
Fields specific for BigQuery routines.

Classes

Argument

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

Input or output argument of a function or stored procedure. .. attribute:: name

The name of the argument. A return argument of a function might not have a name.

:type: str

RoutineType

RoutineType(value)

The fine-grained type of the routine.