Package com.orientechnologies.orient.core.db.document

Examples of com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.command()


      for (int i = 0; i < CYCLES; i++) {
        ODatabaseDocumentTx db = new ODatabaseDocumentTx(url).open("admin", "admin");
        try {
          for (int retry = 0; retry < MAX_RETRIES; ++retry) {
            try {
              db.command(new OCommandSQL("select from Concurrent")).execute();

              counter.incrementAndGet();
              totalRetries.addAndGet(retry);
              break;
            } catch (ONeedRetryException e) {
View Full Code Here


  public void testMinimumClustersAndClusterSelection() {
    ODatabaseDocumentTx databaseDocumentTx = new ODatabaseDocumentTx(url);
    databaseDocumentTx.open("admin", "admin");

    databaseDocumentTx.command(new OCommandSQL("alter database minimumclusters 3")).execute();

    try {
      databaseDocumentTx.command(new OCommandSQL("create class multipleclusters")).execute();

      databaseDocumentTx.close();
View Full Code Here

    databaseDocumentTx.open("admin", "admin");

    databaseDocumentTx.command(new OCommandSQL("alter database minimumclusters 3")).execute();

    try {
      databaseDocumentTx.command(new OCommandSQL("create class multipleclusters")).execute();

      databaseDocumentTx.close();

      databaseDocumentTx.open("admin", "admin");
      databaseDocumentTx.reload();
View Full Code Here

        Assert.assertEquals(
            databaseDocumentTx.countClusterElements(databaseDocumentTx.getClusterIdByName("multipleclusters_" + i)), 2);
      }

      // DELETE ALL THE RECORDS
      int deleted = databaseDocumentTx.command(new OCommandSQL("delete from cluster:multipleclusters_2")).execute();
      Assert.assertEquals(deleted, 2);

      // CHANGE CLASS STRATEGY to BALANCED
      databaseDocumentTx.command(new OCommandSQL("alter class multipleclusters clusterselection balanced")).execute();
      databaseDocumentTx.reload();
View Full Code Here

      // DELETE ALL THE RECORDS
      int deleted = databaseDocumentTx.command(new OCommandSQL("delete from cluster:multipleclusters_2")).execute();
      Assert.assertEquals(deleted, 2);

      // CHANGE CLASS STRATEGY to BALANCED
      databaseDocumentTx.command(new OCommandSQL("alter class multipleclusters clusterselection balanced")).execute();
      databaseDocumentTx.reload();
      databaseDocumentTx.getMetadata().getSchema().reload();

      for (int i = 0; i < 2; ++i) {
        new ODocument("multipleclusters").field("num", i).save();
View Full Code Here

      Assert.assertEquals(databaseDocumentTx.countClusterElements(databaseDocumentTx.getClusterIdByName("multipleclusters_2")), 2);

    } finally {
      // RESTORE DEFAULT
      databaseDocumentTx.command(new OCommandSQL("alter database minimumclusters 1")).execute();
    }
  }

  public void testExchangeCluster() {
    ODatabaseDocumentTx databaseDocumentTx = new ODatabaseDocumentTx(url);
View Full Code Here

  public void testExchangeCluster() {
    ODatabaseDocumentTx databaseDocumentTx = new ODatabaseDocumentTx(url);
    databaseDocumentTx.open("admin", "admin");

    try {
      databaseDocumentTx.command(new OCommandSQL("CREATE CLASS TestRenameClusterOriginal")).execute();

      swapClusters(databaseDocumentTx, 1);
      swapClusters(databaseDocumentTx, 2);
      swapClusters(databaseDocumentTx, 3);
    } finally {
View Full Code Here

      @Override
      public void run() {
        ODatabaseDocumentTx db = new ODatabaseDocumentTx(url).open("admin", "admin");
        try {
          System.out.println("Start sleeping...");
          db.command(new OCommandScript("SQL", "sleep 5000")).execute();
          System.out.println("Sleeping done!");

        } finally {
          db.close();
        }
View Full Code Here

    int iterations = MAX_CONNS * 5;
    for (int i = 0; i < iterations; ++i) {
      System.out.println("Open database " + i);
      ODatabaseDocumentTx db = new ODatabaseDocumentTx(url).open("admin", "admin");
      try {
        db.command(new OCommandSQL("select from OUser")).execute();
        System.out.println("Command executed " + i);
        commandExecuted++;
      } finally {
        db.close();
      }
View Full Code Here

  @Test
  public void testQuery(){
    ODatabaseDocumentTx db = new ODatabaseDocumentTx("memory:OSQLFunctionUUIDTest").create();
    try {
      final OResultSet<ODocument> result = db.command(new OCommandSQL("select uuid()")).execute();
      assertNotNull(result);
      assertEquals(result.size(), 1 );
      assertNotNull(result.get(0).field("uuid"));

    } finally {
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.