Java Code Examples for com.datastax.driver.core.QueryOptions#setFetchSize()
The following examples show how to use
com.datastax.driver.core.QueryOptions#setFetchSize() .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: CassandraConfig.java From micro-integrator with Apache License 2.0 | 6 votes |
private Builder populateQueryOptions(Map<String, String> properties, Builder builder) { String consistencyLevelProp = properties.get(DBConstants.Cassandra.CONSISTENCY_LEVEL); String serialConsistencyLevelProp = properties.get(DBConstants.Cassandra.SERIAL_CONSISTENCY_LEVEL); String fetchSize = properties.get(DBConstants.Cassandra.FETCH_SIZE); QueryOptions options = new QueryOptions(); if (consistencyLevelProp != null) { options.setConsistencyLevel(ConsistencyLevel.valueOf(consistencyLevelProp)); } if (serialConsistencyLevelProp != null) { options.setSerialConsistencyLevel(ConsistencyLevel.valueOf(serialConsistencyLevelProp)); } if (fetchSize != null) { options.setFetchSize(Integer.parseInt(fetchSize)); } return builder.withQueryOptions(options); }
Example 2
Source File: CassandraDbProvider.java From ats-framework with Apache License 2.0 | 5 votes |
/** * Currently we connect just once and then reuse the connection. * We do not bother with closing the connection. * * It is normal to use one Session per DB. The Session is thread safe. */ private void connect() { if (cluster == null) { log.info("Connecting to Cassandra server on " + this.dbHost + " at port " + this.dbPort); // allow fetching as much data as present in the DB QueryOptions queryOptions = new QueryOptions(); queryOptions.setFetchSize(Integer.MAX_VALUE); queryOptions.setConsistencyLevel(ConsistencyLevel.ONE); cluster = Cluster.builder() .addContactPoint(this.dbHost) .withPort(this.dbPort) .withLoadBalancingPolicy(new TokenAwarePolicy(new RoundRobinPolicy())) .withReconnectionPolicy(new ExponentialReconnectionPolicy(500, 30000)) .withQueryOptions(queryOptions) .withCredentials(this.dbUser, this.dbPassword) .build(); } if (session == null) { log.info("Connecting to Cassandra DB with name " + this.dbName); session = cluster.connect(dbName); } }
Example 3
Source File: CassandraSession.java From eventapis with Apache License 2.0 | 5 votes |
private QueryOptions getQueryOptions() { QueryOptions options = new QueryOptions(); if (eventStoreConfig.getConsistencyLevel() != null) { options.setConsistencyLevel(eventStoreConfig.getConsistencyLevel()); } if (eventStoreConfig.getSerialConsistencyLevel() != null) { options.setSerialConsistencyLevel(eventStoreConfig.getSerialConsistencyLevel()); } options.setFetchSize(eventStoreConfig.getFetchSize()); return options; }
Example 4
Source File: CqlConfigHelper.java From stratio-cassandra with Apache License 2.0 | 5 votes |
private static QueryOptions getReadQueryOptions(Configuration conf) { String CL = ConfigHelper.getReadConsistencyLevel(conf); Optional<Integer> fetchSize = getInputPageRowSize(conf); QueryOptions queryOptions = new QueryOptions(); if (CL != null && !CL.isEmpty()) queryOptions.setConsistencyLevel(com.datastax.driver.core.ConsistencyLevel.valueOf(CL)); if (fetchSize.isPresent()) queryOptions.setFetchSize(fetchSize.get()); return queryOptions; }
Example 5
Source File: CassandraConfiguration.java From tutorials with MIT License | 5 votes |
private QueryOptions getQueryOptions(CassandraProperties properties) { QueryOptions options = new QueryOptions(); if (properties.getConsistencyLevel() != null) { options.setConsistencyLevel(properties.getConsistencyLevel()); } if (properties.getSerialConsistencyLevel() != null) { options.setSerialConsistencyLevel(properties.getSerialConsistencyLevel()); } options.setFetchSize(properties.getFetchSize()); return options; }
Example 6
Source File: CassandraQueryOptions.java From iotplatform with Apache License 2.0 | 4 votes |
@PostConstruct public void initOpts(){ opts = new QueryOptions(); opts.setFetchSize(defaultFetchSize); }