protected class CassandraClientBase.CQLClient extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
CassandraClientBase.CQLClient() |
| Modifier and Type | Method and Description |
|---|---|
List |
executeQuery(Class clazz,
List<String> relationalField,
CassandraDataHandler dataHandler,
boolean isCql3Enabled,
boolean isNative,
String cqlQuery)
Execute query and Return list of Objects.
|
List<Object> |
find(MetamodelImpl metaModel,
EntityMetadata metadata,
Object rowId,
List<String> relationNames)
Finds entity on the basis of rowid and return list of objects.
|
protected List<Object> |
findByRelationQuery(EntityMetadata m,
String columnName,
Object columnValue,
Class clazz,
CassandraDataHandler dataHandler)
Find List of objects based on value of column
.
|
void |
persist(EntityMetadata entityMetadata,
Object entity,
org.apache.cassandra.thrift.Cassandra.Client conn,
List<RelationHolder> rlHolders,
Object ttlColumns)
Persist.
|
public void persist(EntityMetadata entityMetadata, Object entity, org.apache.cassandra.thrift.Cassandra.Client conn, List<RelationHolder> rlHolders, Object ttlColumns) throws UnsupportedEncodingException, org.apache.cassandra.thrift.InvalidRequestException, org.apache.thrift.TException, org.apache.cassandra.thrift.UnavailableException, org.apache.cassandra.thrift.TimedOutException, org.apache.cassandra.thrift.SchemaDisagreementException
entityMetadata - the entity metadataentity - the entityconn - the connrlHolders - the rl holdersttlColumns - the ttl columnsUnsupportedEncodingException - the unsupported encoding exceptionorg.apache.cassandra.thrift.InvalidRequestException - the invalid request exceptionorg.apache.thrift.TException - the t exceptionorg.apache.cassandra.thrift.UnavailableException - the unavailable exceptionorg.apache.cassandra.thrift.TimedOutException - the timed out exceptionorg.apache.cassandra.thrift.SchemaDisagreementException - the schema disagreement exceptionpublic List executeQuery(Class clazz, List<String> relationalField, CassandraDataHandler dataHandler, boolean isCql3Enabled, boolean isNative, String cqlQuery)
clazz - the clazzrelationalField - the relational fielddataHandler - the data handlerisCql3Enabled - the is cql3 enabledisNative - the is nativecqlQuery - the cql querypublic List<Object> find(MetamodelImpl metaModel, EntityMetadata metadata, Object rowId, List<String> relationNames)
metaModel - the meta modelmetadata - the metadatarowId - the row idrelationNames - the relation namesprotected List<Object> findByRelationQuery(EntityMetadata m, String columnName, Object columnValue, Class clazz, CassandraDataHandler dataHandler)
m - the mcolumnName - the column namecolumnValue - the column valueclazz - the clazzdataHandler - the data handlerCopyright © 2016. All Rights Reserved.