@Override public Object generate(Client<?> client, String dataType) { CqlResult cqlResult = ((CassandraClientBase) client).execute("SELECT NOW() FROM system_schema.columns LIMIT 1", ((CassandraClientBase) client).getRawClient(SYSTEM)); CqlRow cqlRow = cqlResult.getRowsIterator().next(); TimeUUIDType t = TimeUUIDType.instance; UUID timeUUID = t.compose(ByteBuffer.wrap(cqlRow.getColumns().get(0).getValue())); switch (dataType.toLowerCase()) { case UUID: return timeUUID; default: return java.util.UUID.randomUUID(); } }
private void executeTraceNextQuery() throws TException { if (!CliMain.isConnected()) return; UUID sessionId = TimeUUIDType.instance.compose(thriftClient.trace_next_query()); sessionState.out.println("Will trace next query. Session ID: " + sessionId.toString()); }
public UUID newSession(TraceType traceType) { return newSession( TimeUUIDType.instance.compose(ByteBuffer.wrap(UUIDGen.getTimeUUIDBytes())), traceType, Collections.EMPTY_MAP); }
public UUID newSession(Map<String,ByteBuffer> customPayload) { return newSession( TimeUUIDType.instance.compose(ByteBuffer.wrap(UUIDGen.getTimeUUIDBytes())), TraceType.QUERY, customPayload); }
public UUID newSession(TraceType traceType) { return newSession( TimeUUIDType.instance.compose(ByteBuffer.wrap(UUIDGen.getTimeUUIDBytes())), traceType, Collections.EMPTY_MAP); }
public UUID newSession() { return newSession(TimeUUIDType.instance.compose(ByteBuffer.wrap(UUIDGen.getTimeUUIDBytes()))); }
public UUID newSession(TraceType traceType) { return newSession( TimeUUIDType.instance.compose(ByteBuffer.wrap(UUIDGen.getTimeUUIDBytes())), traceType, Collections.EMPTY_MAP); }
public UUID newSession(Map<String,ByteBuffer> customPayload) { return newSession( TimeUUIDType.instance.compose(ByteBuffer.wrap(UUIDGen.getTimeUUIDBytes())), TraceType.QUERY, customPayload); }
public UUID newSession(Map<String,ByteBuffer> customPayload) { return newSession( TimeUUIDType.instance.compose(ByteBuffer.wrap(UUIDGen.getTimeUUIDBytes())), TraceType.QUERY, customPayload); }