Class: Aws::Glue::Types::GetUnfilteredTableMetadataResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::Glue::Types::GetUnfilteredTableMetadataResponse
- Defined in:
- gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#authorized_columns ⇒ Array<String>
A list of column names that the user has been granted access to.
-
#cell_filters ⇒ Array<Types::ColumnRowFilter>
A list of column row filters.
-
#is_materialized_view ⇒ Boolean
Indicates if a table is a materialized view.
-
#is_multi_dialect_view ⇒ Boolean
Specifies whether the view supports the SQL dialects of one or more different query engines and can therefore be read by those engines.
-
#is_protected ⇒ Boolean
A flag that instructs the engine not to push user-provided operations into the logical plan of the view during query planning.
-
#is_registered_with_lake_formation ⇒ Boolean
A Boolean value that indicates whether the partition location is registered with Lake Formation.
-
#permissions ⇒ Array<String>
The Lake Formation data permissions of the caller on the table.
-
#query_authorization_id ⇒ String
A cryptographically generated query identifier generated by Glue or Lake Formation.
-
#resource_arn ⇒ String
The resource ARN of the parent resource extracted from the request.
-
#row_filter ⇒ String
The filter that applies to the table.
-
#table ⇒ Types::Table
A Table object containing the table metadata.
Instance Attribute Details
#authorized_columns ⇒ Array<String>
A list of column names that the user has been granted access to.
15901 15902 15903 15904 15905 15906 15907 15908 15909 15910 15911 15912 15913 15914 15915 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 15901 class GetUnfilteredTableMetadataResponse < Struct.new( :table, :authorized_columns, :is_registered_with_lake_formation, :cell_filters, :query_authorization_id, :is_multi_dialect_view, :is_materialized_view, :resource_arn, :is_protected, :permissions, :row_filter) SENSITIVE = [] include Aws::Structure end |
#cell_filters ⇒ Array<Types::ColumnRowFilter>
A list of column row filters.
15901 15902 15903 15904 15905 15906 15907 15908 15909 15910 15911 15912 15913 15914 15915 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 15901 class GetUnfilteredTableMetadataResponse < Struct.new( :table, :authorized_columns, :is_registered_with_lake_formation, :cell_filters, :query_authorization_id, :is_multi_dialect_view, :is_materialized_view, :resource_arn, :is_protected, :permissions, :row_filter) SENSITIVE = [] include Aws::Structure end |
#is_materialized_view ⇒ Boolean
Indicates if a table is a materialized view.
15901 15902 15903 15904 15905 15906 15907 15908 15909 15910 15911 15912 15913 15914 15915 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 15901 class GetUnfilteredTableMetadataResponse < Struct.new( :table, :authorized_columns, :is_registered_with_lake_formation, :cell_filters, :query_authorization_id, :is_multi_dialect_view, :is_materialized_view, :resource_arn, :is_protected, :permissions, :row_filter) SENSITIVE = [] include Aws::Structure end |
#is_multi_dialect_view ⇒ Boolean
Specifies whether the view supports the SQL dialects of one or more different query engines and can therefore be read by those engines.
15901 15902 15903 15904 15905 15906 15907 15908 15909 15910 15911 15912 15913 15914 15915 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 15901 class GetUnfilteredTableMetadataResponse < Struct.new( :table, :authorized_columns, :is_registered_with_lake_formation, :cell_filters, :query_authorization_id, :is_multi_dialect_view, :is_materialized_view, :resource_arn, :is_protected, :permissions, :row_filter) SENSITIVE = [] include Aws::Structure end |
#is_protected ⇒ Boolean
A flag that instructs the engine not to push user-provided operations into the logical plan of the view during query planning. However, if set this flag does not guarantee that the engine will comply. Refer to the engine's documentation to understand the guarantees provided, if any.
15901 15902 15903 15904 15905 15906 15907 15908 15909 15910 15911 15912 15913 15914 15915 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 15901 class GetUnfilteredTableMetadataResponse < Struct.new( :table, :authorized_columns, :is_registered_with_lake_formation, :cell_filters, :query_authorization_id, :is_multi_dialect_view, :is_materialized_view, :resource_arn, :is_protected, :permissions, :row_filter) SENSITIVE = [] include Aws::Structure end |
#is_registered_with_lake_formation ⇒ Boolean
A Boolean value that indicates whether the partition location is registered with Lake Formation.
15901 15902 15903 15904 15905 15906 15907 15908 15909 15910 15911 15912 15913 15914 15915 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 15901 class GetUnfilteredTableMetadataResponse < Struct.new( :table, :authorized_columns, :is_registered_with_lake_formation, :cell_filters, :query_authorization_id, :is_multi_dialect_view, :is_materialized_view, :resource_arn, :is_protected, :permissions, :row_filter) SENSITIVE = [] include Aws::Structure end |
#permissions ⇒ Array<String>
The Lake Formation data permissions of the caller on the table. Used to authorize the call when no view context is found.
15901 15902 15903 15904 15905 15906 15907 15908 15909 15910 15911 15912 15913 15914 15915 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 15901 class GetUnfilteredTableMetadataResponse < Struct.new( :table, :authorized_columns, :is_registered_with_lake_formation, :cell_filters, :query_authorization_id, :is_multi_dialect_view, :is_materialized_view, :resource_arn, :is_protected, :permissions, :row_filter) SENSITIVE = [] include Aws::Structure end |
#query_authorization_id ⇒ String
A cryptographically generated query identifier generated by Glue or Lake Formation.
15901 15902 15903 15904 15905 15906 15907 15908 15909 15910 15911 15912 15913 15914 15915 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 15901 class GetUnfilteredTableMetadataResponse < Struct.new( :table, :authorized_columns, :is_registered_with_lake_formation, :cell_filters, :query_authorization_id, :is_multi_dialect_view, :is_materialized_view, :resource_arn, :is_protected, :permissions, :row_filter) SENSITIVE = [] include Aws::Structure end |
#resource_arn ⇒ String
The resource ARN of the parent resource extracted from the request.
15901 15902 15903 15904 15905 15906 15907 15908 15909 15910 15911 15912 15913 15914 15915 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 15901 class GetUnfilteredTableMetadataResponse < Struct.new( :table, :authorized_columns, :is_registered_with_lake_formation, :cell_filters, :query_authorization_id, :is_multi_dialect_view, :is_materialized_view, :resource_arn, :is_protected, :permissions, :row_filter) SENSITIVE = [] include Aws::Structure end |
#row_filter ⇒ String
The filter that applies to the table. For example when applying the
filter in SQL, it would go in the WHERE clause and can be
evaluated by using an AND operator with any other predicates
applied by the user querying the table.
15901 15902 15903 15904 15905 15906 15907 15908 15909 15910 15911 15912 15913 15914 15915 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 15901 class GetUnfilteredTableMetadataResponse < Struct.new( :table, :authorized_columns, :is_registered_with_lake_formation, :cell_filters, :query_authorization_id, :is_multi_dialect_view, :is_materialized_view, :resource_arn, :is_protected, :permissions, :row_filter) SENSITIVE = [] include Aws::Structure end |
#table ⇒ Types::Table
A Table object containing the table metadata.
15901 15902 15903 15904 15905 15906 15907 15908 15909 15910 15911 15912 15913 15914 15915 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 15901 class GetUnfilteredTableMetadataResponse < Struct.new( :table, :authorized_columns, :is_registered_with_lake_formation, :cell_filters, :query_authorization_id, :is_multi_dialect_view, :is_materialized_view, :resource_arn, :is_protected, :permissions, :row_filter) SENSITIVE = [] include Aws::Structure end |