Package com.alvazan.orm.api.z8spi

Examples of com.alvazan.orm.api.z8spi.Row


      if(holder == null)
        break;
      KeyValue<Row> kv = holder.getValue();
      byte[] key = (byte[]) kv.getKey();
      byte[] nonVirtKey = idMeta.unformVirtRowKey(key);
      Row row = kv.getValue();
      Tuple<V> tuple = classMeta.convertIdToProxy(row, session, nonVirtKey, null);
      if(row == null)
        continue;

      V proxy = tuple.getProxy();
View Full Code Here


    while(true) {
      com.alvazan.orm.api.z8spi.iter.AbstractCursor.Holder<KeyValue<Row>> holder = rows.nextImpl();
      if(holder == null)
        break;
      KeyValue<Row> kv = holder.getValue();
      Row row = kv.getValue();
      if(row != null || metaDbo.isEmbeddable()) {
        Holder<T> h = (Holder) originalHolders.get(counter);
        T value = h.getValue();
        if(value instanceof NoSqlProxy) {
          //inject the row into the proxy object here to load it's fields
View Full Code Here

        ByteArray b = new ByteArray(key);
        KeyValue<Row> kv = map.get(b);
        if (kv!=null)
          finalRes.add(kv);
      } else {
        Row row = r.getValue();
        KeyValue<Row> kv = new KeyValue<Row>();
        kv.setKey(r.getKey());
        kv.setValue(row);
        finalRes.add(kv);
      }
View Full Code Here

        ByteArray b = new ByteArray(key);
        KeyValue<Row> kv = map.get(b);
        if (kv != null)
          finalRes.add(kv);
      } else {
        Row row = r.getValue();
        KeyValue<Row> kv = new KeyValue<Row>();
        kv.setKey(r.getKey());
        kv.setValue(row);
        finalRes.add(kv);
      }
View Full Code Here

        }
        cqlRows.add(actualRowList);

        for (List<com.datastax.driver.core.Row> actualRow : cqlRows) {
            KeyValue<Row> kv = new KeyValue<Row>();
            Row r = rowProvider.get();
            byte[] cqlRowKey = null;
            for (com.datastax.driver.core.Row cqlRow : actualRow) {
                ByteBuffer cqlRowKeyData = cqlRow.getBytes("id");
                cqlRowKey = new byte[cqlRowKeyData.remaining()];
                cqlRowKeyData.get(cqlRowKey);

                kv.setKey(cqlRowKey);
                r.setKey(cqlRowKey);
                byte[] name = StandardConverters.convertFromString(byte[].class, cqlRow.getString("colname"));
                ByteBuffer data = cqlRow.getBytes("colvalue");
                byte[] val = new byte[data.remaining()];
                data.get(val);
                Column c = new Column();
                c.setName(name);
                if (val.length != 0)
                    c.setValue(val);
                r.put(c);

                kv.setValue(r);
                ByteArray b = new ByteArray(cqlRowKey);
                map.put(b, kv);
                cache.cacheRow(cf, cqlRowKey, kv.getValue());
View Full Code Here

      throw new RowNotFoundException("row for type="+classMeta.getMetaClass().getName()+" not found for key="+entityId);
    KeyValue<Row> next = holder.getValue();
    if(next.getValue() == null)
      throw new RowNotFoundException("row for type="+classMeta.getMetaClass().getName()+" not found for key="+entityId);
   
    Row row = next.getValue();
    classMeta.fillInInstance(row, session, self);
  }
View Full Code Here

        ByteArray b = new ByteArray(key);
        KeyValue<Row> kv = map.get(b);
        if (kv!=null)
          finalRes.add(kv);
      } else {
        Row row = r.getValue();
        KeyValue<Row> kv = new KeyValue<Row>();
        kv.setKey(r.getKey());
        kv.setValue(row);
        finalRes.add(kv);
      }
View Full Code Here

        ByteArray b = new ByteArray(key);
        KeyValue<Row> kv = map.get(b);
        if (kv != null)
          finalRes.add(kv);
      } else {
        Row row = r.getValue();
        KeyValue<Row> kv = new KeyValue<Row>();
        kv.setKey(r.getKey());
        kv.setValue(row);
        finalRes.add(kv);
      }
View Full Code Here

        byte[] mdbRowKey = StandardConverters.convertToBytes(mdbrow
            .get("_id"));
        kv.setKey(mdbRowKey);

        if (!mdbrow.keySet().isEmpty()) {
          Row r = rowProvider.get();
          r.setKey(mdbRowKey);
          MongoDbUtil.processColumns(mdbrow, r);
          kv.setValue(r);
        }
        ByteArray b = new ByteArray(mdbRowKey);
        map.put(b, kv);
View Full Code Here

    return nextForQuery(keyValue);
  }

  @SuppressWarnings("unchecked")
  private KeyValue<TypedRow> nextForQuery(KeyValue<Row> kv) {
    Row row = kv.getValue();
    byte[] virtualKey = (byte[]) kv.getKey();
    DboColumnIdMeta idField = meta.getIdColumnMeta();
   
    KeyValue<TypedRow> keyVal;
    if(row == null) {
View Full Code Here

TOP

Related Classes of com.alvazan.orm.api.z8spi.Row

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.