log.debug("Executing cql query {}.", cqlQuery); return conn.execute_cql_query(ByteBufferUtil.bytes(cqlQuery), org.apache.cassandra.thrift.Compression.NONE); } catch (Exception ex) { if (log.isErrorEnabled()) {
useCompression ? Compression.GZIP : Compression.NONE, ThriftConverter.consistencyLevel(getConsistency())); } else { result = cassandra.execute_cql_query(query, useCompression ? Compression.GZIP : Compression.NONE);
/** @deprecated Remove once Cassandra 1.1 support is no longer necessary. */ public void executeCql3Script_1_1(String script) { try { _client.set_cql_version(CQL_VERSION); for (String cqlStatement : toCqlStatements(script)) { if (StringUtils.isNotBlank(cqlStatement)) { cqlStatement += ";"; _log.info("executing cql statement: " + cqlStatement); _client.execute_cql_query(ByteBuffer.wrap(cqlStatement.getBytes("UTF-8")), Compression.NONE); } } } catch (Exception e) { throw Throwables.propagate(e); } }
useCompression ? Compression.GZIP : Compression.NONE, ThriftConverter.consistencyLevel(getConsistency())); } else { result = cassandra.execute_cql_query(query, useCompression ? Compression.GZIP : Compression.NONE);
return conn.execute_cql_query(ByteBufferUtil.bytes(cqlQuery), org.apache.cassandra.thrift.Compression.NONE);
/** * Execute a CQL query. * * @param queryStr a CQL query string * @param ConsistencyLevel the CQL query consistency level * @param compression query compression to use * @return the query results encoded as a CqlResult structure * @throws InvalidRequestException on poorly constructed or illegal requests * @throws UnavailableException when not all required replicas could be created/read * @throws TimedOutException when a cluster operation timed out * @throws SchemaDisagreementException when the client side and server side are at different versions of schema (Thrift) * @throws TException when there is a error in Thrift processing */ protected CqlResult execute(String queryStr, Compression compression, ConsistencyLevel consistencyLevel) throws InvalidRequestException, UnavailableException, TimedOutException, SchemaDisagreementException, TException { currentKeyspace = determineCurrentKeyspace(queryStr, currentKeyspace); try { if (majorCqlVersion==3) return client.execute_cql3_query(Utils.compressQuery(queryStr, compression), compression, consistencyLevel); else return client.execute_cql_query(Utils.compressQuery(queryStr, compression), compression); } catch (TException error) { numFailures++; timeOfLastFailure = System.currentTimeMillis(); throw error; } }
CqlRows<K, N, V> rows = null; try { CqlResult result = cassandra.execute_cql_query(query, useCompression ? Compression.GZIP : Compression.NONE); if ( log.isDebugEnabled() ) {
@Override public V execute(Client cassandra) throws HectorException { Object queryResult = null; try { CqlResult result = cassandra.execute_cql_query(query, useCompression ? Compression.GZIP : Compression.NONE); if (log.isDebugEnabled()) { log.debug("Found CqlResult: {}", result); } switch (result.getType()) { case VOID: break; case INT: queryResult = result.getNum(); //TODO this may be not correct as there seems to be no way to obtain affected columns/rows break; default: throw new IllegalArgumentException(String.format("query returned result rows. use %s instead", CqlQuery.class)); } } catch (Exception ex) { throw keyspace.getExceptionsTranslator().translate(ex); } return (V) queryResult; } }), this);
@Override public CqlStatementResult internalExecute(Client client, ConnectionContext context) throws Exception { return new ThriftCqlStatementResult(client.execute_cql_query(query, compression)); } }, retry);
@Override public CqlResult execute_cql_query(ByteBuffer query, Compression compression) throws InvalidRequestException, UnavailableException, TimedOutException, SchemaDisagreementException, TException { return client.execute_cql_query(query, compression); }
@Override protected org.apache.cassandra.thrift.CqlResult execute_cql_query(Client client) throws InvalidRequestException, UnavailableException, TimedOutException, SchemaDisagreementException, TException { return client.execute_cql_query( StringSerializer.get().toByteBuffer(cql), useCompression ? Compression.GZIP : Compression.NONE); } }
@Override protected org.apache.cassandra.thrift.CqlResult execute_cql_query(Client client) throws InvalidRequestException, UnavailableException, TimedOutException, SchemaDisagreementException, TException { return client.execute_cql_query( StringSerializer.get().toByteBuffer(cql), useCompression ? Compression.GZIP : Compression.NONE); } }
@Override public CqlResult execute_cql_query(ByteBuffer query, Compression compression) throws InvalidRequestException, UnavailableException, TimedOutException, SchemaDisagreementException, TException { return client.execute_cql_query(query, compression); }
@Override public CqlStatementResult internalExecute(Client client, ConnectionContext context) throws Exception { return new ThriftCqlStatementResult(client.execute_cql_query(query, compression)); } }, retry);
@Override public CqlResult execute_cql_query(ByteBuffer query, Compression compression) throws InvalidRequestException, UnavailableException, TimedOutException, SchemaDisagreementException, TException { return client.execute_cql_query(query, compression); }