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_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.
12239 12240 12241 12242 12243 12244 12245 12246 12247 12248 12249 12250 12251 12252 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 12239 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.
12239 12240 12241 12242 12243 12244 12245 12246 12247 12248 12249 12250 12251 12252 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 12239 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.
12239 12240 12241 12242 12243 12244 12245 12246 12247 12248 12249 12250 12251 12252 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 12239 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.
12239 12240 12241 12242 12243 12244 12245 12246 12247 12248 12249 12250 12251 12252 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 12239 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.
12239 12240 12241 12242 12243 12244 12245 12246 12247 12248 12249 12250 12251 12252 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 12239 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.
12239 12240 12241 12242 12243 12244 12245 12246 12247 12248 12249 12250 12251 12252 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 12239 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.
12239 12240 12241 12242 12243 12244 12245 12246 12247 12248 12249 12250 12251 12252 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 12239 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.
12239 12240 12241 12242 12243 12244 12245 12246 12247 12248 12249 12250 12251 12252 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 12239 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.
12239 12240 12241 12242 12243 12244 12245 12246 12247 12248 12249 12250 12251 12252 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 12239 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.
12239 12240 12241 12242 12243 12244 12245 12246 12247 12248 12249 12250 12251 12252 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 12239 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 |