@Override public <V> V execute( String query, ByteBuffer key, List<Object> queryParams, ResultHandler<V> handler) { String formattedQuery = formatCqlQuery(query, queryParams, isCql3()); return handler .thriftHandler() .apply( client.execute( formattedQuery, ThriftConversion.fromThrift(settings.command.consistencyLevel))); }