Class: Aws::Glue::Types::GetUnfilteredTableMetadataResponse

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#authorized_columnsArray<String>

A list of column names that the user has been granted access to.

Returns:

  • (Array<String>)


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_filtersArray<Types::ColumnRowFilter>

A list of column row filters.

Returns:



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_viewBoolean

Indicates if a table is a materialized view.

Returns:

  • (Boolean)


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_viewBoolean

Specifies whether the view supports the SQL dialects of one or more different query engines and can therefore be read by those engines.

Returns:

  • (Boolean)


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_protectedBoolean

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.

Returns:

  • (Boolean)


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_formationBoolean

A Boolean value that indicates whether the partition location is registered with Lake Formation.

Returns:

  • (Boolean)


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

#permissionsArray<String>

The Lake Formation data permissions of the caller on the table. Used to authorize the call when no view context is found.

Returns:

  • (Array<String>)


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_idString

A cryptographically generated query identifier generated by Glue or Lake Formation.

Returns:

  • (String)


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_arnString

The resource ARN of the parent resource extracted from the request.

Returns:

  • (String)


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_filterString

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.

Returns:

  • (String)


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

#tableTypes::Table

A Table object containing the table metadata.

Returns:



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