Class: Metadata::Condition
- Inherits:
-
Object
- Object
- Metadata::Condition
- Defined in:
- lib/tablestore/metadata.rb
Instance Method Summary collapse
- #get_column_condition ⇒ Object
- #get_row_existence_expectation ⇒ Object
-
#initialize(row_existence_expectation, column_condition = nil) ⇒ Condition
constructor
A new instance of Condition.
- #set_column_condition(column_condition) ⇒ Object
- #set_row_existence_expectation(row_existence_expectation) ⇒ Object
Constructor Details
#initialize(row_existence_expectation, column_condition = nil) ⇒ Condition
Returns a new instance of Condition.
107 108 109 110 111 112 113 114 |
# File 'lib/tablestore/metadata.rb', line 107 def initialize(row_existence_expectation, column_condition = nil) @row_existence_expectation = nil @column_condition = nil set_row_existence_expectation(row_existence_expectation) set_column_condition(column_condition) if @column_condition end |
Instance Method Details
#get_column_condition ⇒ Object
129 130 131 |
# File 'lib/tablestore/metadata.rb', line 129 def get_column_condition @column_condition end |
#get_row_existence_expectation ⇒ Object
125 126 127 |
# File 'lib/tablestore/metadata.rb', line 125 def get_row_existence_expectation @row_existence_expectation end |
#set_column_condition(column_condition) ⇒ Object
121 122 123 |
# File 'lib/tablestore/metadata.rb', line 121 def set_column_condition(column_condition) @column_condition = column_condition end |
#set_row_existence_expectation(row_existence_expectation) ⇒ Object
116 117 118 119 |
# File 'lib/tablestore/metadata.rb', line 116 def set_row_existence_expectation(row_existence_expectation) raise TableStoreClientError.new("Expect input row_existence_expectation should be one of #{RowExistenceExpectation::MEMBERS.to_s}, but #{row_existence_expectation}") unless RowExistenceExpectation::VALUES.include? row_existence_expectation @row_existence_expectation = row_existence_expectation end |