ODatabaseDocumentTx db = new ODatabaseDocumentTx(url);
public static ODatabaseDocumentTx wrap(ODatabaseDocumentInternal database) { return new ODatabaseDocumentTx(database, null); }
ODatabaseDocumentTx db = new ODatabaseDocumentTx("memory:MyDb").create();
@Override protected ODatabaseDocumentTx newDatabase() { return new ODatabaseDocumentTx(getUrl()); } }
@Override protected ODatabaseDocumentTx newDatabase() { return new ODatabaseDocumentTx(getUrl()); } }
public ODatabaseCompare(String iDb1URL, String iDb2URL, final String userName, final String userPassword, final OCommandOutputListener iListener) throws IOException { super(null, null, iListener); listener.onMessage("\nComparing two local databases:\n1) " + iDb1URL + "\n2) " + iDb2URL + "\n"); databaseOne = new ODatabaseDocumentTx(iDb1URL); databaseOne.open(userName, userPassword); databaseTwo = new ODatabaseDocumentTx(iDb2URL); databaseTwo.open(userName, userPassword); // exclude automatically generated clusters excludeClusters.add("orids"); excludeClusters.add(OMetadataDefault.CLUSTER_INDEX_NAME); excludeClusters.add(OMetadataDefault.CLUSTER_MANUAL_INDEX_NAME); }
protected ODatabaseDocumentTx docDb() { try { ODatabaseDocumentTx db = pool.acquire(); metrics().meter(POOL_ACQUIRE_METRIC).mark(); return db; } catch (Exception e) { metrics().meter(POOL_EXHAUSTED_METRIC).mark(); LOG.error(e.getMessage(), e); return new ODatabaseDocumentTx(config.connectionString).open(config.user, config.password); } }
ODatabaseDocument database = new ODatabaseDocumentTx("remote:localhost/DB").open("admin", "admin"); OIndex<?> nameIdx = database.getMetadata().getIndexManager().getIndex("YourClass.name"); OIdentifiable oId = (OIdentifiable) nameIdx.get("name_you_need"); System.out.println(oId.getRecord().toJSON());
@Override public ODatabaseDocumentTx copy() { checkOpenness(); return new ODatabaseDocumentTx(this.internal.copy(), this.baseUrl); }
@SuppressWarnings("resource") public void open( Properties connProperties ) throws OdaException { String url = connProperties.getProperty(DB_URI_PROPERTY);//"remote:127.0.0.1/Orienteer"; String username = userData!=null?userData.getUserName():connProperties.getProperty(DB_USER_PROPERTY);//"admin"; String password = userData!=null?userData.getPassword():connProperties.getProperty(DB_PASSWORD_PROPERTY);//"admin"; try { db = new ODatabaseDocumentTx(url).open(username, password); m_isOpen = true; } catch (Exception e) { throw new OdaException(e); } }
ODatabaseDocumentTx db = new ODatabaseDocumentTx("remote:localhost/test").open("admin", "admin"); Integer result = db.command(new OCommandFunction("testfunc")).execute(1,2);
ODatabaseDocumentTx db = new ODatabaseDocumentTx("remote:localhost/test").open("admin", "admin"); Integer result = db.command(new OCommandFunction("testfunc")).execute(1,2);
public OrientDBDao(){ this.db = new ODatabaseDocumentTx(DEFAULT_CONFIG); if(this.db.exists()){ db.open("admin","admin"); } else { db.create(); } }
@Override public void run() { ODatabaseDocument db = new ODatabaseDocumentTx(dbUrl); try { db.open(userName, password); run(db); } finally { runningThreads.decrementAndGet(); synchronized (runningThreads) { runningThreads.notifyAll(); } db.activateOnCurrentThread(); db.close(); } }
public static ODatabase openDatabase(final ODatabaseIdentifier databaseIdentifier, final OStorageRemote.CONNECTION_STRATEGY connectionStrategy) { ODatabaseDocument database = null; switch (databaseIdentifier.getMode()) { case PLOCAL: case MEMORY: database = new ODatabaseDocumentTx(databaseIdentifier.getUrl()).open("admin", "admin"); break; case REMOTE: database = new ODatabaseDocumentTx(databaseIdentifier.getUrl()); database.setProperty(OStorageRemote.PARAM_CONNECTION_STRATEGY, connectionStrategy.toString()); database.open("root", databaseIdentifier.getPassword()); break; } return database; }
@Before public void setUp() throws Exception { int i = new Random().nextInt(); database = new ODatabaseDocumentTx("memory:test" + i).create(); config = new OrientDbConfig("memory:test" + i, "admin", "admin"); }
@After public void tearDown() throws Exception { new ODatabaseDocumentTx(config.connectionString).open(config.user, config.password).drop(); }
public static void createDatabase(final ODatabaseIdentifier databaseIdentifier) throws Exception { switch (databaseIdentifier.getMode()) { case PLOCAL: case MEMORY: new ODatabaseDocumentTx(databaseIdentifier.getUrl()).create(); break; case REMOTE: new OServerAdmin(databaseIdentifier.getUrl()).connect("root", databaseIdentifier.getPassword()) .createDatabase(databaseIdentifier.getName(), "document", "plocal"); break; } }
@Override public void onAfterServerStartupAndActivation(OrientDbWebApplication app) throws Exception { IOrientDbSettings settings = app.getOrientDbSettings(); ODatabaseDocumentTx db = new ODatabaseDocumentTx(settings.getDBUrl()); if(!db.exists()) { db = db.create(); onDbCreated(db, settings); } if(db.isClosed()) db.open(settings.getAdminUserName(), settings.getAdminPassword()); db.getMetadata().load(); db.close(); }
@Override public void onAfterServerStartupAndActivation(OrientDbWebApplication app) throws Exception { IOrientDbSettings settings = app.getOrientDbSettings(); ODatabaseDocumentTx db = new ODatabaseDocumentTx(DB_MEMORY_URL); if(!db.exists()) db = db.create(); if(db.isClosed()) db.open(settings.getAdminUserName(), settings.getAdminPassword()); db.getMetadata().load(); db.close(); }