public ThriftMultigetSliceCounterQuery(Keyspace k, Serializer<K> keySerializer, Serializer<N> nameSerializer) { super(k, keySerializer, nameSerializer, LongSerializer.get()); }
public ThriftSliceCounterQuery(Keyspace k, Serializer<K> keySerializer, Serializer<N> nameSerializer) { // The reason of Longserializer is just to super(k, keySerializer, nameSerializer, LongSerializer.get()); }
public ThriftMultigetSuperSliceCounterQuery(Keyspace keyspace, Serializer<K> keySerializer, Serializer<SN> sNameSerializer, Serializer<N> nameSerializer) { super(keyspace, keySerializer, sNameSerializer, LongSerializer.get()); Assert.notNull(nameSerializer, "nameSerializer can't be null"); this.nameSerializer = nameSerializer; }
@Override public ByteBuffer toByteBuffer(Double obj) { if (obj == null) { return null; } return LongSerializer.get().toByteBuffer(Double.doubleToRawLongBits(obj)); }
@Override public Double fromByteBuffer(ByteBuffer bytes) { Long l = LongSerializer.get().fromByteBuffer(bytes); return l == null ? null : Double.longBitsToDouble (l); }
public ThriftRangeSlicesCounterQuery(Keyspace keyspace, Serializer<K> keySerializer, Serializer<N> nameSerializer) { super(keyspace, keySerializer, nameSerializer, LongSerializer.get()); keyRange = new HKeyRange<K>(keySerializer); }
public ThriftSubSliceCounterQuery(Keyspace k, Serializer<K> keySerializer, Serializer<SN> sNameSerializer, Serializer<N> nameSerializer) { super(k, keySerializer, nameSerializer, LongSerializer.get()); Assert.notNull(sNameSerializer, "Supername serializer cannot be null"); this.sNameSerializer = sNameSerializer; }
public ThriftSuperSliceCounterQuery(Keyspace keyspace, Serializer<K> keySerializer, Serializer<SN> sNameSerializer, Serializer<N> nameSerializer) { super(keyspace, keySerializer, sNameSerializer, LongSerializer.get()); Assert.notNull(sNameSerializer, "sNameSerializer cannot be null"); this.nameSerializer = nameSerializer; }
@Override public Long getLong(SN sColumnName, N columnName) { return extractType(sColumnName, columnName, LongSerializer.get()); }
public void setLong(N columnName, Long value, int ttl) { addInsertion(columnName, value, LongSerializer.get(), ttl); }
@Override public DateTime convertCassTypeToObjType(PropertyMappingDefinition md, byte[] value) { return new DateTime(LongSerializer.get().fromBytes(value)); }
@Override public byte[] convertObjTypeToCassType(DateTime value) { return LongSerializer.get().toBytes(value.getMillis()); }
@Override public long getLong(N name) { return extractColumnValue(name, LongSerializer.get()); }
public void setLong(N columnName, Long value) { addInsertion(columnName, value, LongSerializer.get(), globalTtl); }
public void setLong(N subColumnName, Long value) { addToSubColumns(subColumnName, value, LongSerializer.get(), globalTtl); }
public ThriftRangeSubSlicesCounterQuery(Keyspace k, Serializer<K> keySerializer, Serializer<SN> sNameSerializer, Serializer<N> nameSerializer) { super(k, keySerializer, nameSerializer, LongSerializer.get()); Assert.notNull(sNameSerializer, "sNameSerializer cannot be null"); this.sNameSerializer = sNameSerializer; keyRange = new HKeyRange<K>(keySerializer); }
public ThriftRangeSuperSlicesCounterQuery(Keyspace keyspace, Serializer<K> keySerializer, Serializer<SN> sNameSerializer, Serializer<N> nameSerializer) { super(keyspace, keySerializer, sNameSerializer, LongSerializer.get()); Assert.notNull(nameSerializer, "nameSerializer cannot be null"); this.nameSerializer = nameSerializer; keyRange = new HKeyRange<K>(keySerializer); }
@Test public void testCreateColumn() { long clock = HFactory.createClock(); HColumn<String, Long> col = HFactory.createColumn("nameString", new Long("345"), clock); HColumn<String, Long> col2 = HFactory.createColumn("nameString", new Long("345"), clock, StringSerializer.get(), LongSerializer.get()); assertEquals(col.getName(), col2.getName()); assertEquals(col.getValue(), col2.getValue()); assertEquals(col.getClock(), col2.getClock()); } }
@Test public void testCreateInstanceCustomIdType() { Colors id = Colors.GREEN; long longProp1 = 1L; ColumnSliceMockImpl slice = new ColumnSliceMockImpl(); slice.add("lp1", LongSerializer.get().toBytes(longProp1)); CFMappingDef<MyCustomIdBean> cfMapDef = cacheMgr.getCfMapDef(MyCustomIdBean.class, true); MyCustomIdBean obj = new HectorObjectMapper(cacheMgr).createObject(cfMapDef, id, slice); assertEquals(id, obj.getId()); assertEquals(longProp1, obj.getLongProp1()); }
@Before public void setupLocal() { //setupClient(); Cluster cluster = getOrCreateCluster("MyCluster", "127.0.0.1:9170"); keyspace = createKeyspace("Keyspace1", cluster); Mutator<String> mutator = HFactory.createMutator(keyspace, StringSerializer.get()); mutator.addInsertion("zznate", "Standard1", HFactory.createStringColumn("email", "nate@datastax.com")); mutator.addInsertion("zznate", "Standard1", HFactory.createColumn("int", 1, StringSerializer.get(), IntegerSerializer.get())); mutator.addInsertion("zznate", "Standard1", HFactory.createColumn("long", 1L, StringSerializer.get(), LongSerializer.get())); timeUUID = TimeUUIDUtils.getTimeUUID(System.currentTimeMillis()); mutator.addInsertion("zznate", "Standard1", HFactory.createColumn("uuid", timeUUID, StringSerializer.get(), UUIDSerializer.get())); mutator.execute(); }