Class: Metadata::SingleColumnCondition
- Inherits:
-
Object
- Object
- Metadata::SingleColumnCondition
- Defined in:
- lib/tablestore/metadata.rb
Instance Method Summary collapse
- #get_column_name ⇒ Object
- #get_column_value ⇒ Object
- #get_comparator ⇒ Object
- #get_latest_version_only ⇒ Object
- #get_pass_if_missing ⇒ Object
- #get_type ⇒ Object
-
#initialize(column_name, column_value, comparator, pass_if_missing = true, latest_version_only = true) ⇒ SingleColumnCondition
constructor
A new instance of SingleColumnCondition.
- #latest_version_only ⇒ Object
- #pass_if_missing ⇒ Object
- #set_column_name(column_name) ⇒ Object
- #set_column_value(column_value) ⇒ Object
- #set_comparator(comparator) ⇒ Object
- #set_latest_version_only(latest_version_only) ⇒ Object
- #set_pass_if_missing(pass_if_missing) ⇒ Object
Constructor Details
#initialize(column_name, column_value, comparator, pass_if_missing = true, latest_version_only = true) ⇒ SingleColumnCondition
Returns a new instance of SingleColumnCondition.
215 216 217 218 219 220 221 222 223 224 225 226 |
# File 'lib/tablestore/metadata.rb', line 215 def initialize(column_name, column_value, comparator, pass_if_missing = true, latest_version_only = true) @column_name = column_name @column_value = column_value @comparator = nil @pass_if_missing = nil @latest_version_only = nil set_comparator(comparator) set_pass_if_missing(pass_if_missing) set_latest_version_only(latest_version_only) end |
Instance Method Details
#get_column_name ⇒ Object
255 256 257 |
# File 'lib/tablestore/metadata.rb', line 255 def get_column_name @column_name end |
#get_column_value ⇒ Object
266 267 268 |
# File 'lib/tablestore/metadata.rb', line 266 def get_column_value @column_value end |
#get_comparator ⇒ Object
274 275 276 |
# File 'lib/tablestore/metadata.rb', line 274 def get_comparator @comparator end |
#get_latest_version_only ⇒ Object
244 245 246 |
# File 'lib/tablestore/metadata.rb', line 244 def get_latest_version_only @latest_version_only end |
#get_pass_if_missing ⇒ Object
236 237 238 |
# File 'lib/tablestore/metadata.rb', line 236 def get_pass_if_missing @pass_if_missing end |
#get_type ⇒ Object
228 229 230 |
# File 'lib/tablestore/metadata.rb', line 228 def get_type ColumnConditionType::SINGLE_COLUMN_CONDITION end |
#latest_version_only ⇒ Object
282 283 284 |
# File 'lib/tablestore/metadata.rb', line 282 def latest_version_only @latest_version_only end |
#pass_if_missing ⇒ Object
278 279 280 |
# File 'lib/tablestore/metadata.rb', line 278 def pass_if_missing @pass_if_missing end |
#set_column_name(column_name) ⇒ Object
248 249 250 251 252 253 |
# File 'lib/tablestore/metadata.rb', line 248 def set_column_name(column_name) if column_name.nil? raise TableStoreClientError.new("The input column_name of SingleColumnCondition should not be None") end @column_name = column_name end |
#set_column_value(column_value) ⇒ Object
259 260 261 262 263 264 |
# File 'lib/tablestore/metadata.rb', line 259 def set_column_value(column_value) if column_value.nil raise TableStoreClientError.new("The input column_value of SingleColumnCondition should not be None") end @column_value = column_value end |
#set_comparator(comparator) ⇒ Object
270 271 272 |
# File 'lib/tablestore/metadata.rb', line 270 def set_comparator(comparator) @comparator = comparator end |
#set_latest_version_only(latest_version_only) ⇒ Object
240 241 242 |
# File 'lib/tablestore/metadata.rb', line 240 def set_latest_version_only(latest_version_only) @latest_version_only = latest_version_only end |
#set_pass_if_missing(pass_if_missing) ⇒ Object
232 233 234 |
# File 'lib/tablestore/metadata.rb', line 232 def set_pass_if_missing(pass_if_missing) @pass_if_missing = pass_if_missing end |