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

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


    doc2.removeField("years");
    docMerge3.merge(doc2, false, false);

    Assert.assertTrue(docMerge3.containsField("embeddedList"));
    Assert.assertTrue(docMerge3.field("embeddedList") instanceof List<?>);
    Assert.assertEquals(((List<String>) docMerge3.field("embeddedList")).size(), 2);
    Assert.assertTrue(((List<String>) docMerge3.field("embeddedList")).get(0) instanceof String);
    Assert.assertFalse(docMerge3.containsField("salary"));
    Assert.assertFalse(docMerge3.containsField("years"));
  }
View Full Code Here


    docMerge3.merge(doc2, false, false);

    Assert.assertTrue(docMerge3.containsField("embeddedList"));
    Assert.assertTrue(docMerge3.field("embeddedList") instanceof List<?>);
    Assert.assertEquals(((List<String>) docMerge3.field("embeddedList")).size(), 2);
    Assert.assertTrue(((List<String>) docMerge3.field("embeddedList")).get(0) instanceof String);
    Assert.assertFalse(docMerge3.containsField("salary"));
    Assert.assertFalse(docMerge3.containsField("years"));
  }

  @Test
View Full Code Here

  @Test
  public void testNestedEmbeddedMap() {
    ODocument newDoc = new ODocument();

    final Map<String, HashMap<?, ?>> map1 = new HashMap<String, HashMap<?, ?>>();
    newDoc.field("map1", map1, OType.EMBEDDEDMAP);

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

    final Map<String, HashMap<?, ?>> map3 = new HashMap<String, HashMap<?, ?>>();
View Full Code Here

    ODocument loadedDoc = new ODocument().fromJSON(json);

    Assert.assertTrue(newDoc.hasSameContentOf(loadedDoc));

    Assert.assertTrue(loadedDoc.containsField("map1"));
    Assert.assertTrue(loadedDoc.field("map1") instanceof Map<?, ?>);
    final Map<String, ODocument> loadedMap1 = loadedDoc.field("map1");
    Assert.assertEquals(loadedMap1.size(), 1);

    Assert.assertTrue(loadedMap1.containsKey("map2"));
    Assert.assertTrue(loadedMap1.get("map2") instanceof Map<?, ?>);
View Full Code Here

    Assert.assertTrue(newDoc.hasSameContentOf(loadedDoc));

    Assert.assertTrue(loadedDoc.containsField("map1"));
    Assert.assertTrue(loadedDoc.field("map1") instanceof Map<?, ?>);
    final Map<String, ODocument> loadedMap1 = loadedDoc.field("map1");
    Assert.assertEquals(loadedMap1.size(), 1);

    Assert.assertTrue(loadedMap1.containsKey("map2"));
    Assert.assertTrue(loadedMap1.get("map2") instanceof Map<?, ?>);
    final Map<String, ODocument> loadedMap2 = (Map<String, ODocument>) loadedMap1.get("map2");
View Full Code Here

    int i = 0;
    ORecordIterator<ODocument> it = database.browseCluster("Account");
    for (it.last(); it.hasPrevious();) {
      ODocument rec = it.previous();

      Assert.assertEquals(((Number) rec.field("id")).intValue(), i);
      Assert.assertEquals(rec.field("name"), "Gipsy");
      Assert.assertEquals(rec.field("location"), "Italy");
      Assert.assertEquals(((Number) rec.field("testLong")).longValue(), 10000000000L);
      Assert.assertEquals(((Number) rec.field("salary")).intValue(), i + 300);
      Assert.assertNotNull(rec.field("extra"));
View Full Code Here

    ORecordIterator<ODocument> it = database.browseCluster("Account");
    for (it.last(); it.hasPrevious();) {
      ODocument rec = it.previous();

      Assert.assertEquals(((Number) rec.field("id")).intValue(), i);
      Assert.assertEquals(rec.field("name"), "Gipsy");
      Assert.assertEquals(rec.field("location"), "Italy");
      Assert.assertEquals(((Number) rec.field("testLong")).longValue(), 10000000000L);
      Assert.assertEquals(((Number) rec.field("salary")).intValue(), i + 300);
      Assert.assertNotNull(rec.field("extra"));
      Assert.assertEquals(((Byte) rec.field("value", Byte.class)).byteValue(), (byte) 10);
View Full Code Here

    for (it.last(); it.hasPrevious();) {
      ODocument rec = it.previous();

      Assert.assertEquals(((Number) rec.field("id")).intValue(), i);
      Assert.assertEquals(rec.field("name"), "Gipsy");
      Assert.assertEquals(rec.field("location"), "Italy");
      Assert.assertEquals(((Number) rec.field("testLong")).longValue(), 10000000000L);
      Assert.assertEquals(((Number) rec.field("salary")).intValue(), i + 300);
      Assert.assertNotNull(rec.field("extra"));
      Assert.assertEquals(((Byte) rec.field("value", Byte.class)).byteValue(), (byte) 10);
View Full Code Here

      ODocument rec = it.previous();

      Assert.assertEquals(((Number) rec.field("id")).intValue(), i);
      Assert.assertEquals(rec.field("name"), "Gipsy");
      Assert.assertEquals(rec.field("location"), "Italy");
      Assert.assertEquals(((Number) rec.field("testLong")).longValue(), 10000000000L);
      Assert.assertEquals(((Number) rec.field("salary")).intValue(), i + 300);
      Assert.assertNotNull(rec.field("extra"));
      Assert.assertEquals(((Byte) rec.field("value", Byte.class)).byteValue(), (byte) 10);

      binary = rec.field("binary", OType.BINARY);
View Full Code Here

      Assert.assertEquals(((Number) rec.field("id")).intValue(), i);
      Assert.assertEquals(rec.field("name"), "Gipsy");
      Assert.assertEquals(rec.field("location"), "Italy");
      Assert.assertEquals(((Number) rec.field("testLong")).longValue(), 10000000000L);
      Assert.assertEquals(((Number) rec.field("salary")).intValue(), i + 300);
      Assert.assertNotNull(rec.field("extra"));
      Assert.assertEquals(((Byte) rec.field("value", Byte.class)).byteValue(), (byte) 10);

      binary = rec.field("binary", OType.BINARY);
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.