Package com.orientechnologies.orient.core.record.impl

Examples of com.orientechnologies.orient.core.record.impl.ODocument.save()


    map1.put("map2", (HashMap<?, ?>) map2);

    final Map<String, HashMap<?, ?>> map3 = new HashMap<String, HashMap<?, ?>>();
    map2.put("map3", (HashMap<?, ?>) map3);

    final ORecordId rid = (ORecordId) newDoc.save().getIdentity();

    final ODocument loadedDoc = database.load(rid);

    Assert.assertTrue(newDoc.hasSameContentOf(loadedDoc));
View Full Code Here


    database.open("admin", "admin");

    ODocument doc = new ODocument(database, "Profile");
    doc.field("nick", "LucaPhotoTest");
    doc.field("photo", "testPhoto"); // THIS IS DECLARED TRANSIENT IN SCHEMA (see SchemaTest.java)
    doc.save();

    // RELOAD FROM THE CACHE
    doc.reload(null, false);
    Assert.assertEquals(doc.field("nick"), "LucaPhotoTest");
    Assert.assertTrue(doc.containsField("photo"));
View Full Code Here

  @Test
  public void testInvalidFetchplanLoad() {
    database = ODatabaseDocumentPool.global().acquire(url, "admin", "admin");
    ODocument doc = database.newInstance();
    doc.field("test", "test");
    doc.save();
    ORID docRid = doc.getIdentity().copy();
    // RELOAD THE DOCUMENT, THIS WILL PUT IT IN L1 CACHE
    doc = database.load(docRid, "*:-1");
    doc = testInvalidFetchPlanInvalidateL1Cache(doc, docRid);
    doc = testInvalidFetchPlanInvalidateL1Cache(doc, new ORecordId(1, 0));
View Full Code Here

    String s = " \r\n\t:;,.|+*/\\=!?[]()'\"";

    ODocument doc = new ODocument(database);
    doc.field("test", s);
    doc.unpin();
    doc.save();

    doc.reload(null, true);
    Assert.assertEquals(doc.field("test"), s);
  }
}
View Full Code Here

    ODatabaseDocumentTx db = new ODatabaseDocumentTx(url);
    db.open("admin", "admin");

    ODocument doc = new ODocument(db, "Account");
    doc.field("version", 0);
    doc.save();

    doc.setDirty();
    doc.setVersion(1);
    try {
      doc.save();
View Full Code Here

    doc.save();

    doc.setDirty();
    doc.setVersion(1);
    try {
      doc.save();
      Assert.assertTrue(false);
    } catch (OConcurrentModificationException e) {
      Assert.assertTrue(true);
    }
View Full Code Here

    database.open("admin", "admin");

    ODocument doc = new ODocument(database);
    doc.field("binary", "Binary data".getBytes());

    doc.save();

    doc.reload();
    Assert.assertEquals(new String((byte[]) doc.field("binary", OType.BINARY)), "Binary data");

    database.close();
View Full Code Here

    database.open("admin", "admin");

    ODocument doc = new ODocument(database);
    doc.field("binary", new ORecordBytes(database, "Binary data".getBytes()));

    doc.save();
    rid = doc.getIdentity();

    database.close();
  }
View Full Code Here

    ODocument johnDoe = new ODocument(database, WORKER);
    johnDoe.field("name", "John");
    johnDoe.field("surname", "Doe");
    johnDoe.field("car", car);
    johnDoe.save();
    johnDoeID = johnDoe.getIdentity().copy();

    ODocument janeDoe = new ODocument(database, WORKER);
    janeDoe.field("name", "Jane");
    janeDoe.field("surname", "Doe");
View Full Code Here

    johnDoeID = johnDoe.getIdentity().copy();

    ODocument janeDoe = new ODocument(database, WORKER);
    janeDoe.field("name", "Jane");
    janeDoe.field("surname", "Doe");
    janeDoe.save();
    janeDoeID = janeDoe.getIdentity().copy();

    ODocument chuckNorris = new ODocument(database, WORKER);
    chuckNorris.field("name", "Chuck");
    chuckNorris.field("surname", "Norris");
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.