Package com.datastax.driver.core

Examples of com.datastax.driver.core.ResultSet.all()


   
    private OperationResult<SchemaChangeResult> createKeyspaceIfNotExists(Callable<OperationResult<SchemaChangeResult>> createKeyspace) throws ConnectionException {
       
      // Check if keyspace exists
      ResultSet result = session.execute("select * from system.local where keyspace_name = '" + keyspaceName + "'");
      List<Row> rows = result.all();
      if (rows != null && rows.isEmpty()) {
        return new OperationResultImpl<SchemaChangeResult>(Host.NO_HOST, new SchemaChangeResponseImpl().setSchemaId("no-op"), 0);
      }

      try {
View Full Code Here


        .from("system", "schema_columnfamilies")
        .where(eq("keyspace_name", getName()));
       
    ResultSet rs = session.execute(query);
    List<ColumnFamilyDefinition> cfDefs = new ArrayList<ColumnFamilyDefinition>();
    List<Row> rows = rs.all();
    if (rows != null) {
      for (Row row : rows) {
        cfDefs.add(new CqlColumnFamilyDefinitionImpl(session, row));
      }
    }
View Full Code Here

    ResultSet resultSet = session.execute(query);
    hosts.add(new HostInfo(resultSet.one(), resultSet));
   
    query = QueryBuilder.select("peer", "data_center", "host_id", "rack", "tokens").from("system", "peers");
    resultSet = session.execute(query);
    for (Row row : resultSet.all()) {
      hosts.add(new HostInfo(row, null));
    }
   
    Collections.sort(hosts);
View Full Code Here

            addSchemaVersion(localSchemaVersion, localServer, versions);
        }

    rs = session.execute(SELECT_SCHEMA_PEERS);

        for (Row row : rs.all()) {

          if (row.isNull("rpc_address") || row.isNull("schema_version"))
                continue;
           
          UUID schema = row.getUUID("schema_version");
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.