Package com.datastax.driver.core

Examples of com.datastax.driver.core.Statement


                    done &= iterator.done();
                }

                rowCount += stmts.size();

                Statement stmt;
                if (stmts.size() == 1)
                {
                    stmt = stmts.get(0);
                }
                else
View Full Code Here


  public <T> T queryAsynchronously(final String cql, final ResultSetExtractor<T> rse, final Long timeout,
      final TimeUnit timeUnit, final QueryOptions options) {
    return rse.extractData(execute(new SessionCallback<ResultSet>() {
      @Override
      public ResultSet doInSession(Session s) throws DataAccessException {
        Statement statement = new SimpleStatement(cql);
        addQueryOptions(statement, options);
        ResultSetFuture rsf = s.executeAsync(statement);
        ResultSet rs = null;
        try {
          rs = rsf.get(timeout, timeUnit);
View Full Code Here

  @Override
  public ResultSetFuture queryAsynchronously(final String cql, final QueryOptions options) {
    return execute(new SessionCallback<ResultSetFuture>() {
      @Override
      public ResultSetFuture doInSession(Session s) throws DataAccessException {
        Statement statement = new SimpleStatement(cql);
        addQueryOptions(statement, options);
        return s.executeAsync(statement);
      }
    });
  }
View Full Code Here

  public Cancellable queryAsynchronously(final String cql, final Runnable listener, final QueryOptions options,
      final Executor executor) {
    return execute(new SessionCallback<Cancellable>() {
      @Override
      public Cancellable doInSession(Session s) throws DataAccessException {
        Statement statement = new SimpleStatement(cql);
        addQueryOptions(statement, options);
        ResultSetFuture rsf = s.executeAsync(statement);
        rsf.addListener(listener, executor);
        return new ResultSetFutureCancellable(rsf);
      }
View Full Code Here

  public Cancellable queryAsynchronously(final String cql, final AsynchronousQueryListener listener,
      final QueryOptions options, final Executor executor) {
    return execute(new SessionCallback<Cancellable>() {
      @Override
      public Cancellable doInSession(Session s) throws DataAccessException {
        Statement statement = new SimpleStatement(cql);
        addQueryOptions(statement, options);
        final ResultSetFuture rsf = s.executeAsync(statement);
        Runnable wrapper = new Runnable() {
          @Override
          public void run() {
View Full Code Here

  public <T> T queryAsynchronously(final String cql, ResultSetFutureExtractor<T> rse, final QueryOptions options)
      throws DataAccessException {
    return rse.extractData(execute(new SessionCallback<ResultSetFuture>() {
      @Override
      public ResultSetFuture doInSession(Session s) throws DataAccessException {
        Statement statement = new SimpleStatement(cql);
        addQueryOptions(statement, options);
        return s.executeAsync(statement);
      }
    }));
  }
View Full Code Here

      throws DataAccessException {

    return execute(new SessionCallback<Cancellable>() {
      @Override
      public Cancellable doInSession(Session s) throws DataAccessException {
        Statement statement = new SimpleStatement(cql);
        final ResultSetFuture rsf = s.executeAsync(statement);
        rsf.addListener(listener, executor);
        return new ResultSetFutureCancellable(rsf);
      }
    });
View Full Code Here

      final Executor executor) throws DataAccessException {

    return execute(new SessionCallback<Cancellable>() {
      @Override
      public Cancellable doInSession(Session s) throws DataAccessException {
        Statement statement = new SimpleStatement(cql);
        final ResultSetFuture rsf = s.executeAsync(statement);
        Runnable wrapper = new Runnable() {
          @Override
          public void run() {
            listener.onQueryComplete(rsf);
View Full Code Here

        batch = batchContext == null ? batch() : batch;
        List<Object> bindArguments = batchContext == null ?
                                        new ArrayList<Object>() :
                                        ((CqlBatchContext)batchContext).getBindArguments();
        Statement insertStatement = insertInto(tableName)
                .value(partitionKeyColumnName, bindMarker())
                .value(pathColumnName, bindMarker())
                .value(valueColumnName, bindMarker())
                .using(timestamp(getCurrentMicros()));
        insertStatement.setConsistencyLevel(defaultConsistencyLevel);


        for (Map.Entry<Path,Object> entry : objectMap.entrySet()) {
            batch.add(insertStatement);
View Full Code Here

        Session session = factory.getConnection();
        ;
        try
        {
            Statement queryStmt = new SimpleStatement(query);
            KunderaCoreUtils.printQuery(query, showQuery);
            queryStmt.setConsistencyLevel(ConsistencyLevel.valueOf(this.consistencyLevel.name()));
            return (T) session.execute(queryStmt);
        }
        catch (Exception e)
        {
            log.error("Error while executing query {}.", query);
View Full Code Here

TOP

Related Classes of com.datastax.driver.core.Statement

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.