Class: Cequel::Type::Counter
- Inherits:
-
Base
- Object
- Base
- Cequel::Type::Counter
show all
- Defined in:
- lib/cequel/type.rb
Overview
Counter columns are a special type of column in Cassandra that can be incremented and decremented atomically. Counter columns cannot comingle with regular data columns in the same table. Unlike other columns, counter columns cannot be updated without Cassandra internally reading the existing state of the column
Instance Method Summary
collapse
Methods inherited from Base
#cql_aliases, #cql_name, #internal_name, #to_s
Instance Method Details
#cast(value) ⇒ Object
236
237
238
|
# File 'lib/cequel/type.rb', line 236
def cast(value)
Integer(value)
end
|
#compatible_types ⇒ Object
232
233
234
|
# File 'lib/cequel/type.rb', line 232
def compatible_types
[]
end
|
#internal_names ⇒ Object
228
229
230
|
# File 'lib/cequel/type.rb', line 228
def internal_names
['org.apache.cassandra.db.marshal.CounterColumnType']
end
|