@@ -98,6 +98,10 @@ public List<PreparedStatementExecution> retrievePreparedStatementExecutions(int
9898 return activityClients .get (node - 1 ).retrievePreparedStatementExecutions ();
9999 }
100100
101+ public List <PreparedStatementPreparation > retrievePreparedStatementPreparations (int node ) {
102+ return activityClients .get (node - 1 ).retrievePreparedStatementPreparations ();
103+ }
104+
101105 public void clearAllPrimes () {
102106 for (PrimingClient primingClient : primingClients )
103107 primingClient .clearAllPrimes ();
@@ -121,14 +125,24 @@ private void primePeers(PrimingClient primingClient, Scassandra toIgnore) {
121125 if (scassandras .get (i ).equals (toIgnore ))
122126 continue ;
123127 InetAddress address = addresses .get (i );
124- rows . add ( ImmutableMap .<String , Object >builder ()
128+ Map < String , ?> row = ImmutableMap .<String , Object >builder ()
125129 .put ("peer" , address )
126130 .put ("rpc_address" , address )
127131 .put ("data_center" , "datacenter1" )
128132 .put ("rack" , "rack1" )
129133 .put ("release_version" , "2.0.1" )
130134 .put ("tokens" , ImmutableSet .of (Long .toString (Long .MIN_VALUE + i )))
131- .build ());
135+ .build ();
136+
137+ rows .add (row );
138+
139+ String query = "SELECT * FROM system.peers WHERE peer='" + address .toString ().substring (1 ) + "'" ;
140+ primingClient .prime (
141+ PrimingRequest .queryBuilder ()
142+ .withQuery (query )
143+ .withColumnTypes (SELECT_PEERS_COLUMN_TYPES )
144+ .withRows (row )
145+ .build ());
132146 }
133147 primingClient .prime (
134148 PrimingRequest .queryBuilder ()
0 commit comments