| java.lang.Object |
| ↳ |
com.mulesoft.mule.cassandradb.CassandraDBUtils |
Class Overview
Utility class to make the transformations from String and collections to the types that the API handles
Summary
| Public Methods |
|
static
JsonNode
|
columnOrSuperColumnToJSONNode(ColumnOrSuperColumn columnOrSuperColumn)
|
|
static
Map
|
columnOrSuperColumnToMap(ColumnOrSuperColumn columnOrSuperColumn, List<ColumnSerializer> columnSerializers)
|
|
static
JsonNode
|
columnToJSONNode(Column column)
|
|
static
ColumnParent
|
generateColumnParent(String columnParent)
|
|
static
SliceRange
|
generateSliceRange(String start, String finish, boolean reversed, int count)
|
|
static
String
|
jsonNodeToString(JsonNode node)
|
|
static
JsonNode
|
listOfColumnsToJSONNode(List<ColumnOrSuperColumn> listOfColumns)
|
|
static
List
|
listOfColumnsToMap(List<ColumnOrSuperColumn> listOfColumns, List<ColumnSerializer> columnSerializers)
|
|
static
ColumnPath
|
parseColumnPath(String columnPath)
|
|
static
void
|
populateMap(Map columnMap, Column column, Map<String, Serializer> serializerMap)
|
|
static
ByteBuffer
|
toByteBuffer(Object value)
|
|
static
List<ByteBuffer>
|
toByteBufferList(List<String> rowKeys)
|
|
static
List<ColumnDef>
|
toColumnDefinition(Map<String, String> columnMetadata)
|
|
static
List<CfDef>
|
toColumnDefinition(List<String> list, String keyspace)
|
|
static
List<IndexExpression>
|
toIndexExpression(List<IndexExpresion> list)
|
|
[Expand]
Inherited Methods |
From class
java.lang.Object
|
Object
|
clone()
|
|
boolean
|
equals(Object arg0)
|
|
void
|
finalize()
|
|
final
Class<?>
|
getClass()
|
|
int
|
hashCode()
|
|
final
void
|
notify()
|
|
final
void
|
notifyAll()
|
|
String
|
toString()
|
|
final
void
|
wait()
|
|
final
void
|
wait(long arg0, int arg1)
|
|
final
void
|
wait(long arg0)
|
|
Fields
private
static
TypeInferringSerializer
typeInferringSerializer
Public Constructors
public
CassandraDBUtils
()
Public Methods
public
static
JsonNode
columnOrSuperColumnToJSONNode
(ColumnOrSuperColumn columnOrSuperColumn)
public
static
Map
columnOrSuperColumnToMap
(ColumnOrSuperColumn columnOrSuperColumn, List<ColumnSerializer> columnSerializers)
Parameters
| columnOrSuperColumn
| |
| columnSerializers
| |
public
static
JsonNode
columnToJSONNode
(Column column)
public
static
ColumnParent
generateColumnParent
(String columnParent)
Throws
| UnsupportedEncodingException
| |
public
static
SliceRange
generateSliceRange
(String start, String finish, boolean reversed, int count)
Parameters
| start
| |
| finish
| |
| reversed
| |
| count
| |
Throws
| UnsupportedEncodingException
| |
public
static
String
jsonNodeToString
(JsonNode node)
public
static
JsonNode
listOfColumnsToJSONNode
(List<ColumnOrSuperColumn> listOfColumns)
public
static
List
listOfColumnsToMap
(List<ColumnOrSuperColumn> listOfColumns, List<ColumnSerializer> columnSerializers)
Parameters
| listOfColumns
| |
| columnSerializers
| |
public
static
ColumnPath
parseColumnPath
(String columnPath)
Throws
| UnsupportedEncodingException
| |
public
static
void
populateMap
(Map columnMap, Column column, Map<String, Serializer> serializerMap)
Parameters
| columnMap
| |
| column
| |
| serializerMap
| |
public
static
ByteBuffer
toByteBuffer
(Object value)
Throws
| UnsupportedEncodingException
| |
public
static
List<ByteBuffer>
toByteBufferList
(List<String> rowKeys)
Throws
| UnsupportedEncodingException
| |
public
static
List<ColumnDef>
toColumnDefinition
(Map<String, String> columnMetadata)
public
static
List<CfDef>
toColumnDefinition
(List<String> list, String keyspace)
public
static
List<IndexExpression>
toIndexExpression
(List<IndexExpresion> list)