View
A view is a tabular object that represents a transformation applied to a set of tabular objects.
Object Definition Schema
Schema ID: 3
Field Name | Protobuf Type | Description | Required? | Default |
---|---|---|---|---|
name | string | A user-friendly name of this view | Yes | |
schema_binding | boolean | If true , the view uses the schema defined at creation time; otherwise, it is evaluated dynamically |
Yes | false |
schema | Schema | Schema of the view, similar to Table Schema. Required if schema_binding = true |
No | |
sql_representations | repeated SQLRepresentation | Different SQL representations of the view, supporting multiple SQL dialects | Yes | |
referenced_object_ids | repeated Identifier | List of tabular object identifiers referenced by this view | No | |
properties | map |
Free form user-defined key-value string properties | No |
Name Size
All view names must obey the maximum size configuration defined in the Lakehouse definition file.