module Quandl::Cassandra::Types

Public Class Methods

type(type) click to toggle source
# File lib/quandl/cassandra/types.rb, line 15
def type(type)
  self.types[type]
end
types() click to toggle source
# File lib/quandl/cassandra/types.rb, line 19
def types
  @@types ||= {
    bigint:      Quandl::Cassandra::Types::DoubleType,
    blob:        Quandl::Cassandra::Types::UTF8Type,
    boolean:     Quandl::Cassandra::Types::BooleanType,
    counter:     Quandl::Cassandra::Types::IntegerType,
    decimal:     Quandl::Cassandra::Types::FloatType,
    double:      Quandl::Cassandra::Types::IntegerType,
    float:       Quandl::Cassandra::Types::FloatType,
    int:         Quandl::Cassandra::Types::IntegerType,
    timestamp:   Quandl::Cassandra::Types::TimestampType,
    varchar:     Quandl::Cassandra::Types::UTF8Type,
    text:        Quandl::Cassandra::Types::UTF8Type,
    varint:      Quandl::Cassandra::Types::IntegerType,
    timeuuid:    Quandl::Cassandra::Types::TimestampType,
    uuid:        Quandl::Cassandra::Types::UUIDType,
    inet:        Quandl::Cassandra::Types::UTF8Type,
  }
end