protected SuperCfResult<K,SN,N> doExecuteSlice(K key, SN sColumnName, HSlicePredicate<SN> predicate) { SuperCfResultWrapper<K, SN, N> wrapper = new SuperCfResultWrapper<K, SN, N>(keySerializer, topSerializer, subSerializer, sliceInternal(key, predicate)); if ( sColumnName != null ) { wrapper.applySuperColumn(sColumnName); } return wrapper; }
@Override public SuperCfResult<K, SN, N> next() { if ( !hasNext() ) { throw new NoSuchElementException("No more rows left on this HColumnFamily"); } entry = rows.next(); log.debug("found entry {} with value {}", getKey(), entry.getValue()); applyToRow(entry.getValue()); return this; }
@Override public byte[] getByteArray(SN sColumnName, N columnName) { return extractType(sColumnName, columnName, BytesArraySerializer.get()); }
public SuperCfResultWrapper(Serializer<K> keySerializer, Serializer<SN> sNameSerializer, Serializer<N> subSerializer, ExecutionResult<Map<ByteBuffer, List<ColumnOrSuperColumn>>> executionResult) { super(keySerializer, subSerializer, executionResult); this.sNameSerializer = sNameSerializer; this.rows = executionResult.get().entrySet().iterator(); next(); hasEntries = getSuperColumns() != null && getSuperColumns().size() > 0; }
@Override public ByteBuffer getColumnValue(N columnName) { HColumn<N,ByteBuffer> col = getColumn( columnName ); return col != null ? col.getValue() : null; }
protected SuperCfResult<K,SN,N> doExecuteMultigetSlice(List<K> keys, HSlicePredicate<SN> predicate) { SuperCfResultWrapper<K, SN, N> wrapper = new SuperCfResultWrapper<K, SN, N>(keySerializer, topSerializer, subSerializer, multigetSliceInternal(keys, columnParent, predicate)); return wrapper; }
public SuperCfResultWrapper(Serializer<K> keySerializer, Serializer<SN> sNameSerializer, Serializer<N> subSerializer, ExecutionResult<Map<ByteBuffer, List<ColumnOrSuperColumn>>> executionResult) { super(keySerializer, subSerializer, executionResult); this.sNameSerializer = sNameSerializer; this.rows = executionResult.get().entrySet().iterator(); next(); hasEntries = getSuperColumns() != null && getSuperColumns().size() > 0; }
@Override public ByteBuffer getColumnValue(N columnName) { HColumn<N,ByteBuffer> col = getColumn( columnName ); return col != null ? col.getValue() : null; }
protected SuperCfResult<K,SN,N> doExecuteMultigetSlice(List<K> keys, HSlicePredicate<SN> predicate) { SuperCfResultWrapper<K, SN, N> wrapper = new SuperCfResultWrapper<K, SN, N>(keySerializer, topSerializer, subSerializer, multigetSliceInternal(keys, columnParent, predicate)); return wrapper; }
@Override public Float getFloat(SN sColumnName, N columnName) { return extractType(sColumnName, columnName, FloatSerializer.get()); }
@Override public SuperCfResult<K, SN, N> next() { if ( !hasNext() ) { throw new NoSuchElementException("No more rows left on this HColumnFamily"); } entry = rows.next(); log.debug("found entry {} with value {}", getKey(), entry.getValue()); applyToRow(entry.getValue()); return this; }
public SuperCfResultWrapper(Serializer<K> keySerializer, Serializer<SN> sNameSerializer, Serializer<N> subSerializer, ExecutionResult<Map<ByteBuffer, List<ColumnOrSuperColumn>>> executionResult) { super(keySerializer, subSerializer, executionResult); this.sNameSerializer = sNameSerializer; this.rows = executionResult.get().entrySet().iterator(); next(); hasEntries = getSuperColumns() != null && getSuperColumns().size() > 0; }
protected SuperCfResult<K,SN,N> doExecuteSlice(K key, SN sColumnName, HSlicePredicate<SN> predicate) { SuperCfResultWrapper<K, SN, N> wrapper = new SuperCfResultWrapper<K, SN, N>(keySerializer, topSerializer, subSerializer, sliceInternal(key, predicate)); if ( sColumnName != null ) { wrapper.applySuperColumn(sColumnName); } return wrapper; }
@Override public ByteBuffer getColumnValue(N columnName) { HColumn<N,ByteBuffer> col = getColumn( columnName ); return col != null ? col.getValue() : null; }
protected SuperCfResult<K,SN,N> doExecuteMultigetSlice(List<K> keys, HSlicePredicate<SN> predicate) { SuperCfResultWrapper<K, SN, N> wrapper = new SuperCfResultWrapper<K, SN, N>(keySerializer, topSerializer, subSerializer, multigetSliceInternal(keys, columnParent, predicate)); return wrapper; }
@Override public Boolean getBoolean(SN sColumnName, N columnName) { return extractType(sColumnName, columnName, BooleanSerializer.get()); }
@Override public SuperCfResult<K, SN, N> next() { if ( !hasNext() ) { throw new NoSuchElementException("No more rows left on this HColumnFamily"); } entry = rows.next(); log.debug("found entry {} with value {}", getKey(), entry.getValue()); applyToRow(entry.getValue()); return this; }
protected SuperCfResult<K,SN,N> doExecuteSlice(K key, SN sColumnName, HSlicePredicate<SN> predicate) { SuperCfResultWrapper<K, SN, N> wrapper = new SuperCfResultWrapper<K, SN, N>(keySerializer, topSerializer, subSerializer, sliceInternal(key, predicate)); if ( sColumnName != null ) { wrapper.applySuperColumn(sColumnName); } return wrapper; }
@Override public Date getDate(SN sColumnName, N columnName) { return extractType(sColumnName, columnName, DateSerializer.get()); }
@Override public UUID getUUID(SN sColumnName, N columnName) { return extractType(sColumnName, columnName, UUIDSerializer.get()); }