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.
15834 15835 15836 15837 15838 15839 15840 15841 15842 15843 15844 15845 15846 15847 15848 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 15834 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.
15834 15835 15836 15837 15838 15839 15840 15841 15842 15843 15844 15845 15846 15847 15848 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 15834 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.
15834 15835 15836 15837 15838 15839 15840 15841 15842 15843 15844 15845 15846 15847 15848 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 15834 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.
15834 15835 15836 15837 15838 15839 15840 15841 15842 15843 15844 15845 15846 15847 15848 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 15834 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.
15834 15835 15836 15837 15838 15839 15840 15841 15842 15843 15844 15845 15846 15847 15848 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 15834 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.
15834 15835 15836 15837 15838 15839 15840 15841 15842 15843 15844 15845 15846 15847 15848 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 15834 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.
15834 15835 15836 15837 15838 15839 15840 15841 15842 15843 15844 15845 15846 15847 15848 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 15834 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.
15834 15835 15836 15837 15838 15839 15840 15841 15842 15843 15844 15845 15846 15847 15848 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 15834 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.
15834 15835 15836 15837 15838 15839 15840 15841 15842 15843 15844 15845 15846 15847 15848 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 15834 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.
15834 15835 15836 15837 15838 15839 15840 15841 15842 15843 15844 15845 15846 15847 15848 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 15834 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.
15834 15835 15836 15837 15838 15839 15840 15841 15842 15843 15844 15845 15846 15847 15848 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 15834 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 |