Class: Aws::Glue::Types::GetUnfilteredTableMetadataResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::Glue::Types::GetUnfilteredTableMetadataResponse
- Includes:
- Structure
- Defined in:
- 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_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.
14682 14683 14684 14685 14686 14687 14688 14689 14690 14691 14692 14693 14694 14695 |
# File 'lib/aws-sdk-glue/types.rb', line 14682 class GetUnfilteredTableMetadataResponse < Struct.new( :table, :authorized_columns, :is_registered_with_lake_formation, :cell_filters, :query_authorization_id, :is_multi_dialect_view, :resource_arn, :is_protected, :permissions, :row_filter) SENSITIVE = [] include Aws::Structure end |
#cell_filters ⇒ Array<Types::ColumnRowFilter>
A list of column row filters.
14682 14683 14684 14685 14686 14687 14688 14689 14690 14691 14692 14693 14694 14695 |
# File 'lib/aws-sdk-glue/types.rb', line 14682 class GetUnfilteredTableMetadataResponse < Struct.new( :table, :authorized_columns, :is_registered_with_lake_formation, :cell_filters, :query_authorization_id, :is_multi_dialect_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.
14682 14683 14684 14685 14686 14687 14688 14689 14690 14691 14692 14693 14694 14695 |
# File 'lib/aws-sdk-glue/types.rb', line 14682 class GetUnfilteredTableMetadataResponse < Struct.new( :table, :authorized_columns, :is_registered_with_lake_formation, :cell_filters, :query_authorization_id, :is_multi_dialect_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.
14682 14683 14684 14685 14686 14687 14688 14689 14690 14691 14692 14693 14694 14695 |
# File 'lib/aws-sdk-glue/types.rb', line 14682 class GetUnfilteredTableMetadataResponse < Struct.new( :table, :authorized_columns, :is_registered_with_lake_formation, :cell_filters, :query_authorization_id, :is_multi_dialect_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.
14682 14683 14684 14685 14686 14687 14688 14689 14690 14691 14692 14693 14694 14695 |
# File 'lib/aws-sdk-glue/types.rb', line 14682 class GetUnfilteredTableMetadataResponse < Struct.new( :table, :authorized_columns, :is_registered_with_lake_formation, :cell_filters, :query_authorization_id, :is_multi_dialect_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.
14682 14683 14684 14685 14686 14687 14688 14689 14690 14691 14692 14693 14694 14695 |
# File 'lib/aws-sdk-glue/types.rb', line 14682 class GetUnfilteredTableMetadataResponse < Struct.new( :table, :authorized_columns, :is_registered_with_lake_formation, :cell_filters, :query_authorization_id, :is_multi_dialect_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.
14682 14683 14684 14685 14686 14687 14688 14689 14690 14691 14692 14693 14694 14695 |
# File 'lib/aws-sdk-glue/types.rb', line 14682 class GetUnfilteredTableMetadataResponse < Struct.new( :table, :authorized_columns, :is_registered_with_lake_formation, :cell_filters, :query_authorization_id, :is_multi_dialect_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.
14682 14683 14684 14685 14686 14687 14688 14689 14690 14691 14692 14693 14694 14695 |
# File 'lib/aws-sdk-glue/types.rb', line 14682 class GetUnfilteredTableMetadataResponse < Struct.new( :table, :authorized_columns, :is_registered_with_lake_formation, :cell_filters, :query_authorization_id, :is_multi_dialect_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.
14682 14683 14684 14685 14686 14687 14688 14689 14690 14691 14692 14693 14694 14695 |
# File 'lib/aws-sdk-glue/types.rb', line 14682 class GetUnfilteredTableMetadataResponse < Struct.new( :table, :authorized_columns, :is_registered_with_lake_formation, :cell_filters, :query_authorization_id, :is_multi_dialect_view, :resource_arn, :is_protected, :permissions, :row_filter) SENSITIVE = [] include Aws::Structure end |
#table ⇒ Types::Table
A Table object containing the table metadata.
14682 14683 14684 14685 14686 14687 14688 14689 14690 14691 14692 14693 14694 14695 |
# File 'lib/aws-sdk-glue/types.rb', line 14682 class GetUnfilteredTableMetadataResponse < Struct.new( :table, :authorized_columns, :is_registered_with_lake_formation, :cell_filters, :query_authorization_id, :is_multi_dialect_view, :resource_arn, :is_protected, :permissions, :row_filter) SENSITIVE = [] include Aws::Structure end |