private CQLStatement prepare(String template, String keyspace, String table) { try { return QueryProcessor.parseStatement(String.format(template, keyspace, table)).prepare(ClientState.forInternalCalls()).statement; } catch (RequestValidationException e) { throw new AssertionError(e); // not supposed to happen } }
if (stmt != null) stmt.setBoundVariables(bindVariables);
if (stmt != null) stmt.setBoundVariables(bindVariables);
private CQLStatement prepare(String template, String keyspace, String table) { try { return QueryProcessor.parseStatement(String.format(template, keyspace, table)).prepare(ClientState.forInternalCalls()).statement; } catch (RequestValidationException e) { throw new AssertionError(e); // not supposed to happen } }
if (stmt != null) stmt.setBoundVariables(bindVariables);
private CQLStatement prepare(String template, String keyspace, String table) { try { return QueryProcessor.parseStatement(String.format(template, keyspace, table)).prepare(ClientState.forInternalCalls()).statement; } catch (RequestValidationException e) { throw new AssertionError(e); // not supposed to happen } }
if (stmt != null) stmt.setBoundVariables(bindVariables);
public void setup() { Auth.setupTable(PERMISSIONS_CF, PERMISSIONS_CF_SCHEMA); try { String query = String.format("SELECT permissions FROM %s.%s WHERE username = ? AND resource = ?", Auth.AUTH_KS, PERMISSIONS_CF); authorizeStatement = (SelectStatement) QueryProcessor.parseStatement(query).prepare().statement; } catch (RequestValidationException e) { throw new AssertionError(e); // not supposed to happen } }
public void setup() { Auth.setupTable(CREDENTIALS_CF, CREDENTIALS_CF_SCHEMA); // the delay is here to give the node some time to see its peers - to reduce // "skipped default user setup: some nodes are were not ready" log spam. // It's the only reason for the delay. ScheduledExecutors.nonPeriodicTasks.schedule(new Runnable() { public void run() { setupDefaultUser(); } }, Auth.SUPERUSER_SETUP_DELAY, TimeUnit.MILLISECONDS); try { String query = String.format("SELECT %s FROM %s.%s WHERE username = ?", SALTED_HASH, Auth.AUTH_KS, CREDENTIALS_CF); authenticateStatement = (SelectStatement) QueryProcessor.parseStatement(query).prepare().statement; } catch (RequestValidationException e) { throw new AssertionError(e); // not supposed to happen } }
throw new IllegalStateException("Both prepared statement and query string are missing."); } else if (statement == null) { cqlStatement = QueryProcessor.parseStatement(queryString).prepare().statement;
throw new IllegalStateException("Both prepared statement and query string are missing."); } else if (statement == null) { cqlStatement = QueryProcessor.parseStatement(queryString).prepare().statement;
throw new IllegalStateException("Both prepared statement and query string are missing."); } else if (statement == null) { cqlStatement = QueryProcessor.parseStatement(queryString).prepare().statement;
throw new IllegalStateException("Both prepared statement and query string are missing."); } else if (statement == null) { cqlStatement = QueryProcessor.parseStatement(queryString).prepare().statement;
public static ParsedStatement.Prepared getStatement(String queryStr, ClientState clientState) throws RequestValidationException { Tracing.trace("Parsing {}", queryStr); ParsedStatement statement = parseStatement(queryStr); // Set keyspace for statement that require login if (statement instanceof CFStatement) ((CFStatement)statement).prepareKeyspace(clientState); Tracing.trace("Preparing statement"); return statement.prepare(clientState); }
public static ParsedStatement.Prepared getStatement(String queryStr, ClientState clientState) throws RequestValidationException { Tracing.trace("Parsing {}", queryStr); ParsedStatement statement = parseStatement(queryStr); // Set keyspace for statement that require login if (statement instanceof CFStatement) ((CFStatement)statement).prepareKeyspace(clientState); Tracing.trace("Preparing statement"); return statement.prepare(clientState); }
public static ParsedStatement.Prepared getStatement(String queryStr, ClientState clientState) throws RequestValidationException { Tracing.trace("Parsing {}", queryStr); ParsedStatement statement = parseStatement(queryStr); // Set keyspace for statement that require login if (statement instanceof CFStatement) ((CFStatement)statement).prepareKeyspace(clientState); Tracing.trace("Preparing statement"); return statement.prepare(clientState); }
public static ParsedStatement.Prepared getStatement(String queryStr, ClientState clientState) throws RequestValidationException { Tracing.trace("Parsing {}", queryStr); ParsedStatement statement = parseStatement(queryStr); // Set keyspace for statement that require login if (statement instanceof CFStatement) ((CFStatement)statement).prepareKeyspace(clientState); Tracing.trace("Preparing statement"); return statement.prepare(); }
SelectStatement statement = (SelectStatement) QueryProcessor.parseStatement(query).prepare(ClientState.forInternalCalls()).statement;
SelectStatement statement = (SelectStatement) QueryProcessor.parseStatement(query).prepare(ClientState.forInternalCalls()).statement;
SelectStatement statement = (SelectStatement) QueryProcessor.parseStatement(query).prepare(ClientState.forInternalCalls()).statement;