Extends
Mixed into
Classes
Methods
Returns varchar type
-
Returns:
-
Returns text type
-
Returns:
-
Returns blob type
-
Returns:
-
Returns ascii type
-
Returns:
-
Returns bigint type
-
Returns:
-
Returns counter type
-
Returns:
-
Returns int type
-
Returns:
-
Returns varint type
-
Returns:
-
Returns boolean type
-
Returns:
-
Returns decimal type
-
Returns:
-
Returns double type
-
Returns:
-
Returns float type
-
Returns:
-
Returns inet type
-
Returns:
-
Returns timestamp type
-
Returns:
-
Returns uuid type
-
Returns:
-
Returns timeuuid type
-
Returns:
-
Returns map type
-
Parameters:
-
| Name |
Type |
Details |
| value_type |
Type |
the type of elements in this list
|
-
Returns:
-
Returns varchar type
-
Parameters:
-
| Name |
Type |
Details |
| key_type |
Type |
the type of keys in this map
|
| value_type |
Type |
the type of values in this map
|
-
Returns:
-
Returns set type
-
Parameters:
-
| Name |
Type |
Details |
| value_type |
Type |
the type of elements in this set
|
-
Returns:
-
Returns tuple type
-
Parameters:
-
| Name |
Type |
Details |
| members |
*Type
|
types of members of this tuple
|
-
Returns:
-
Creates a User Defined Type instance
- Examples:
-
- Various ways of defining the same UDT
include Cassandra::Types
udt('simplex', 'address', {'street' => varchar, 'city' => varchar, 'state' => varchar, 'zip' => varchar}) #=> simplex.address
udt('simplex', 'address', [['street', varchar], ['city', varchar], ['state', varchar], ['zip', varchar]]) #=> simplex.address
udt('simplex', 'address', ['street', varchar], ['city', varchar], ['state', varchar], ['zip', varchar]) #=> simplex.address
udt('simplex', 'address', 'street', varchar, 'city', varchar, 'state', varchar, 'zip', varchar) #=> simplex.address
-
Parameters:
-
| Name |
Type |
Details |
| keyspace |
String |
name of the keyspace that this UDT is defined in
|
| name |
String |
name of this UDT
|
| fields |
(Hash<String, Type>, Array<Array<String, Type>>, *(String, Type) or *Array<String, Type>) |
UDT field types
|
-
Returns:
-
Returns custom type
-
Parameters:
-
| Name |
Type |
Details |
| name |
String |
name of the custom type
|
-
Returns:
-