Package com.alvazan.orm.api.z8spi.conv

Examples of com.alvazan.orm.api.z8spi.conv.ByteArray


    columns.remove(b);
    columnsToBeRemoved.add(name);
  }
 
  public void addColumn(byte[] name, byte[] value, Long timestamp) {
    ByteArray b = new ByteArray(name);
    TypedColumn c = new TypedColumn(null, name, value, timestamp);
    columns.put(b, c);
  }
View Full Code Here


  }
 
  public void addColumn(String name, Object obj) {
    DboColumnMeta columnMeta = metaClass.getColumnMeta(name);
    byte[] nameBytes = StandardConverters.convertToBytes(name);
    ByteArray b = new ByteArray(nameBytes);
    if(columnMeta != null) {
      byte[] value = columnMeta.convertToStorage2(obj);
      TypedColumn c = new TypedColumn(columnMeta, nameBytes, value, null);
      columns.put(b, c);
      return;
View Full Code Here

  public void setRowKeyString(String key) {
    rowKey = metaClass.getIdColumnMeta().convertStringToType(key);
  }
 
  public TypedColumn getColumn(byte[] colName) {
    ByteArray b = new ByteArray(colName);
    return columns.get(b);
  }
View Full Code Here

    return columns.get(b);
  }

  public TypedColumn getColumn(String colName) {
    byte[] nameBytes = StandardConverters.convertToBytes(colName);
    ByteArray b = new ByteArray(nameBytes);
    TypedColumn col = columns.get(b);
    if (col == null) {
      DboColumnMeta meta = metaClass.getColumnMeta(colName);
      if (meta != null && meta instanceof DboColumnToOneMeta) {
        DboColumnToOneMeta toOneMeta = (DboColumnToOneMeta) meta;
View Full Code Here

    List<KeyValue<Row>> finalRes = new ArrayList<KeyValue<Row>>();
    Iterator<byte[]> keyIter = keysToLookup.iterator();
    for (RowHolder<Row> r : results) {
      if (r == null) {
        byte[] key = keyIter.next();
        ByteArray b = new ByteArray(key);
        KeyValue<Row> kv = map.get(b);
        if (kv!=null)
          finalRes.add(kv);
      } else {
        Row row = r.getValue();
View Full Code Here

    List<KeyValue<Row>> finalRes = new ArrayList<KeyValue<Row>>();
    Iterator<byte[]> keyIter = keysToLookup.iterator();
    for (RowHolder<Row> r : results) {
      if (r == null) {
        byte[] key = keyIter.next();
        ByteArray b = new ByteArray(key);
        KeyValue<Row> kv = map.get(b);
        if (kv != null)
          finalRes.add(kv);
      } else {
        Row row = r.getValue();
View Full Code Here

                if (!strValue.equals(SpiConstants.NULL_STRING_FORCQL3))
                    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

    private final ByteArray key;
        private final int hash;
   
    TheKey(String cf, byte[] key) {
      colFamily = cf;
      this.key = new ByteArray(key);
            this.hash = calcHash();
    }
View Full Code Here

        r.setKey(row.getKey());
        CassandraSession.processColumns(row, r);
        kv.setValue(r);
      }
     
      ByteArray b = new ByteArray(row.getKey());
      map.put(b, kv);
      cache.cacheRow(cf, row.getKey(), kv.getValue());
    }
   
    //UNFORTUNATELY, astyanax's result is NOT ORDERED by the keys we provided so, we need to iterate over the whole thing here
    //into our own List :( :( .

    List<KeyValue<Row>> finalRes = new ArrayList<KeyValue<Row>>();
    Iterator<byte[]> keyIter = keysToLookup.iterator();
    for(RowHolder<Row> r : results) {
      if(r == null) {
        byte[] key = keyIter.next();
        ByteArray b = new ByteArray(key);
        KeyValue<Row> kv = map.get(b);
        finalRes.add(kv);       
      } else {
        Row row = r.getValue();
        KeyValue<Row> kv = new KeyValue<Row>();
View Full Code Here

        r.setKey(row.getKey());
        CassandraSession.processColumns(row, r);
        kv.setValue(r);
      }
     
      ByteArray b = new ByteArray(row.getKey());
      map.put(b, kv);
      cache.cacheRow(cf, row.getKey(), kv.getValue());
    }
   
    //UNFORTUNATELY, astyanax's result is NOT ORDERED by the keys we provided so, we need to iterate over the whole thing here
    //into our own List :( :( .

    List<KeyValue<Row>> finalRes = new ArrayList<KeyValue<Row>>();
    Iterator<byte[]> keyIter = keysToLookup.iterator();
    for(RowHolder<Row> r : results) {
      if(r == null) {
        byte[] key = keyIter.next();
        ByteArray b = new ByteArray(key);
        KeyValue<Row> kv = map.get(b);
        finalRes.add(kv);       
      } else {
        Row row = r.getValue();
        KeyValue<Row> kv = new KeyValue<Row>();
View Full Code Here

TOP

Related Classes of com.alvazan.orm.api.z8spi.conv.ByteArray

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.