Class: Rafflesia::DatasetTableCompaction
- Inherits:
-
Types::BaseModel
- Object
- Types::BaseModel
- Rafflesia::DatasetTableCompaction
- Defined in:
- lib/rafflesia/datasets/dataset_table_compaction.rb
Constant Summary collapse
- HASH_ATTRS =
{ compacted_artifact_count: :compacted_artifact_count, row_count: :row_count, source_artifact_count: :source_artifact_count, table_name: :table_name }.freeze
Instance Attribute Summary collapse
-
#compacted_artifact_count ⇒ Object
Returns the value of attribute compacted_artifact_count.
-
#row_count ⇒ Object
Returns the value of attribute row_count.
-
#source_artifact_count ⇒ Object
Returns the value of attribute source_artifact_count.
-
#table_name ⇒ Object
Returns the value of attribute table_name.
Instance Method Summary collapse
-
#initialize(json) ⇒ DatasetTableCompaction
constructor
A new instance of DatasetTableCompaction.
Constructor Details
#initialize(json) ⇒ DatasetTableCompaction
Returns a new instance of DatasetTableCompaction.
21 22 23 24 25 26 27 28 |
# File 'lib/rafflesia/datasets/dataset_table_compaction.rb', line 21 def initialize(json) super() hash = self.class.normalize(json) @compacted_artifact_count = hash[:compacted_artifact_count] @row_count = hash[:row_count] @source_artifact_count = hash[:source_artifact_count] @table_name = hash[:table_name] end |
Instance Attribute Details
#compacted_artifact_count ⇒ Object
Returns the value of attribute compacted_artifact_count.
15 16 17 |
# File 'lib/rafflesia/datasets/dataset_table_compaction.rb', line 15 def compacted_artifact_count @compacted_artifact_count end |
#row_count ⇒ Object
Returns the value of attribute row_count.
15 16 17 |
# File 'lib/rafflesia/datasets/dataset_table_compaction.rb', line 15 def row_count @row_count end |
#source_artifact_count ⇒ Object
Returns the value of attribute source_artifact_count.
15 16 17 |
# File 'lib/rafflesia/datasets/dataset_table_compaction.rb', line 15 def source_artifact_count @source_artifact_count end |
#table_name ⇒ Object
Returns the value of attribute table_name.
15 16 17 |
# File 'lib/rafflesia/datasets/dataset_table_compaction.rb', line 15 def table_name @table_name end |