Class: MassiveRecord::ORM::Persistence::Operations::Insert
- Inherits:
-
Object
- Object
- MassiveRecord::ORM::Persistence::Operations::Insert
- Defined in:
- lib/massive_record/orm/persistence/operations/insert.rb
Instance Attribute Summary
Attributes included from MassiveRecord::ORM::Persistence::Operations
Instance Method Summary collapse
Methods included from MassiveRecord::ORM::Persistence::Operations
atomic_operation, destroy, force, #initialize, insert, reload, suppress, suppressed?, update
Methods included from TableOperationHelpers
#attributes_to_row_values_hash, calculate_missing_family_names, #calculate_missing_family_names, #ensure_that_we_have_table_and_column_families!, hbase_create_table!, #hbase_create_table!, included, #row_for_record, #store_record_to_database
Instance Method Details
#execute ⇒ Object
10 11 12 13 14 |
# File 'lib/massive_record/orm/persistence/operations/insert.rb', line 10 def execute ensure_that_we_have_table_and_column_families! raise RecordNotUnique if klass.check_record_uniqueness_on_create && klass.exists?(record.id) store_record_to_database('create') end |