Top level objects

Modules

Classes

Types

Functions

_parseUdtName

(string typeName, number startIndex, number length)
Global
This function is global
Parameters:
Name Type Description
typeName string
startIndex number
length number
Returns:
Type Description
UdtColumnInfo

decodeCustom

(Buffer bytes, OtherCustomColumnInfo or VectorColumnInfo columnInfo)
Global
This function is global
Parameters:
Name Type Description
bytes Buffer
columnInfo OtherCustomColumnInfo or VectorColumnInfo

decodeVector

(Buffer buffer, VectorColumnInfo params)
Global
This function is global
Parameters:
Name Type Description
buffer Buffer
params VectorColumnInfo
Returns:
Type Description
Vector

encodeCustom

(any value, OtherCustomColumnInfo or VectorColumnInfo columnInfo)
Global
This function is global
Parameters:
Name Type Description
value any
columnInfo OtherCustomColumnInfo or VectorColumnInfo

encodeTuple

(any value, TupleColumnInfo columnInfo)
Global
This function is global
Parameters:
Name Type Description
value any
columnInfo TupleColumnInfo

encodeUdt

(any value, UdtColumnInfo columnInfo)
Global
This function is global
Parameters:
Name Type Description
value any
columnInfo UdtColumnInfo

encodeVector

(Vector value, VectorColumnInfo params)
Global
This function is global
Parameters:
Name Type Description
value Vector
params VectorColumnInfo
Returns:
Type Description
Buffer

parseVectorTypeArgs

(String typeName, String stringToExclude, function subtypeResolveFn)

Extract the (typed) arguments from a vector type

Global
This function is global
Parameters:
Name Type Description
typeName String
stringToExclude String

Leading string indicating this is a vector type (to be excluded when eval’ing args)

subtypeResolveFn function

Function used to resolve subtype type; varies depending on type naming convention

Returns:
Type Description
VectorColumnInfo

serializationSizeIfFixed

(ColumnInfo cqlType)
Global
This function is global
Parameters:
Name Type Description
cqlType ColumnInfo
Returns:
Type Description
Number