private Map<String, ODocument> getInstalledModules(ODatabaseDocument db) { Map<String, ODocument> installedModules = new HashMap<String, ODocument>(); for(ODocument doc : db.browseClass(IOrienteerModule.OMODULE_CLASS)) { installedModules.put((String)doc.field(IOrienteerModule.OMODULE_NAME), doc); } return installedModules; }
public Iterator<ODocument> getAll(@Generic("T") final Class<?> type) { return dbProvider.get().browseClass(type.getSimpleName()); }
protected <A extends Element> Iterator<A> elements(String elementClass, Function<ORecord, A> toA, Object... elementIds) { boolean polymorphic = true; if (elementIds.length == 0) { // return all vertices as stream Iterator<ODocument> itty = database.browseClass(elementClass, polymorphic).iterator(); return asStream(itty).map(toA).iterator(); } else { Stream<ORID> ids = Stream.of(elementIds).map(OrientGraph::createRecordId); Stream<ORecord> records = ids.filter(ORID::isValid).map(id -> getRecord(id)).filter(r -> r != null); return records.map(toA).iterator(); } }
long counter = 0; for (ODocument edge : db.browseClass(edgeClass.getName())) { try { final String label;
long counter = 0; for (ODocument edge : db.browseClass(edgeClass.getName())) { try { final String label;
final long beginTime = System.currentTimeMillis(); for (ODocument edge : db.browseClass(edgeClass.getName())) { if (!edge.isEdge()) { continue;
final long beginTime = System.currentTimeMillis(); for (ODocument vertex : db.browseClass(vertexClass.getName())) { boolean vertexCorrupted = false; parsedVertices++;
final long beginTime = System.currentTimeMillis(); for (ODocument vertex : db.browseClass(vertexClass.getName())) { parsedVertices++; if (skipVertices > 0 && parsedVertices <= skipVertices)
final long beginTime = System.currentTimeMillis(); for (ODocument edge : db.browseClass(edgeClass.getName())) { final ORID edgeId = edge.getIdentity();
private void convertNameProperty(OrienteerWebApplication app, ODatabaseDocument db, String className) { boolean wasInTransacton = db.getTransaction().isActive(); db.commit(); for(ODocument doc : db.browseClass(className)) { Object value = doc.field("name"); if(value instanceof String) { doc.field("temp", (Object) doc.field("name")); doc.field("name", (String) null); doc.save(); } } OClass oClass = db.getMetadata().getSchema().getClass(className); oClass.dropProperty("name"); OProperty nameProperty = oClass.createProperty("name", OType.EMBEDDEDMAP); CustomAttribute.VISUALIZATION_TYPE.setValue(nameProperty, "localization"); for(ODocument doc : db.browseClass(className)) { if(doc.containsField("temp")) { doc.field("name", CommonUtils.toMap("en", doc.field("temp"))); doc.removeField("temp"); doc.save(); } } if(wasInTransacton) db.begin(); }
@Test public void testQueryAndUpdate() throws Exception { ODocument doc = (ODocument) wicket.getTester().getDatabase().browseClass(TEST_REST_CLASS).current(); String ret = wicket.getTester().executeUrl("orientdb/query/db/sql/select+from+"+TEST_REST_CLASS, "GET", null); assertTrue(ret.contains(doc.toJSON())); int nextB = RANDOM.nextInt(); ret = wicket.getTester().executeUrl("orientdb/command/db/sql", "POST", "update "+TEST_REST_CLASS+" set b = "+nextB, "admin", "admin"); doc.reload(); assertEquals(nextB, (Object) doc.field("b")); wicket.getTester().signOut(); }
try { for (ODocument doc : db.browseClass(sourceClass.getName())) { value = doc.field(sourceField);
try { for (ODocument doc : db.browseClass(sourceClass.getName())) { if (breakExec) { break;
@Test public void testGetDocument() throws Exception { ODocument doc = (ODocument) wicket.getTester().getDatabase().browseClass(TEST_REST_CLASS).current(); ORID id = doc.getIdentity(); String ret = wicket.getTester().executeUrl("orientdb/document/db/"+id.getClusterId()+":"+id.getClusterPosition(), "GET", null); assertEquals(doc.toJSON(), ret); }
db = wicket.getTester().getDatabase(); for(ODocument doc : db.browseClass(classA.getName())) { String name = doc.field("name"); assertNotNull(name);