Class: Cequel::Type::Timeuuid
Overview
timeuuid columns are a special type of UUID column that support
time-based queries. For instance, a timeuuid clustering column can be
filtered by ranges of times into which the UUIDs must fall. This
functionality presumes the use of type 1 UUIDs, which encode the
timestamp of their creation.
Instance Method Summary collapse
Methods inherited from Base
#compatible_types, #cql_aliases, #cql_name, #internal_name, #to_s
Instance Method Details
#cast(value) ⇒ Object
434 435 436 |
# File 'lib/cequel/type.rb', line 434 def cast(value) Cql::TimeUuid.new(super.value) end |
#internal_names ⇒ Object
438 439 440 |
# File 'lib/cequel/type.rb', line 438 def internal_names ['org.apache.cassandra.db.marshal.TimeUUIDType'] end |