|
| 1 | +// Generated from Databricks Terraform provider schema. DO NOT EDIT. |
| 2 | + |
| 3 | +package schema |
| 4 | + |
| 5 | +type DataSourceFunctionsFunctionsInputParamsParameters struct { |
| 6 | + Comment string `json:"comment,omitempty"` |
| 7 | + Name string `json:"name"` |
| 8 | + ParameterDefault string `json:"parameter_default,omitempty"` |
| 9 | + ParameterMode string `json:"parameter_mode,omitempty"` |
| 10 | + ParameterType string `json:"parameter_type,omitempty"` |
| 11 | + Position int `json:"position"` |
| 12 | + TypeIntervalType string `json:"type_interval_type,omitempty"` |
| 13 | + TypeJson string `json:"type_json,omitempty"` |
| 14 | + TypeName string `json:"type_name"` |
| 15 | + TypePrecision int `json:"type_precision,omitempty"` |
| 16 | + TypeScale int `json:"type_scale,omitempty"` |
| 17 | + TypeText string `json:"type_text"` |
| 18 | +} |
| 19 | + |
| 20 | +type DataSourceFunctionsFunctionsInputParams struct { |
| 21 | + Parameters []DataSourceFunctionsFunctionsInputParamsParameters `json:"parameters,omitempty"` |
| 22 | +} |
| 23 | + |
| 24 | +type DataSourceFunctionsFunctionsReturnParamsParameters struct { |
| 25 | + Comment string `json:"comment,omitempty"` |
| 26 | + Name string `json:"name"` |
| 27 | + ParameterDefault string `json:"parameter_default,omitempty"` |
| 28 | + ParameterMode string `json:"parameter_mode,omitempty"` |
| 29 | + ParameterType string `json:"parameter_type,omitempty"` |
| 30 | + Position int `json:"position"` |
| 31 | + TypeIntervalType string `json:"type_interval_type,omitempty"` |
| 32 | + TypeJson string `json:"type_json,omitempty"` |
| 33 | + TypeName string `json:"type_name"` |
| 34 | + TypePrecision int `json:"type_precision,omitempty"` |
| 35 | + TypeScale int `json:"type_scale,omitempty"` |
| 36 | + TypeText string `json:"type_text"` |
| 37 | +} |
| 38 | + |
| 39 | +type DataSourceFunctionsFunctionsReturnParams struct { |
| 40 | + Parameters []DataSourceFunctionsFunctionsReturnParamsParameters `json:"parameters,omitempty"` |
| 41 | +} |
| 42 | + |
| 43 | +type DataSourceFunctionsFunctionsRoutineDependenciesDependenciesFunction struct { |
| 44 | + FunctionFullName string `json:"function_full_name"` |
| 45 | +} |
| 46 | + |
| 47 | +type DataSourceFunctionsFunctionsRoutineDependenciesDependenciesTable struct { |
| 48 | + TableFullName string `json:"table_full_name"` |
| 49 | +} |
| 50 | + |
| 51 | +type DataSourceFunctionsFunctionsRoutineDependenciesDependencies struct { |
| 52 | + Function []DataSourceFunctionsFunctionsRoutineDependenciesDependenciesFunction `json:"function,omitempty"` |
| 53 | + Table []DataSourceFunctionsFunctionsRoutineDependenciesDependenciesTable `json:"table,omitempty"` |
| 54 | +} |
| 55 | + |
| 56 | +type DataSourceFunctionsFunctionsRoutineDependencies struct { |
| 57 | + Dependencies []DataSourceFunctionsFunctionsRoutineDependenciesDependencies `json:"dependencies,omitempty"` |
| 58 | +} |
| 59 | + |
| 60 | +type DataSourceFunctionsFunctions struct { |
| 61 | + BrowseOnly bool `json:"browse_only,omitempty"` |
| 62 | + CatalogName string `json:"catalog_name,omitempty"` |
| 63 | + Comment string `json:"comment,omitempty"` |
| 64 | + CreatedAt int `json:"created_at,omitempty"` |
| 65 | + CreatedBy string `json:"created_by,omitempty"` |
| 66 | + DataType string `json:"data_type,omitempty"` |
| 67 | + ExternalLanguage string `json:"external_language,omitempty"` |
| 68 | + ExternalName string `json:"external_name,omitempty"` |
| 69 | + FullDataType string `json:"full_data_type,omitempty"` |
| 70 | + FullName string `json:"full_name,omitempty"` |
| 71 | + FunctionId string `json:"function_id,omitempty"` |
| 72 | + IsDeterministic bool `json:"is_deterministic,omitempty"` |
| 73 | + IsNullCall bool `json:"is_null_call,omitempty"` |
| 74 | + MetastoreId string `json:"metastore_id,omitempty"` |
| 75 | + Name string `json:"name,omitempty"` |
| 76 | + Owner string `json:"owner,omitempty"` |
| 77 | + ParameterStyle string `json:"parameter_style,omitempty"` |
| 78 | + Properties string `json:"properties,omitempty"` |
| 79 | + RoutineBody string `json:"routine_body,omitempty"` |
| 80 | + RoutineDefinition string `json:"routine_definition,omitempty"` |
| 81 | + SchemaName string `json:"schema_name,omitempty"` |
| 82 | + SecurityType string `json:"security_type,omitempty"` |
| 83 | + SpecificName string `json:"specific_name,omitempty"` |
| 84 | + SqlDataAccess string `json:"sql_data_access,omitempty"` |
| 85 | + SqlPath string `json:"sql_path,omitempty"` |
| 86 | + UpdatedAt int `json:"updated_at,omitempty"` |
| 87 | + UpdatedBy string `json:"updated_by,omitempty"` |
| 88 | + InputParams []DataSourceFunctionsFunctionsInputParams `json:"input_params,omitempty"` |
| 89 | + ReturnParams []DataSourceFunctionsFunctionsReturnParams `json:"return_params,omitempty"` |
| 90 | + RoutineDependencies []DataSourceFunctionsFunctionsRoutineDependencies `json:"routine_dependencies,omitempty"` |
| 91 | +} |
| 92 | + |
| 93 | +type DataSourceFunctions struct { |
| 94 | + CatalogName string `json:"catalog_name"` |
| 95 | + IncludeBrowse bool `json:"include_browse,omitempty"` |
| 96 | + SchemaName string `json:"schema_name"` |
| 97 | + Functions []DataSourceFunctionsFunctions `json:"functions,omitempty"` |
| 98 | +} |
0 commit comments