Module: Commutator
- Defined in:
- lib/commutator.rb,
lib/commutator/model.rb,
lib/commutator/version.rb,
lib/commutator/collection.rb,
lib/commutator/model/hooks.rb,
lib/commutator/util/fluent.rb,
lib/commutator/options/scan.rb,
lib/commutator/options/proxy.rb,
lib/commutator/options/query.rb,
lib/commutator/simple_client.rb,
lib/commutator/item_modifiers.rb,
lib/commutator/model/attributes.rb,
lib/commutator/options/get_item.rb,
lib/commutator/options/put_item.rb,
lib/commutator/util/placeholders.rb,
lib/commutator/options/delete_item.rb,
lib/commutator/options/update_item.rb,
lib/commutator/expressions/statement.rb,
lib/commutator/model/table_configuration.rb,
lib/commutator/expressions/attribute_names.rb,
lib/commutator/expressions/attribute_values.rb,
lib/commutator/expressions/update_expression.rb,
lib/commutator/expressions/condition_expression.rb,
lib/commutator/expressions/projection_expression.rb
Defined Under Namespace
Modules: Expressions, Model, Options, Util Classes: Collection, ItemModifiers, SimpleClient
Constant Summary collapse
- API_TABLE_OPERATIONS =
[ :create_table, :delete_table, :describe_table, :list_tables, :update_table ].freeze
- API_ITEM_OPERATIONS =
[ :batch_get_item, :batch_write_item, :delete_item, :get_item, :put_item, :update_item, :query, :scan ].freeze
- API_OPERATIONS =
( API_TABLE_OPERATIONS + API_ITEM_OPERATIONS ).freeze
- VERSION =
"0.1.0"