Package ch.agent.crnickl.api

Examples of ch.agent.crnickl.api.UpdatableSchema.resolve()


    s.setSeriesType(1, "numeric");
    s.setSeriesTimeDomain(1, Day.DOMAIN);
    s.applyUpdates();
    String split[] = db.getNamingPolicy().split(CHRONICLE);
    UpdatableChronicle c = db.getTopChronicle().edit()
        .createChronicle(split[1], false, "test entity", null, s.resolve());
    c.applyUpdates();
    db.commit();
  }

  @Override
View Full Code Here


      schema.setAttributeDefault(1, "t1v1");
      schema.addAttribute(2);
      schema.setAttributeProperty(2, db.getProperty("prop1", true));
      schema.setAttributeDefault(2, "t1v1");
      schema.applyUpdates();
      schema.resolve();
      expectException();
    } catch (Exception e) {
      assertException(e, D.D30151, D.D30130);
    }
  }
View Full Code Here

  public void test_290_create_schema4_based_on_schema1a_and_override_attribute() {
    UpdatableSchema schema1 = null;
    try {
      UpdatableSchema schema4 = db.createSchema("schema4", "schema1a");
      Schema s = schema4.resolve();
      assertEquals("prop1", s.getAttributeDefinition(1, true).getName());
      schema4.addAttribute(1);
      schema4.eraseAttribute(1);
      assertEquals(true, schema4.getAttributeDefinition(1, true).isErasing());
      assertEquals("fou", s.getSeriesDefinition(1, true).getName());
View Full Code Here

  }
 
  public void test_300_add_series_to_schema4_but_dont_apply() {
    try {
      UpdatableSchema schema4 = db.getUpdatableSchemas("schema4").iterator().next();
      Schema s = schema4.resolve();
      assertEquals("fou", s.getSeriesDefinition(1, true).getName());
      schema4.addSeries(1);
      schema4.eraseSeries(1);
    } catch (Exception e) {
      fail(e.getMessage());
View Full Code Here

      s.setSeriesName(1, db.getNamingPolicy().split(SERIES)[1]);
      s.setSeriesType(1, SERIES_TYPE);
      s.setSeriesTimeDomain(1, SERIES_DOMAIN);
      s.setSeriesSparsity(1, isSparse());
      s.applyUpdates();
      return s.resolve();
    default:
      throw new IllegalArgumentException(SCHEMA + ": " + schemas.size());
    }
  }
 
View Full Code Here

  public void test_create_schema4_based_on_schema1a_and_override_attribute() {
    UpdatableSchema schema1 = null;
    try {
      UpdatableSchema schema4 = db.createSchema("schema4", "schema1a");
      Schema s = schema4.resolve();
      assertEquals("prop1", s.getAttributeDefinition(1, true).getName());
      schema4.addAttribute(1);
      schema4.eraseAttribute(1);
      assertEquals(true, schema4.getAttributeDefinition(1, true).isErasing());
      assertEquals("fou", s.getSeriesDefinition(1, true).getName());
View Full Code Here

  }
 
  public void test_add_series_to_schema4_but_dont_apply() {
    try {
      UpdatableSchema schema4 = db.getUpdatableSchemas("schema4").iterator().next();
      Schema s = schema4.resolve();
      assertEquals("fou", s.getSeriesDefinition(1, true).getName());
      schema4.addSeries(1);
      schema4.eraseSeries(1);
    } catch (Exception e) {
      fail(e.getMessage());
View Full Code Here

    s.setSeriesName(1, "test");
    s.setSeriesType(1, "numeric");
    s.setSeriesTimeDomain(1, Day.DOMAIN);
    s.applyUpdates();
    String split[] = db.getNamingPolicy().split("bt.t040");
    UpdatableChronicle c = db.getTopChronicle().edit().createChronicle(split[1], false, "test entity", null, s.resolve());
    c.applyUpdates();
    db.commit();
  }

  @Override
View Full Code Here

      schema.setAttributeDefault(1, "t1v1");
      schema.addAttribute(2);
      schema.setAttributeProperty(2, db.getProperty("prop1", true));
      schema.setAttributeDefault(2, "t1v1");
      schema.applyUpdates();
      schema.resolve();
      expectException();
    } catch (Exception e) {
      assertException(e, D.D30151, D.D30130);
    }
  }
View Full Code Here

    s.setSeriesType(1, "numeric");
    s.setSeriesTimeDomain(1, Day.DOMAIN);
    s.applyUpdates();
    String split[] = db.getNamingPolicy().split(CHRONICLE);
    UpdatableChronicle c = db.getTopChronicle().edit()
        .createChronicle(split[1], false, "test entity", null, s.resolve());
    c.applyUpdates();
    db.commit();
  }

  @Override
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.