new Marshal
Creates a Serialization/Deserialization object for a column family
Parameters:
Name | Type | Description |
---|---|---|
type |
String | The type to create the marshaller for (eg. 'BytesType' or 'org.apache...CompositeType(BytesType,UTF8Type)) |
- Source:
- index.js, line 201
Members
-
<private, static> TYPES
-
Supported types for marshalling
- Source:
- index.js, line 17
Methods
-
deserialize
-
Deserializes data for the type specified
Parameters:
Name Type Description value(s)
Object The value, or values if type is Composite, to deserialize - Source:
- index.js, line 223
-
serialize
-
Serializes data for the type specified
Parameters:
Name Type Description value(s)
Object The value, or values if type is Composite, to serialize - Source:
- index.js, line 216
-
<private, static> compositeDeserializer
-
Creates a deserializer for composite types
- Source:
- index.js, line 141
-
<private, static> compositeSerializer
-
Creates a serializer for composite types
- Source:
- index.js, line 101
-
<private, static> getCompositeTypes
-
Returns an array of types for composite columns
- Source:
- index.js, line 63
-
<private, static> getDeserializer
-
Gets the deserializer(s) for a specific type
- Source:
- index.js, line 181
-
<private, static> getInnerType
-
Returns the type string inside of the parentheses
- Source:
- index.js, line 53
-
<private, static> getSerializer
-
Gets the serializer(s) for a specific type
- Source:
- index.js, line 163
-
<private, static> getType
-
Given a string like org.apache.cassandra.db.marshal.UTF8Type return a string of UTF8Type
- Source:
- index.js, line 43
Returns:
TypeName- Type
- string
-
<private, static> NOOP
-
No-Operation
- Source:
- index.js, line 10
-
<private, static> parseTypeString
-
Parses the type string and decides what types to return
- Source:
- index.js, line 84