Class: Aws::Glue::Types::SubObjectStatistics

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

Overview

Statistics for one sub-object referenced by a materialized view, recorded when the materialized view was created or last fully refreshed. These values describe what that refresh selected from the sub-object, which can be a subset of the table when the materialized view's definition limits the data it reads. The fields present depend on the sub-object's format.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#file_count ⇒ Integer

The number of sub-object data files selected for that refresh.

Returns:

  • (Integer)


30412
30413
30414
30415
30416
30417
30418
30419
30420
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 30412

class SubObjectStatistics < Struct.new(
  :source_type,
  :glue_version_id,
  :partition_count,
  :file_count,
  :total_file_bytes)
  SENSITIVE = []
  include Aws::Structure
end

#glue_version_id ⇒ String

The Glue version ID of the sub-object that the statistics were captured for.

Returns:

  • (String)


30412
30413
30414
30415
30416
30417
30418
30419
30420
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 30412

class SubObjectStatistics < Struct.new(
  :source_type,
  :glue_version_id,
  :partition_count,
  :file_count,
  :total_file_bytes)
  SENSITIVE = []
  include Aws::Structure
end

#partition_count ⇒ Integer

The number of sub-object partitions selected for that refresh. Not present for unpartitioned sub-objects.

Returns:

  • (Integer)


30412
30413
30414
30415
30416
30417
30418
30419
30420
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 30412

class SubObjectStatistics < Struct.new(
  :source_type,
  :glue_version_id,
  :partition_count,
  :file_count,
  :total_file_bytes)
  SENSITIVE = []
  include Aws::Structure
end

#source_type ⇒ String

The source type of the sub-object (for example, its table format), which identifies the sub-object.

Returns:

  • (String)


30412
30413
30414
30415
30416
30417
30418
30419
30420
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 30412

class SubObjectStatistics < Struct.new(
  :source_type,
  :glue_version_id,
  :partition_count,
  :file_count,
  :total_file_bytes)
  SENSITIVE = []
  include Aws::Structure
end

#total_file_bytes ⇒ Integer

The total size, in bytes, of the data files counted by FileCount.

Returns:

  • (Integer)


30412
30413
30414
30415
30416
30417
30418
30419
30420
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 30412

class SubObjectStatistics < Struct.new(
  :source_type,
  :glue_version_id,
  :partition_count,
  :file_count,
  :total_file_bytes)
  SENSITIVE = []
  include Aws::Structure
end