@Override public ArrayList<? extends ParameterInterface> getParameters() { return prepared.getParameters(); }
private static Prepared prepare(Session s, String sql, ArrayList<Value> paramValues) { Prepared prep = s.prepare(sql); ArrayList<Parameter> params = prep.getParameters(); if (params != null) { for (int i = 0, size = params.size(); i < size; i++) { Parameter p = params.get(i); p.setValue(paramValues.get(i)); } } return prep; }
private void setParameters() { Prepared prepared = procedure.getPrepared(); ArrayList<Parameter> params = prepared.getParameters(); for (int i = 0; params != null && i < params.size() && i < expressions.size(); i++) { Expression expr = expressions.get(i); Parameter p = params.get(i); p.setValue(expr.getValue(session)); } }
private void setWhere(Prepared command, int pos, Row row) { for (int i = 0, len = refColumns.length; i < len; i++) { int idx = refColumns[i].column.getColumnId(); Value v = row.getValue(idx); ArrayList<Parameter> params = command.getParameters(); Parameter param = params.get(pos + i); param.setValue(v); } }
private void recompileIfRequired() { if (prepared.needRecompile()) { // TODO test with 'always recompile' prepared.setModificationMetaId(0); String sql = prepared.getSQL(); ArrayList<Parameter> oldParams = prepared.getParameters(); Parser parser = new Parser(session); prepared = parser.parse(sql); long mod = prepared.getModificationMetaId(); prepared.setModificationMetaId(0); ArrayList<Parameter> newParams = prepared.getParameters(); for (int i = 0, size = newParams.size(); i < size; i++) { Parameter old = oldParams.get(i); if (old.isValueSet()) { Value v = old.getValue(session); Parameter p = newParams.get(i); p.setValue(v); } } prepared.prepare(); prepared.setModificationMetaId(mod); prepareJoinBatch(); } }
private Prepared prepare(Session session, String sql, ConstraintActionType action) { Prepared command = session.prepare(sql); if (action != ConstraintActionType.CASCADE) { ArrayList<Parameter> params = command.getParameters(); for (int i = 0, len = columns.length; i < len; i++) { Column column = columns[i].column; Parameter param = params.get(i); Value value; if (action == ConstraintActionType.SET_NULL) { value = ValueNull.INSTANCE; } else { Expression expr = column.getDefaultExpression(); if (expr == null) { throw DbException.get(ErrorCode.NO_DEFAULT_SET_1, column.getName()); } value = expr.getValue(session); } param.setValue(value); } } return command; }
private int update(Row row) { // if there is no valid primary key, // the statement degenerates to an INSERT if (update == null) { return 0; } ArrayList<Parameter> k = update.getParameters(); for (int i = 0; i < columns.length; i++) { Column col = columns[i]; Value v = row.getValue(col.getColumnId()); Parameter p = k.get(i); p.setValue(v); } for (int i = 0; i < keys.length; i++) { Column col = keys[i]; Value v = row.getValue(col.getColumnId()); if (v == null) { throw DbException.get(ErrorCode.COLUMN_CONTAINS_NULL_VALUES_1, col.getSQL()); } Parameter p = k.get(columns.length + i); p.setValue(v); } return update.update(); }
String sql = buff.toString(); Prepared command = session.prepare(sql); for (Parameter param : command.getParameters()) { Parameter insertParam = parameters.get(param.getIndex()); param.setValue(insertParam.getValue(session));
Prepared updateCommand = getUpdate(session); if (updateAction == ConstraintActionType.CASCADE) { ArrayList<Parameter> params = updateCommand.getParameters(); for (int i = 0, len = columns.length; i < len; i++) { Parameter param = params.get(i);
ArrayList<Parameter> k = update.getParameters(); for (int i = 0; i < columns.length; i++) { Column col = columns[i];
throw new IgniteSQLException("Multiple statements queries are not supported"); firstArg += prepared.getParameters().size();
Prepared command = session.prepare(sql); if (sample > 0) { ArrayList<Parameter> params = command.getParameters(); params.get(0).setValue(ValueInt.get(1)); params.get(1).setValue(ValueInt.get(sample));
int paramsCnt = prepared.getParameters().size();
@Override public ArrayList<? extends ParameterInterface> getParameters() { return prepared.getParameters(); }
private static Prepared prepare(Session s, String sql, ArrayList<Value> paramValues) { Prepared prep = s.prepare(sql); ArrayList<Parameter> params = prep.getParameters(); if (params != null) { for (int i = 0, size = params.size(); i < size; i++) { Parameter p = params.get(i); p.setValue(paramValues.get(i)); } } return prep; }
private static Prepared prepare(Session s, String sql, ArrayList<Value> paramValues) { Prepared prep = s.prepare(sql); ArrayList<Parameter> params = prep.getParameters(); if (params != null) { for (int i = 0, size = params.size(); i < size; i++) { Parameter p = params.get(i); p.setValue(paramValues.get(i)); } } return prep; }
private void setWhere(Prepared command, int pos, Row row) { for (int i = 0, len = refColumns.length; i < len; i++) { int idx = refColumns[i].column.getColumnId(); Value v = row.getValue(idx); ArrayList<Parameter> params = command.getParameters(); Parameter param = params.get(pos + i); param.setValue(v); } }
private void setWhere(Prepared command, int pos, Row row) { for (int i = 0, len = refColumns.length; i < len; i++) { int idx = refColumns[i].column.getColumnId(); Value v = row.getValue(idx); ArrayList<Parameter> params = command.getParameters(); Parameter param = params.get(pos + i); param.setValue(v); } }
void setWhere(Prepared command, int pos, Row row) { for (int i = 0; i < refColumns.length; i++) { int idx = refColumns[i].column.getColumnId(); Value v = row.getValue(idx); ObjectArray params = command.getParameters(); Parameter param = (Parameter) params.get(pos + i); param.setValue(v); } }
private void setParameters() throws SQLException { Prepared prepared = procedure.getPrepared(); ObjectArray params = prepared.getParameters(); for (int i = 0; params != null && i < params.size() && i < expressions.size(); i++) { Expression expr = (Expression) expressions.get(i); Parameter p = (Parameter) params.get(i); p.setValue(expr.getValue(session)); } }