Package com.datastax.driver.core

Examples of com.datastax.driver.core.ResultSet


    Preconditions.checkState(state == State.OPEN,
        "Cannot get all from SystemTable instance in state %s.", state);

    // TODO: Make this a prepared query.
    String queryText = "SELECT * FROM " +  mTable + ";";
    ResultSet resultSet = mAdmin.execute(queryText);

    // Extra the value from the byte buffer, otherwise return this empty buffer
    // TODO: Some checks here?
    return new CassandraSystemTableIterable(resultSet);
  }
View Full Code Here


   * @param numVersions Number of versions to fetch for the given table, key combination.
   * @return A list of C* rows for the query.
   */
  private List<Row> getRows(String table, String key, int numVersions) {
    Preconditions.checkArgument(numVersions >= 1"numVersions must be positive");
    ResultSet resultSet = mAdmin.execute(mGetRowsStatement.bind(table, key, numVersions));
    return resultSet.all();
  }
View Full Code Here

  /** {@inheritDoc} */
  @Override
  public Set<String> keySet(String table) throws IOException {
    // Just return a set of in-use keys
    final ResultSet resultSet = mAdmin.execute(mKeySetStatement.bind(table));

    final Set<String> keys = new HashSet<String>();
    for (Row row: resultSet.all()) {
      keys.add(row.getString(KV_COLUMN_KEY));
    }
    return keys;
}
View Full Code Here

  /** {@inheritDoc} */
  @Override
  public Set<String> tableSet() throws IOException {
    // Just return a set of in-use tables
    final String queryText = String.format("SELECT %s FROM %s", KV_COLUMN_TABLE, mTable);
    final ResultSet resultSet = mAdmin.execute(queryText);

    final Set<String> keys = new HashSet<String>();
    for (Row row: resultSet.all()) {
      final String tableName = row.getString(KV_COLUMN_TABLE);
      keys.add(tableName);
    }
    return keys;
  }
View Full Code Here

    private <T> List<T> executeConditions(String indexName, Object key,
            Class<T> bean, Session session, QueryBean byKeyBean) {

        prepareIndex(indexName, bean, byKeyBean);
        ResultSet resultSet = executeQuery(key, bean, session, byKeyBean);
        return RecoveryObject.INTANCE.recoverObjet(bean, resultSet);
    }
View Full Code Here

     * @return number of register in a column family
     */
    public Long count(Class<?> bean, Session session,
            ConsistencyLevel consistency) {
        Select select = prepareCount(bean, consistency);
        ResultSet resultSet = session.execute(select);
        return resultSet.all().get(0).getLong(0);
    }
View Full Code Here

    }

    @SuppressWarnings("unchecked")
    @Override
    public List<T> execute() {
        ResultSet resultSet = session.execute(select);
        return (List<T>) RecoveryObject.INTANCE.recoverObjet(classBean.getClassInstance(),
                resultSet);
    }
View Full Code Here

        return executeConditions(key, bean, session, byKeyBean);
    }

    private <T> T executeConditions(Object key, Class<T> bean, Session session,
            QueryBean byKeyBean) {
        ResultSet resultSet = executeQuery(key, bean, session, byKeyBean);
        List<T> list = RecoveryObject.INTANCE.recoverObjet(bean, resultSet);
        if (!list.isEmpty()) {
            return list.get(0);
        }
View Full Code Here

            this.beanClass = beanClass;
        }

        @Override
        public void run() {
            ResultSet result;
            try {
                result = resultSetFuture.get();
                @SuppressWarnings("unchecked")
                List<T> beans = (List<T>) RecoveryObject.INTANCE.recoverObjet(beanClass, result);
                callBack.result(beans);
View Full Code Here

            this.beanClass = beanClass;
        }

        @Override
        public void run() {
            ResultSet result;
            try {
                result = resultSetFuture.get();
                @SuppressWarnings("unchecked")
                List<T> beans = (List<T>) RecoveryObject.INTANCE.recoverObjet(beanClass, result);
View Full Code Here

TOP

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

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.