@Override public <RET extends OCommandRequest> RET command(OCommandRequest command) { return dbf.db().command(command); }
@Override public <RET extends OCommandRequest> RET command(OCommandRequest command) { return dbf.db().command(command); }
@Override public OResultSet executeSimple(OCommandContext ctx) { List<Object> params = new ArrayList<>(); StringBuilder sb = new StringBuilder(); sb.append("DELETE FROM OUser WHERE "); sb.append(OCreateUserStatement.USER_FIELD_NAME); sb.append(" = ?"); params.add(this.name.getStringValue()); return ctx.getDatabase().command(sb.toString(), params.toArray()); }
public void scanOperation(final ODatabase database) { final String query = String.format("SELECT count(*) FROM %s WHERE notexistent is null", CLASS_NAME); final List<ODocument> result = database.command(new OSQLSynchQuery<ODocument>(query)).execute(); if (result.size() != 1) { throw new RuntimeException(String.format("The query [%s] result size is %d. Expected size is 1.", query, result.size())); } }
public void readOperation(final ODatabase database, final long n) { final String query = String.format("SELECT FROM %s WHERE name = ?", CLASS_NAME); final List<ODocument> result = database.command(new OSQLSynchQuery<ODocument>(query)).execute("value" + n); if (result.size() != 1) { throw new RuntimeException(String.format("The query [%s] result size is %d. Expected size is 1.", query, result.size())); } }
@Override public OResultSet execute(ODatabase db, Map args, OCommandContext parentContext) { StringBuilder builder = new StringBuilder(); toString(args, builder); Object result = db.command(new OCommandSQL(builder.toString())).execute(); List listResult; if (result instanceof List) { listResult = (List) result; } else { listResult = Collections.singletonList(result); } return new OIteratorResultSet(listResult.iterator()); }
@Override public OResultSet execute(ODatabase db, Object[] args, OCommandContext parentContext) { StringBuilder builder = new StringBuilder(); Map<Object, Object> pars = new HashMap<>(); for (int i = 0; i < args.length; i++) { pars.put(Integer.toString(i + 1), args[i]); } toString(pars, builder); Object result = db.command(new OCommandSQL(builder.toString())).execute(); List listResult; if (result instanceof List) { listResult = (List) result; } else { listResult = Collections.singletonList(result); } return new OIteratorResultSet(listResult.iterator()); }
@Override public OResultSet execute(ODatabase db, Object[] args, OCommandContext parentContext) { StringBuilder builder = new StringBuilder(); Map<Object, Object> pars = new HashMap<>(); for (int i = 0; i < args.length; i++) { pars.put(Integer.toString(i + 1), args[i]); } toString(pars, builder); Object result = db.command(new OCommandSQL(builder.toString())).execute(); List listResult; if (result instanceof List) { listResult = (List) result; } else { listResult = Collections.singletonList(result); } return new OIteratorResultSet(listResult.iterator()); }
@Override public OResultSet execute(ODatabase db, Object[] args, OCommandContext parentContext) { StringBuilder builder = new StringBuilder(); Map<Object, Object> pars = new HashMap<>(); if (args != null) { for (int i = 0; i < args.length; i++) { pars.put(Integer.toString(i + 1), args[i]); } } toString(pars, builder); Object result = db.command(new OCommandSQL(builder.toString())).execute(); List listResult; if (result instanceof List) { listResult = (List) result; } else { listResult = Collections.singletonList(result); } return new OIteratorResultSet(listResult.iterator()); }
@Override public OResultSet execute(ODatabase db, Object[] args, OCommandContext parentContext) { StringBuilder builder = new StringBuilder(); Map<Object, Object> pars = new HashMap<>(); for (int i = 0; i < args.length; i++) { pars.put(Integer.toString(i + 1), args[i]); } toString(pars, builder); Object result = db.command(new OCommandSQL(builder.toString())).execute(); List listResult; if (result instanceof List) { listResult = (List) result; } else { listResult = Collections.singletonList(result); } return new OIteratorResultSet(listResult.iterator()); }
@Override public <RET> RET command(OCommandSQL command, Object... args) { return dbf.db().command(command).execute(args); }
@Override public <RET> RET command(OCommandSQL command, Object... args) { return dbf.db().command(command).execute(args); }
@Override public OResultSet execute(ODatabase db, Map args, OCommandContext parentContext) { StringBuilder builder = new StringBuilder(); toString(args, builder); Object result = db.command(new OCommandSQL(builder.toString())).execute(); List listResult; if (result instanceof List) { listResult = (List) result; } else { listResult = Collections.singletonList(result); } return new OIteratorResultSet(listResult.iterator()); } }
@Override public OResultSet execute(ODatabase db, Map args, OCommandContext parentContext) { StringBuilder builder = new StringBuilder(); toString(args, builder); Object result = db.command(new OCommandSQL(builder.toString())).execute(); List listResult; if (result instanceof List) { listResult = (List) result; } else { listResult = Collections.singletonList(result); } return new OIteratorResultSet(listResult.iterator()); } }
@Override public OResultSet execute(ODatabase db, Map args, OCommandContext parentContext) { StringBuilder builder = new StringBuilder(); toString(args, builder); Object result = db.command(new OCommandSQL(builder.toString())).execute(); List listResult; if (result instanceof List) { listResult = (List) result; } else { listResult = Collections.singletonList(result); } return new OIteratorResultSet(listResult.iterator()); } }
private void dumpHaMetrics() { if (settings.haMetrics) { final ODatabase db = ODatabaseUtils.openDatabase(databaseIdentifier, OStorageRemote.CONNECTION_STRATEGY.STICKY); try { final String output = db.command(new OCommandSQL("ha status -latency -messages -output=text")).execute(); System.out.println("HA METRICS"); System.out.println(output); } catch (Exception e) { // IGNORE IT } finally { db.close(); } } }
@Override public <RET> RET command(String sql, Object... args) { return dbf.db().command(new OCommandSQL(sql)).execute(args); }
@Override public <RET> RET command(String sql, Object... args) { return dbf.db().command(new OCommandSQL(sql)).execute(args); }
@Override protected void doStart() throws Exception { OrientDBEndpoint endpoint = (OrientDBEndpoint)getEndpoint(); ODatabase<?> db = endpoint.databaseOpen(); Object dbResult = db.command(new OCommandSQL(endpoint.getSQLQuery())).execute(); Object out = endpoint.makeOutObject(dbResult); endpoint.databaseClose(db); Exchange exchange = getEndpoint().createExchange(); exchange.getIn().setBody(out); getProcessor().process(exchange); super.doStart(); } }
Object dbResult = db.command(new OCommandSQL(endpoint.getSQLQuery())).execute(tmp); return dbResult; if (input instanceof List){ Object dbResult = db.command(new OCommandSQL(endpoint.getSQLQuery())).execute(((List<?>)input).toArray()); return dbResult; }else{ Object dbResult = db.command(new OCommandSQL(endpoint.getSQLQuery())).execute(input); return dbResult;