Package com.pardot.rhombus

Examples of com.pardot.rhombus.ObjectMapper.list()


        SortedMap<String, Object> indexValues = Maps.newTreeMap();
        indexValues.put("index_1", "index1");
        Criteria criteria = new Criteria();
        criteria.setIndexKeys(indexValues);
        criteria.setLimit(50L);
        List<Map<String, Object>> results = om.list(testUniqueTableName, criteria);
        Map<String, Map<String, Object>> indexedResults;
        indexedResults = Maps.uniqueIndex(results, new Function<Map<String, Object>, String>() {
            public String apply(Map<String, Object> input) {
                return input.get("id").toString();
            }
View Full Code Here


        indexValues = Maps.newTreeMap();
        indexValues.put("index_2", "index2");
        criteria = new Criteria();
        criteria.setIndexKeys(indexValues);
        criteria.setLimit(50L);
        results = om.list(testUniqueTableName, criteria);

        indexedResults = Maps.uniqueIndex(results, new Function<Map<String, Object>,String>() {
            public String apply(Map<String, Object> input) {
                return input.get("id").toString();
            }});
View Full Code Here

        SortedMap<String, Object> indexValues = Maps.newTreeMap();
        indexValues.put("index_1", "index1");
        Criteria criteria = new Criteria();
        criteria.setIndexKeys(indexValues);
        criteria.setLimit(50L);
        List<Map<String, Object>> results = om.list(testUniqueTableName, criteria);
        Map<String, Map<String, Object>> indexedResults;
        indexedResults = Maps.uniqueIndex(results, new Function<Map<String, Object>, String>() {
            public String apply(Map<String, Object> input) {
                return input.get("id").toString();
            }
View Full Code Here

        indexValues = Maps.newTreeMap();
        indexValues.put("index_2", "index2");
        criteria = new Criteria();
        criteria.setIndexKeys(indexValues);
        criteria.setLimit(50L);
        results = om.list(testUniqueTableName, criteria);

        indexedResults = Maps.uniqueIndex(results, new Function<Map<String, Object>,String>() {
            public String apply(Map<String, Object> input) {
                return input.get("id").toString();
            }});
View Full Code Here

        SortedMap<String, Object> indexValues = Maps.newTreeMap();
        indexValues.put("index_1", "index1");
        Criteria criteria = new Criteria();
        criteria.setIndexKeys(indexValues);
        criteria.setLimit(50L);
        List<Map<String, Object>> results = om.list(testUniqueTableName, criteria);
        assertEquals("Index 1 values were null for this test, query on index 1 should return 0 results", 0, results.size());

        // Confirm get by index_2 query
        indexValues = Maps.newTreeMap();
        indexValues.put("index_2", "index2");
View Full Code Here

        indexValues = Maps.newTreeMap();
        indexValues.put("index_2", "index2");
        criteria = new Criteria();
        criteria.setIndexKeys(indexValues);
        criteria.setLimit(50L);
        results = om.list(testUniqueTableName, criteria);

        // Index results by the value, which we will use as a faux index for testing
        Map<String, Map<String, Object>> indexedResults = Maps.uniqueIndex(results, new Function<Map<String, Object>,String>() {
            public String apply(Map<String, Object> input) {
                return input.get("value").toString();
View Full Code Here

    Criteria criteria = new Criteria();
    SortedMap<String,Object> values = Maps.newTreeMap();
    values.put("foreignid", Long.valueOf(200L));
    criteria.setIndexKeys(values);
    criteria.setLimit(0L);
    List<Map<String, Object>> indexObjects = om.list("testtype", criteria);
    assertEquals(1, indexObjects.size());
    assertEquals(staticTableObject.get("data1"),indexObjects.get(0).get("data1"));
    assertEquals(200L,indexObjects.get(0).get("foreignid"));
    assertEquals(201,indexObjects.get(0).get("type"));
    assertEquals(203,indexObjects.get(0).get("filtered"));
View Full Code Here

    criteria = new Criteria();
    values = Maps.newTreeMap();
    values.put("foreignid", Long.valueOf(200));
    criteria.setIndexKeys(values);
    criteria.setLimit(0L);
    indexObjects = om.list("testtype", criteria);
    assertEquals(0, indexObjects.size());

    //But is should be present in the correct index
    criteria = new Criteria();
    values = Maps.newTreeMap();
View Full Code Here

    //But is should be present in the correct index
    criteria = new Criteria();
    values = Maps.newTreeMap();
    values.put("foreignid", Long.valueOf(100));
    criteria.setIndexKeys(values);
    indexObjects = om.list("testtype", criteria);
    assertEquals(1, indexObjects.size());
    assertEquals(staticTableObject.get("data1"),indexObjects.get(0).get("data1"));
    assertEquals(100L,indexObjects.get(0).get("foreignid"));
    assertEquals(101,indexObjects.get(0).get("type"));
    assertEquals(103,indexObjects.get(0).get("filtered"));
View Full Code Here

    //But is should be present in the correct index
    Criteria criteria = new Criteria();
    SortedMap<String,Object> values = Maps.newTreeMap();
    values.put("foreignid", Long.valueOf(77));
    criteria.setIndexKeys(values);
    List<Map<String,Object>> indexObjects = om.list("testtype", criteria);
    assertEquals(1, indexObjects.size());
    assertEquals(null,indexObjects.get(0).get("instance"));
    assertEquals(77L,indexObjects.get(0).get("foreignid"));
    assertEquals(101,indexObjects.get(0).get("type"));
    assertEquals(103,indexObjects.get(0).get("filtered"));
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.