Class: Rafflesia::DatabaseJoinDriftRow
- Inherits:
-
Types::BaseModel
- Object
- Types::BaseModel
- Rafflesia::DatabaseJoinDriftRow
- Defined in:
- lib/rafflesia/database_join_drifts/database_join_drift_row.rb
Constant Summary collapse
- HASH_ATTRS =
{ baseline_cardinality_status: :baseline_cardinality_status, baseline_evidence_digest: :baseline_evidence_digest, baseline_key_overlap_status: :baseline_key_overlap_status, baseline_measurement_id: :baseline_measurement_id, baseline_observation_status: :baseline_observation_status, candidate_cardinality_status: :candidate_cardinality_status, candidate_evidence_digest: :candidate_evidence_digest, candidate_key_overlap_status: :candidate_key_overlap_status, candidate_measurement_id: :candidate_measurement_id, candidate_observation_status: :candidate_observation_status, cardinality_change: :cardinality_change, from_matched_row_fraction_delta: :from_matched_row_fraction_delta, has_regression: :has_regression, is_delta_available: :is_delta_available, joined_row_count_delta: :joined_row_count_delta, key_variant: :key_variant, matched_distinct_key_count_delta: :matched_distinct_key_count_delta, observation_change: :observation_change, overlap_change: :overlap_change, relationship_id: :relationship_id, to_matched_row_fraction_delta: :to_matched_row_fraction_delta }.freeze
Instance Attribute Summary collapse
-
#baseline_cardinality_status ⇒ Object
Returns the value of attribute baseline_cardinality_status.
-
#baseline_evidence_digest ⇒ Object
Returns the value of attribute baseline_evidence_digest.
-
#baseline_key_overlap_status ⇒ Object
Returns the value of attribute baseline_key_overlap_status.
-
#baseline_measurement_id ⇒ Object
Returns the value of attribute baseline_measurement_id.
-
#baseline_observation_status ⇒ Object
Returns the value of attribute baseline_observation_status.
-
#candidate_cardinality_status ⇒ Object
Returns the value of attribute candidate_cardinality_status.
-
#candidate_evidence_digest ⇒ Object
Returns the value of attribute candidate_evidence_digest.
-
#candidate_key_overlap_status ⇒ Object
Returns the value of attribute candidate_key_overlap_status.
-
#candidate_measurement_id ⇒ Object
Returns the value of attribute candidate_measurement_id.
-
#candidate_observation_status ⇒ Object
Returns the value of attribute candidate_observation_status.
-
#cardinality_change ⇒ Object
Returns the value of attribute cardinality_change.
-
#from_matched_row_fraction_delta ⇒ Object
Returns the value of attribute from_matched_row_fraction_delta.
-
#has_regression ⇒ Object
Returns the value of attribute has_regression.
-
#is_delta_available ⇒ Object
Returns the value of attribute is_delta_available.
-
#joined_row_count_delta ⇒ Object
Returns the value of attribute joined_row_count_delta.
-
#key_variant ⇒ Object
Returns the value of attribute key_variant.
-
#matched_distinct_key_count_delta ⇒ Object
Returns the value of attribute matched_distinct_key_count_delta.
-
#observation_change ⇒ Object
Returns the value of attribute observation_change.
-
#overlap_change ⇒ Object
Returns the value of attribute overlap_change.
-
#relationship_id ⇒ Object
Returns the value of attribute relationship_id.
-
#to_matched_row_fraction_delta ⇒ Object
Returns the value of attribute to_matched_row_fraction_delta.
Instance Method Summary collapse
-
#initialize(json) ⇒ DatabaseJoinDriftRow
constructor
A new instance of DatabaseJoinDriftRow.
Constructor Details
#initialize(json) ⇒ DatabaseJoinDriftRow
Returns a new instance of DatabaseJoinDriftRow.
55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 |
# File 'lib/rafflesia/database_join_drifts/database_join_drift_row.rb', line 55 def initialize(json) super() hash = self.class.normalize(json) @baseline_cardinality_status = hash[:baseline_cardinality_status] @baseline_evidence_digest = hash[:baseline_evidence_digest] @baseline_key_overlap_status = hash[:baseline_key_overlap_status] @baseline_measurement_id = hash[:baseline_measurement_id] @baseline_observation_status = hash[:baseline_observation_status] @candidate_cardinality_status = hash[:candidate_cardinality_status] @candidate_evidence_digest = hash[:candidate_evidence_digest] @candidate_key_overlap_status = hash[:candidate_key_overlap_status] @candidate_measurement_id = hash[:candidate_measurement_id] @candidate_observation_status = hash[:candidate_observation_status] @cardinality_change = hash[:cardinality_change] @from_matched_row_fraction_delta = hash[:from_matched_row_fraction_delta] @has_regression = hash[:has_regression] @is_delta_available = hash[:is_delta_available] @joined_row_count_delta = hash[:joined_row_count_delta] @key_variant = hash[:key_variant] @matched_distinct_key_count_delta = hash[:matched_distinct_key_count_delta] @observation_change = hash[:observation_change] @overlap_change = hash[:overlap_change] @relationship_id = hash[:relationship_id] @to_matched_row_fraction_delta = hash[:to_matched_row_fraction_delta] end |
Instance Attribute Details
#baseline_cardinality_status ⇒ Object
Returns the value of attribute baseline_cardinality_status.
32 33 34 |
# File 'lib/rafflesia/database_join_drifts/database_join_drift_row.rb', line 32 def baseline_cardinality_status @baseline_cardinality_status end |
#baseline_evidence_digest ⇒ Object
Returns the value of attribute baseline_evidence_digest.
32 33 34 |
# File 'lib/rafflesia/database_join_drifts/database_join_drift_row.rb', line 32 def baseline_evidence_digest @baseline_evidence_digest end |
#baseline_key_overlap_status ⇒ Object
Returns the value of attribute baseline_key_overlap_status.
32 33 34 |
# File 'lib/rafflesia/database_join_drifts/database_join_drift_row.rb', line 32 def baseline_key_overlap_status @baseline_key_overlap_status end |
#baseline_measurement_id ⇒ Object
Returns the value of attribute baseline_measurement_id.
32 33 34 |
# File 'lib/rafflesia/database_join_drifts/database_join_drift_row.rb', line 32 def baseline_measurement_id @baseline_measurement_id end |
#baseline_observation_status ⇒ Object
Returns the value of attribute baseline_observation_status.
32 33 34 |
# File 'lib/rafflesia/database_join_drifts/database_join_drift_row.rb', line 32 def baseline_observation_status @baseline_observation_status end |
#candidate_cardinality_status ⇒ Object
Returns the value of attribute candidate_cardinality_status.
32 33 34 |
# File 'lib/rafflesia/database_join_drifts/database_join_drift_row.rb', line 32 def candidate_cardinality_status @candidate_cardinality_status end |
#candidate_evidence_digest ⇒ Object
Returns the value of attribute candidate_evidence_digest.
32 33 34 |
# File 'lib/rafflesia/database_join_drifts/database_join_drift_row.rb', line 32 def candidate_evidence_digest @candidate_evidence_digest end |
#candidate_key_overlap_status ⇒ Object
Returns the value of attribute candidate_key_overlap_status.
32 33 34 |
# File 'lib/rafflesia/database_join_drifts/database_join_drift_row.rb', line 32 def candidate_key_overlap_status @candidate_key_overlap_status end |
#candidate_measurement_id ⇒ Object
Returns the value of attribute candidate_measurement_id.
32 33 34 |
# File 'lib/rafflesia/database_join_drifts/database_join_drift_row.rb', line 32 def candidate_measurement_id @candidate_measurement_id end |
#candidate_observation_status ⇒ Object
Returns the value of attribute candidate_observation_status.
32 33 34 |
# File 'lib/rafflesia/database_join_drifts/database_join_drift_row.rb', line 32 def candidate_observation_status @candidate_observation_status end |
#cardinality_change ⇒ Object
Returns the value of attribute cardinality_change.
32 33 34 |
# File 'lib/rafflesia/database_join_drifts/database_join_drift_row.rb', line 32 def cardinality_change @cardinality_change end |
#from_matched_row_fraction_delta ⇒ Object
Returns the value of attribute from_matched_row_fraction_delta.
32 33 34 |
# File 'lib/rafflesia/database_join_drifts/database_join_drift_row.rb', line 32 def from_matched_row_fraction_delta @from_matched_row_fraction_delta end |
#has_regression ⇒ Object
Returns the value of attribute has_regression.
32 33 34 |
# File 'lib/rafflesia/database_join_drifts/database_join_drift_row.rb', line 32 def has_regression @has_regression end |
#is_delta_available ⇒ Object
Returns the value of attribute is_delta_available.
32 33 34 |
# File 'lib/rafflesia/database_join_drifts/database_join_drift_row.rb', line 32 def is_delta_available @is_delta_available end |
#joined_row_count_delta ⇒ Object
Returns the value of attribute joined_row_count_delta.
32 33 34 |
# File 'lib/rafflesia/database_join_drifts/database_join_drift_row.rb', line 32 def joined_row_count_delta @joined_row_count_delta end |
#key_variant ⇒ Object
Returns the value of attribute key_variant.
32 33 34 |
# File 'lib/rafflesia/database_join_drifts/database_join_drift_row.rb', line 32 def key_variant @key_variant end |
#matched_distinct_key_count_delta ⇒ Object
Returns the value of attribute matched_distinct_key_count_delta.
32 33 34 |
# File 'lib/rafflesia/database_join_drifts/database_join_drift_row.rb', line 32 def matched_distinct_key_count_delta @matched_distinct_key_count_delta end |
#observation_change ⇒ Object
Returns the value of attribute observation_change.
32 33 34 |
# File 'lib/rafflesia/database_join_drifts/database_join_drift_row.rb', line 32 def observation_change @observation_change end |
#overlap_change ⇒ Object
Returns the value of attribute overlap_change.
32 33 34 |
# File 'lib/rafflesia/database_join_drifts/database_join_drift_row.rb', line 32 def overlap_change @overlap_change end |
#relationship_id ⇒ Object
Returns the value of attribute relationship_id.
32 33 34 |
# File 'lib/rafflesia/database_join_drifts/database_join_drift_row.rb', line 32 def relationship_id @relationship_id end |
#to_matched_row_fraction_delta ⇒ Object
Returns the value of attribute to_matched_row_fraction_delta.
32 33 34 |
# File 'lib/rafflesia/database_join_drifts/database_join_drift_row.rb', line 32 def to_matched_row_fraction_delta @to_matched_row_fraction_delta end |