import java.util.ArrayList; import java.util.List; public class PagingTest { List<String>keys = new ArrayList<>(); List<String>values = new ArrayList<>(); CassandraClient client = new CassandraClient(); public PagingTest() { // TODO Auto-generated constructor stub } /** * Main method, you got to have it! * * @param args */ public static void main (String [] args) { PagingTest myClass = new PagingTest(); myClass.readData(); System.exit(0); } /** * load up some data into the table and then read it back */ private void loadData() { generateData(1000, "value", "cheese"); // generate some data load it into class wide list object client.connect("192.168.56.21"); client.runQuery("use mytest"); // sets the keyspace client.makePrepStatement("insert into safi(text1, text2) values (?,?);"); // makes the prep statement client.insert(values); // now do the insert readData(); // reads the data back client.close(); // close and clean up } /** * reads the data and sets a fetch size */ private void readData(){ client.connect("192.168.56.21"); client.fetchStatement("select * from mfgprod.test_results where sernum in ('val1', 'val2', 'val3','val4','val5') limit 1;", 2); } private void generateData(Integer count, String keyPrefix, String valuePrefix){ Integer ptr; for (ptr=1; ptr<count; ptr++){ keys.add(keyPrefix); values.add(valuePrefix + ptr.toString()); } } private void setupConnection(String nodeip){ client.connect(nodeip); } private void cleanupConnection(){ client.close(); } }