/** * Query super columns using the provided predicate instead of the internal one * @param key * @param predicate * @return */ public SuperCfResult<K, SN, N> querySuperColumns(K key, HSlicePredicate<SN> predicate) { return doExecuteSlice(key,null,predicate); }
public SuperCfResult<K, SN, N> querySuperColumns(K key) { return doExecuteSlice(key, null, activeSlicePredicate); }
public SuperCfResult<K, SN, N> querySuperColumns(K key, List<SN> sColumnNames) { HSlicePredicate<SN> workingSlicePredicate = new HSlicePredicate<SN>(topSerializer); workingSlicePredicate.setColumnNames(sColumnNames); return doExecuteSlice(key, null, workingSlicePredicate); }
public SuperCfResult<K, SN, N> querySuperColumn(K key, SN sColumnName) { HSlicePredicate<SN> workingSlicePredicate = new HSlicePredicate<SN>(topSerializer); workingSlicePredicate.addColumnName(sColumnName); return doExecuteSlice(key, sColumnName, workingSlicePredicate); }
public <T> T querySuperColumns(K key, List<SN> sColumnNames, SuperCfRowMapper<K, SN, N, T> mapper) { HSlicePredicate<SN> workingSlicePredicate = new HSlicePredicate<SN>(topSerializer); workingSlicePredicate.setColumnNames(sColumnNames); return mapper.mapRow(doExecuteSlice(key, null, workingSlicePredicate)); }
public <V> HColumn<N, V> querySingleSubColumn(K key, SN columnName, N subColumnName, Serializer<V> valueSerializer) { SuperCfResult<K,SN,N> result = doExecuteSlice(key, columnName, activeSlicePredicate); if (result == null) { return null; } HColumn<N,ByteBuffer> origCol = result.getColumn(subColumnName); // TODO make this far less hacky if ( columnName == null || origCol == null ) { return null; } return new HColumnImpl<N, V>(subColumnName, valueSerializer.fromByteBuffer(origCol.getValue()), origCol.getClock(), subSerializer, valueSerializer); }
/** * Query super columns using the provided predicate instead of the internal one * @param key * @param predicate * @return */ public SuperCfResult<K, SN, N> querySuperColumns(K key, HSlicePredicate<SN> predicate) { return doExecuteSlice(key,null,predicate); }
/** * Query super columns using the provided predicate instead of the internal one * @param key * @param predicate * @return */ public SuperCfResult<K, SN, N> querySuperColumns(K key, HSlicePredicate<SN> predicate) { return doExecuteSlice(key,null,predicate); }
public SuperCfResult<K, SN, N> querySuperColumns(K key) { return doExecuteSlice(key, null, activeSlicePredicate); }
public SuperCfResult<K, SN, N> querySuperColumns(K key) { return doExecuteSlice(key, null, activeSlicePredicate); }
public SuperCfResult<K, SN, N> querySuperColumn(K key, SN sColumnName) { HSlicePredicate<SN> workingSlicePredicate = new HSlicePredicate<SN>(topSerializer); workingSlicePredicate.addColumnName(sColumnName); return doExecuteSlice(key, sColumnName, workingSlicePredicate); }
public SuperCfResult<K, SN, N> querySuperColumn(K key, SN sColumnName) { HSlicePredicate<SN> workingSlicePredicate = new HSlicePredicate<SN>(topSerializer); workingSlicePredicate.addColumnName(sColumnName); return doExecuteSlice(key, sColumnName, workingSlicePredicate); }
public SuperCfResult<K, SN, N> querySuperColumns(K key, List<SN> sColumnNames) { HSlicePredicate<SN> workingSlicePredicate = new HSlicePredicate<SN>(topSerializer); workingSlicePredicate.setColumnNames(sColumnNames); return doExecuteSlice(key, null, workingSlicePredicate); }
public SuperCfResult<K, SN, N> querySuperColumns(K key, List<SN> sColumnNames) { HSlicePredicate<SN> workingSlicePredicate = new HSlicePredicate<SN>(topSerializer); workingSlicePredicate.setColumnNames(sColumnNames); return doExecuteSlice(key, null, workingSlicePredicate); }
public <T> T querySuperColumns(K key, List<SN> sColumnNames, SuperCfRowMapper<K, SN, N, T> mapper) { HSlicePredicate<SN> workingSlicePredicate = new HSlicePredicate<SN>(topSerializer); workingSlicePredicate.setColumnNames(sColumnNames); return mapper.mapRow(doExecuteSlice(key, null, workingSlicePredicate)); }
public <T> T querySuperColumns(K key, List<SN> sColumnNames, SuperCfRowMapper<K, SN, N, T> mapper) { HSlicePredicate<SN> workingSlicePredicate = new HSlicePredicate<SN>(topSerializer); workingSlicePredicate.setColumnNames(sColumnNames); return mapper.mapRow(doExecuteSlice(key, null, workingSlicePredicate)); }
public <V> HColumn<N, V> querySingleSubColumn(K key, SN columnName, N subColumnName, Serializer<V> valueSerializer) { SuperCfResult<K,SN,N> result = doExecuteSlice(key, columnName, activeSlicePredicate); if (result == null) { return null; } HColumn<N,ByteBuffer> origCol = result.getColumn(subColumnName); // TODO make this far less hacky if ( columnName == null || origCol == null ) { return null; } return new HColumnImpl<N, V>(subColumnName, valueSerializer.fromByteBuffer(origCol.getValue()), origCol.getClock(), subSerializer, valueSerializer); }
public <V> HColumn<N, V> querySingleSubColumn(K key, SN columnName, N subColumnName, Serializer<V> valueSerializer) { SuperCfResult<K,SN,N> result = doExecuteSlice(key, columnName, activeSlicePredicate); if (result == null) { return null; } HColumn<N,ByteBuffer> origCol = result.getColumn(subColumnName); // TODO make this far less hacky if ( columnName == null || origCol == null ) { return null; } return new HColumnImpl<N, V>(subColumnName, valueSerializer.fromByteBuffer(origCol.getValue()), origCol.getClock(), subSerializer, valueSerializer); }