This is how getConsistencyLevel method is implemented. This method returns consistencylevel of the query or null if no consistency level has been set using setConsistencyLevel.
Regards Manish On Fri, Jun 12, 2020 at 3:43 PM Manu Chadha <manu.cha...@hotmail.com> wrote: > Hi > > In my Cassandra Java driver code, I am creating a query and then I print > the consistency level of the query > > val whereClause = whereConditions(tablename, id); > cassandraRepositoryLogger.trace("getRowsByPartitionKeyId: looking in table > "+tablename+" with partition key "+partitionKeyColumns +" and values > "+whereClause +" fetch size "+fetchSize) > > > > cassandraRepositoryLogger.trace("where clause is "+whereClause) > > cassandraRepositoryLogger.trace(s"consistency level > ${whereClause.getConsistencyLevel}") > > > > But the print shows taht consistency level is null. Why? Shouldn't it be > One by default? > > 2020-06-10 07:16:44,146 [TRACE] from repository.UsersRepository in > scala-execution-context-global-115 - where clause is SELECT * FROM users > WHERE bucket=109 AND email='manu.cha...@hotmail.com'; > > 2020-06-10 07:16:44,146 [TRACE] from repository.UsersRepository in > scala-execution-context-global-115 - getOneRowByPartitionKeyId: looking in > table users with partition key List(bucket, email) and values SELECT * FROM > users WHERE bucket=109 AND email='manu.cha...@hotmail.com'; > > 2020-06-10 07:16:44,146 [TRACE] from repository.UsersRepository in > scala-execution-context-global-115 - consistency level null <-- Why is this > null? > > > > The query if build like follows > > def whereConditions(tableName:String,id: UserKeys):Where= { > > QueryBuilder.select().from(tableName).where(QueryBuilder.eq("bucket", > id.bucket)) > > .and(QueryBuilder.eq("email", id.email)) > > } > > > > Thanks > > Manu > > Sent from Mail <https://go.microsoft.com/fwlink/?LinkId=550986> for > Windows 10 > > >