Package org.apache.metamodel.util

Examples of org.apache.metamodel.util.SimpleTableDef


            map.put("gender", 'F');
            connector.create(map);
        }

        // create datacontext using detected schema
        SimpleTableDef tableDef = CouchDbDataContext.detectTable(connector);
        CouchDbDataContext dc = new CouchDbDataContext(couchDbInstance, tableDef);

        // verify schema and execute query
        Schema schema = dc.getMainSchema();
        assertEquals("[eobjects_metamodel_test]", Arrays.toString(schema.getTableNames()));
View Full Code Here


            map.put("gender", 'F');
            connector.create(map);
        }

        // create datacontext using detected schema
        SimpleTableDef tableDef = CouchDbDataContext.detectTable(connector);
        CouchDbDataContext dc = new CouchDbDataContext(couchDbInstance, tableDef);

        DataSet ds1 = dc.query().from(TEST_DATABASE_NAME).select("name").and("age").firstRow(2).execute();
        DataSet ds2 = dc.query().from(TEST_DATABASE_NAME).select("name").and("age").maxRows(1).execute();
View Full Code Here

    public static SimpleTableDef[] detectSchema(DB db) {
        Set<String> collectionNames = db.getCollectionNames();
        SimpleTableDef[] result = new SimpleTableDef[collectionNames.size()];
        int i = 0;
        for (String collectionName : collectionNames) {
            SimpleTableDef table = detectTable(db, collectionName);
            result[i] = table;
            i++;
        }
        return result;
    }
View Full Code Here

                columnTypes[i] = ColumnType.convertColumnType(columnType);
            }
            i++;
        }

        return new SimpleTableDef(collectionName, columnNames, columnTypes);
    }
View Full Code Here

TOP

Related Classes of org.apache.metamodel.util.SimpleTableDef

Copyright © 2018 www.massapicom. 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.