Examples of ViewInfo


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

   
    DirectCursor<IndexColumnInfo> leftResults = processExpressionTree(left, alreadyJoinedViews);
    DirectCursor<IndexColumnInfo> rightResults = processExpressionTree(right, alreadyJoinedViews);
   
    JoinMeta joinMeta = left.getJoinMeta();
    ViewInfo leftView = joinMeta.getPrimaryJoinInfo().getPrimaryTable();
    JoinMeta joinMeta2 = right.getJoinMeta();
    ViewInfo rightView = joinMeta2.getPrimaryJoinInfo().getPrimaryTable();
   
    JoinType joinType = root.getJoinMeta().getJoinType();
    if(joinType == JoinType.INNER || joinType == JoinType.LEFT_OUTER) {
      //We need to proxy the right results to translate to the same primary key as the
      //left results and our And and Or Cursor can then take care of the rest
View Full Code Here

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

    return rowCount;
  }

  private void updateRow(List<TypedRow> joinedRow, List<TypedColumn> updateList) {
    for(TypedRow r: joinedRow) {
      ViewInfo view = r.getView();
      DboTableMeta meta = view.getTableMeta();
      for(TypedColumn c : r.getColumnsAsColl()) {
        for (TypedColumn columnforUpdate : updateList ) {
          if (columnforUpdate.getName().equals(c.getName())) {
            Object value = columnforUpdate.getValue();
            c.setValue(value);
View Full Code Here

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

    }
  }

  private void deleteRow(List<TypedRow> typeRowList) {
    for (TypedRow r : typeRowList) {
      ViewInfo view = r.getView();
      DboTableMeta meta = view.getTableMeta();
      remove(meta.getColumnFamily(), r);
    }
  }
View Full Code Here

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

    }
  }

  private boolean deleteColumn(List<TypedRow> typeRowList, List<TypedColumn> deleteList) {
    for (TypedRow r : typeRowList) {
      ViewInfo view = r.getView();
          DboTableMeta metaClass = view.getTableMeta();
          for(TypedColumn c : r.getColumnsAsColl()) {
            for (TypedColumn columnforDelete : deleteList ) {
              if (columnforDelete.getName().equals(c.getName())) {
                session.removeColumn(metaClass, StandardConverters.convertToBytes(r.getRowKey()), c.getNameRaw());
                return true;
View Full Code Here

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

    QueryResult result = s.createQueryCursor("select * FROM Activity as e WHERE e.numTimes < 15", 50);
    List<ViewInfo> views = result.getViews();
    Assert.assertEquals(1, views.size());
    Cursor<IndexColumnInfo> cursor = result.getCursor();

    ViewInfo viewAct = views.get(0);
    String alias1 = viewAct.getAlias();
    Assert.assertEquals("e", alias1);
   
    Assert.assertTrue(cursor.next());
    compareKeys2(cursor, viewAct, "act1");
    Assert.assertTrue(cursor.next());
View Full Code Here

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

    QueryResult result = s.createQueryCursor("select * FROM Activity as e LEFT JOIN e.account as a WHERE e.numTimes < 15 and a.isActive = false", 50);
    List<ViewInfo> views = result.getViews();
    Cursor<IndexColumnInfo> cursor = result.getCursor();

    ViewInfo viewAct = views.get(0);
    ViewInfo viewAcc = views.get(1);
    String alias1 = viewAct.getAlias();
    String alias2 = viewAcc.getAlias();
    Assert.assertEquals("e", alias1);
    Assert.assertEquals("a", alias2);
   
    Assert.assertTrue(cursor.next());
    compareKeys(cursor, viewAct, viewAcc, "act1", "acc1");
View Full Code Here

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

   
    QueryResult result = s.createQueryCursor("select * FROM Activity as e LEFT JOIN e.account as a WHERE e.numTimes < 15 and (e.account = null or a.isActive = false)", 50);
    List<ViewInfo> views = result.getViews();
    Cursor<IndexColumnInfo> cursor = result.getCursor();

    ViewInfo viewAct = views.get(0);
    ViewInfo viewAcc = views.get(1);
    String alias1 = viewAct.getAlias();
    String alias2 = viewAcc.getAlias();
    Assert.assertEquals("e", alias1);
    Assert.assertEquals("a", alias2);
   
    Assert.assertTrue(cursor.next());
    compareKeys(cursor, viewAct, viewAcc, "act1", "acc1");
View Full Code Here

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

    QueryResult result = s.createQueryCursor("select * FROM Activity as e INNER JOIN e.account  as a WHERE e.numTimes < 15 and a.isActive = false", 50);
    List<ViewInfo> views = result.getViews();
    Cursor<IndexColumnInfo> cursor = result.getCursor();

    ViewInfo viewAct = views.get(0);
    ViewInfo viewAcc = views.get(1);
    String alias1 = viewAct.getAlias();
    String alias2 = viewAcc.getAlias();
    Assert.assertEquals("e", alias1);
    Assert.assertEquals("a", alias2);   
   
    Assert.assertTrue(cursor.next());
    compareKeys(cursor, viewAct, viewAcc, "act1", "acc1");
View Full Code Here

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

    QueryResult result = s.createQueryCursor("select * FROM Activity as e WHERE e.numTimes < 15", 50);
   
    Cursor<IndexColumnInfo> cursor = result.getCursor();
    List<ViewInfo> views = result.getViews();
   
    ViewInfo viewAct = views.get(0);
    String alias1 = viewAct.getAlias();
    Assert.assertEquals("e", alias1);
   
    Assert.assertTrue(cursor.next());
    compareKeys(cursor, viewAct, null, "act1", null);
    Assert.assertTrue(cursor.next());
View Full Code Here

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

   
    Cursor<IndexColumnInfo> cursor = result.getCursor();
    cursor.afterLast();
    List<ViewInfo> views = result.getViews();
   
    ViewInfo viewAct = views.get(0);
    String alias1 = viewAct.getAlias();
    Assert.assertEquals("e", alias1);
   
    Assert.assertTrue(cursor.previous());
    compareKeys(cursor, viewAct, null, "act7", null);
    Assert.assertTrue(cursor.previous());
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.