Module: Cassanity
- Defined in:
- lib/cassanity.rb,
lib/cassanity/error.rb,
lib/cassanity/schema.rb,
lib/cassanity/version.rb,
lib/cassanity/keyspace.rb,
lib/cassanity/operator.rb,
lib/cassanity/decrement.rb,
lib/cassanity/increment.rb,
lib/cassanity/connection.rb,
lib/cassanity/operators/eq.rb,
lib/cassanity/operators/gt.rb,
lib/cassanity/operators/lt.rb,
lib/cassanity/column_family.rb,
lib/cassanity/operators/gte.rb,
lib/cassanity/operators/lte.rb,
lib/cassanity/executors/cassandra_cql.rb,
lib/cassanity/argument_generators/batch.rb,
lib/cassanity/result_transformers/mirror.rb,
lib/cassanity/argument_generators/keyspaces.rb,
lib/cassanity/argument_generators/index_drop.rb,
lib/cassanity/argument_generators/set_clause.rb,
lib/cassanity/argument_generators/with_clause.rb,
lib/cassanity/argument_generators/index_create.rb,
lib/cassanity/argument_generators/keyspace_use.rb,
lib/cassanity/argument_generators/limit_clause.rb,
lib/cassanity/argument_generators/order_clause.rb,
lib/cassanity/argument_generators/using_clause.rb,
lib/cassanity/argument_generators/where_clause.rb,
lib/cassanity/argument_generators/keyspace_drop.rb,
lib/cassanity/argument_generators/column_families.rb,
lib/cassanity/argument_generators/keyspace_create.rb,
lib/cassanity/result_transformers/result_to_array.rb,
lib/cassanity/argument_generators/column_family_drop.rb,
lib/cassanity/argument_generators/column_family_alter.rb,
lib/cassanity/argument_generators/column_family_create.rb,
lib/cassanity/argument_generators/column_family_delete.rb,
lib/cassanity/argument_generators/column_family_insert.rb,
lib/cassanity/argument_generators/column_family_select.rb,
lib/cassanity/argument_generators/column_family_update.rb,
lib/cassanity/argument_generators/column_family_truncate.rb
Defined Under Namespace
Modules: ArgumentGenerators, Executors, Operators, ResultTransformers Classes: ColumnFamily, Connection, Decrement, Error, Increment, Keyspace, Operator, Schema, UnknownCommand
Constant Summary collapse
- VERSION =
"0.3.0"
Class Method Summary collapse
-
.dec(value = 1) ⇒ Object
(also: decr, decrement)
Public: Shortcut for returning a decrement value for a counter update.
- .Decrement(*args) ⇒ Object
-
.eq(*args) ⇒ Object
(also: equal)
Public: Shortcut for returning an equality operator.
-
.gt(*args) ⇒ Object
(also: greater_than)
Public: Shortcut for returning a greater than operator.
-
.gte(*args) ⇒ Object
(also: greater_than_or_equal_to)
Public: Shortcut for returning a greater than or equal to operator.
-
.inc(value = 1) ⇒ Object
(also: incr, increment)
Public: Shortcut for returning an increment value for a counter update.
- .Increment(*args) ⇒ Object
-
.lt(*args) ⇒ Object
(also: less_than)
Public: Shortcut for returning a less than operator.
-
.lte(*args) ⇒ Object
(also: less_than_or_equal_to)
Public: Shortcut for returning a less than or equal to operator.
- .Operator(*args) ⇒ Object
Class Method Details
.dec(value = 1) ⇒ Object Also known as: decr, decrement
Public: Shortcut for returning a decrement value for a counter update.
value - The value to initialize the decrement with (optional, default: 1).
Returns a Cassanity::Decrement instance.
67 68 69 |
# File 'lib/cassanity.rb', line 67 def self.dec(value = 1) Decrement.new(value) end |
.Decrement(*args) ⇒ Object
2 3 4 |
# File 'lib/cassanity/decrement.rb', line 2 def self.Decrement(*args) Decrement.new(*args) end |
.eq(*args) ⇒ Object Also known as: equal
Public: Shortcut for returning an equality operator.
args - The arguments to pass to the initialize method of the operator.
Returns a Cassanity::Operators::Eq instance.
13 14 15 |
# File 'lib/cassanity.rb', line 13 def self.eq(*args) Operators::Eq.new(*args) end |
.gt(*args) ⇒ Object Also known as: greater_than
Public: Shortcut for returning a greater than operator.
args - The arguments to pass to the initialize method of the operator.
Returns a Cassanity::Operators::Gt instance.
40 41 42 |
# File 'lib/cassanity.rb', line 40 def self.gt(*args) Operators::Gt.new(*args) end |
.gte(*args) ⇒ Object Also known as: greater_than_or_equal_to
Public: Shortcut for returning a greater than or equal to operator.
args - The arguments to pass to the initialize method of the operator.
Returns a Cassanity::Operators::Gte instance.
49 50 51 |
# File 'lib/cassanity.rb', line 49 def self.gte(*args) Operators::Gte.new(*args) end |
.inc(value = 1) ⇒ Object Also known as: incr, increment
Public: Shortcut for returning an increment value for a counter update.
value - The value to initialize the increment with (optional, default: 1).
Returns a Cassanity::Increment instance.
58 59 60 |
# File 'lib/cassanity.rb', line 58 def self.inc(value = 1) Increment.new(value) end |
.Increment(*args) ⇒ Object
2 3 4 |
# File 'lib/cassanity/increment.rb', line 2 def self.Increment(*args) Increment.new(*args) end |
.lt(*args) ⇒ Object Also known as: less_than
Public: Shortcut for returning a less than operator.
args - The arguments to pass to the initialize method of the operator.
Returns a Cassanity::Operators::Lt instance.
22 23 24 |
# File 'lib/cassanity.rb', line 22 def self.lt(*args) Operators::Lt.new(*args) end |
.lte(*args) ⇒ Object Also known as: less_than_or_equal_to
Public: Shortcut for returning a less than or equal to operator.
args - The arguments to pass to the initialize method of the operator.
Returns a Cassanity::Operators::Lte instance.
31 32 33 |
# File 'lib/cassanity.rb', line 31 def self.lte(*args) Operators::Lte.new(*args) end |