Package com.alvazan.orm.api.z8spi.meta

Examples of com.alvazan.orm.api.z8spi.meta.DboDatabaseMeta


   
   
  }

  private void listTables(String cmd, NoSqlEntityManager mgr) {
    DboDatabaseMeta database = mgr.find(DboDatabaseMeta.class,
        DboDatabaseMeta.META_DB_ROWKEY);
    Collection<DboTableMeta> allTables = database.getAllTables();
    int count = 0;
    if (cmd.contains("-all") || cmd.contains("-ALL")) {
      for (DboTableMeta tableMeta : allTables) {
        println(tableMeta.getColumnFamily());
        count++;
View Full Code Here


  }

  private DboTableMeta setupMetaData(int numColumns, NoSqlEntityManagerFactory factory) {
    NoSqlEntityManager mgr = factory.createEntityManager();
   
    DboDatabaseMeta meta = mgr.find(DboDatabaseMeta.class, DboDatabaseMeta.META_DB_ROWKEY);
    if(meta != null) {
      meta = new DboDatabaseMeta();
    }

    DboTableMeta table = new DboTableMeta();
    table.setup(null, "testWrites", false);
   
    DboColumnIdMeta idMeta = new DboColumnIdMeta();
    idMeta.setup(table, "id", String.class, false);
   
    for(int i = 0; i < numColumns; i++) {
      DboColumnCommonMeta col = new DboColumnCommonMeta();
      col.setup(table, "col"+i, long.class, false, false);
     
      mgr.put(col);
    }
   
    meta.addMetaClassDbo(table);
   
    mgr.put(idMeta);
    mgr.put(table);
    mgr.put(meta);
    mgr.flush();
View Full Code Here

    other.clearDatabase(true);
  }
 
  @Test
  public void testData(){
    DboDatabaseMeta metaDb = mgr.find(DboDatabaseMeta.class,DboDatabaseMeta.META_DB_ROWKEY);
    for (int i = 1; i <= 20; i++) {
      addMetaClassDboTest(metaDb, "Test" + i, "id"+i, "cat1", "mouse", "dog");
    }
    mgr.flush();
    NoSqlTypedSession session = mgr.getTypedSession();
View Full Code Here

  @Test
  public void testOrmLayerMetaSaved() {
    NoSqlEntityManagerFactory factory = FactorySingleton.createFactoryOnce();
    NoSqlEntityManager mgr = factory.createEntityManager();

    DboDatabaseMeta database = mgr.find(DboDatabaseMeta.class, DboDatabaseMeta.META_DB_ROWKEY);
    DboTableMeta table = database.getMeta("Activity");
    DboColumnMeta columnMeta = table.getColumnMeta("account");
    DboColumnToOneMeta toOne = (DboColumnToOneMeta) columnMeta;
    Assert.assertEquals("id", toOne.getFkToColumnFamily().getIdColumnMeta().getColumnName());
   
  }
View Full Code Here

   
  }
 
  @Test
  public void testBasic() {
    DboDatabaseMeta metaDb = mgr.find(DboDatabaseMeta.class, DboDatabaseMeta.META_DB_ROWKEY);
   
    addMetaClassDbo(metaDb, "MyEntity", "theid", "cat", "mouse", "dog");
    addMetaClassDbo(metaDb, "OtherEntity", "id", "dean", "declan", "pet", "house");

    mgr.flush();
View Full Code Here

    if (FactorySingleton.getServerType() == DbTypeEnum.HBASE )
                return; // This testcase is not supported for Hbase
        NoSqlSession session = mgr.getSession();
    String colFamily = "float_indexes";
   
    DboDatabaseMeta meta = mgr.find(DboDatabaseMeta.class, DboDatabaseMeta.META_DB_ROWKEY);

    DboTableMeta tableMeta = new DboTableMeta();
    tableMeta.setup(null, colFamily, false, false);
    tableMeta.setColNameType(double.class);
   
    DboColumnIdMeta idMeta = new DboColumnIdMeta();
    idMeta.setup(tableMeta, "id", String.class, false);
   
    mgr.put(idMeta);
    mgr.put(tableMeta);

    meta.addMetaClassDbo(tableMeta);
    mgr.put(meta);
   
    mgr.flush();
   
    byte[] rowKey = StandardConverters.convertToBytes("myone_index");
View Full Code Here

  @Test
  public void testIntegerColumnSlice() throws UnsupportedEncodingException {
    NoSqlSession session = mgr.getSession();
    String colFamily = "time_indexes";
   
    DboDatabaseMeta meta = mgr.find(DboDatabaseMeta.class, DboDatabaseMeta.META_DB_ROWKEY);

    DboTableMeta tableMeta = new DboTableMeta();
    tableMeta.setup(null, colFamily, false, false);
    tableMeta.setColNameType(long.class);
   
    DboColumnIdMeta idMeta = new DboColumnIdMeta();
    idMeta.setup(tableMeta, "id", String.class, false);
   
    mgr.put(idMeta);
    mgr.put(tableMeta);

    meta.addMetaClassDbo(tableMeta);
    mgr.put(meta);
   
    mgr.flush();
   
    byte[] rowKey = StandardConverters.convertToBytes("myone_index");
View Full Code Here

  }

  private DboTableMeta setupMetaData(int numColumns, NoSqlEntityManagerFactory factory) {
    NoSqlEntityManager mgr = factory.createEntityManager();
   
    DboDatabaseMeta meta = mgr.find(DboDatabaseMeta.class, DboDatabaseMeta.META_DB_ROWKEY);
    if(meta != null) {
      meta = new DboDatabaseMeta();
    }

    DboTableMeta table = new DboTableMeta();
    table.setup(null, "testWrites", false);
   
    DboColumnIdMeta idMeta = new DboColumnIdMeta();
    idMeta.setup(table, "id", String.class, false);
   
    for(int i = 0; i < numColumns; i++) {
      DboColumnCommonMeta col = new DboColumnCommonMeta();
      col.setup(table, "col"+i, long.class, false, false);
     
      mgr.put(col);
    }
   
    meta.addMetaClassDbo(table);
   
    mgr.put(idMeta);
    mgr.put(table);
    mgr.put(meta);
    mgr.flush();
View Full Code Here

    saveMetaData();
  }

  void saveMetaData() {
    BaseEntityManagerImpl tempMgr = this;
        DboDatabaseMeta existing = tempMgr.find(DboDatabaseMeta.class, DboDatabaseMeta.META_DB_ROWKEY);
//        if(existing != null)
//          throw new IllegalStateException("Your property NoSqlEntityManagerFactory.AUTO_CREATE_KEY is set to 'create' which only creates meta data if none exist already but meta already exists");
   
        for(DboTableMeta table : databaseInfo.getAllTables()) {
         
View Full Code Here

   
   
  }

  private void listTables(String cmd, NoSqlEntityManager mgr) {
    DboDatabaseMeta database = mgr.find(DboDatabaseMeta.class,
        DboDatabaseMeta.META_DB_ROWKEY);
    Collection<DboTableMeta> allTables = database.getAllTables();
    int count = 0;
    if (cmd.contains("-all") || cmd.contains("-ALL")) {
      for (DboTableMeta tableMeta : allTables) {
        println(tableMeta.getColumnFamily());
        count++;
View Full Code Here

TOP

Related Classes of com.alvazan.orm.api.z8spi.meta.DboDatabaseMeta

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.