protected <V> ColumnFamilyResult<K, N> doExecuteIndexedSlices(IndexedSlicesPredicate<K, N, V> predicate, HSlicePredicate<N> slicePredicate) { return new ColumnFamilyResultWrapper<K, N>(keySerializer, topSerializer, indexedSlicesInternal(predicate, slicePredicate)); }
private void applyToRow(List<ColumnOrSuperColumn> cosclist) { hasEntries = cosclist.size() > 0; for (Iterator<ColumnOrSuperColumn> iterator = cosclist.iterator(); iterator.hasNext();) { ColumnOrSuperColumn cosc = iterator.next(); if ( cosc.isSetSuper_column() ) { applySuper(cosc); } else { applyStandard(cosc.getColumn()); } iterator.remove(); } }
@Override public ColumnFamilyResult<K, N> next() { if ( !hasNext() ) { throw new NoSuchElementException("No more rows left on this HColumnFamily"); } entry = rows.next(); columns = new LinkedHashMap<N,HColumn<N,ByteBuffer>>(); applyToRow(entry.getValue()); return this; }
public ColumnFamilyResultWrapper(Serializer<K> keySerializer, Serializer<N> columnNameSerializer, ExecutionResult<Map<ByteBuffer,List<ColumnOrSuperColumn>>> executionResult) { super(keySerializer, columnNameSerializer, executionResult); this.rows = executionResult.get().entrySet().iterator(); if(hasNext()) { next(); } hasEntries = getColumnNames() != null && getColumnNames().size() > 0; }
private void applySuper(ColumnOrSuperColumn cosc) { Iterator<Column> tcolumns = cosc.getSuper_column().getColumnsIterator(); while ( tcolumns.hasNext() ) { applyStandard(tcolumns.next()); } }
public ByteBuffer getColumnValue( N columnName) { HColumn<N,ByteBuffer> col = getColumn( columnName ); return col != null ? col.getValue().duplicate() : null; }
public ColumnFamilyResultWrapper(Serializer<K> keySerializer, Serializer<N> columnNameSerializer, ExecutionResult<Map<ByteBuffer,List<ColumnOrSuperColumn>>> executionResult) { super(keySerializer, columnNameSerializer, executionResult); this.rows = executionResult.get().entrySet().iterator(); if(hasNext()) { next(); } hasEntries = getColumnNames() != null && getColumnNames().size() > 0; }
private void applySuper(ColumnOrSuperColumn cosc) { Iterator<Column> tcolumns = cosc.getSuper_column().getColumnsIterator(); while ( tcolumns.hasNext() ) { applyStandard(tcolumns.next()); } }
public ByteBuffer getColumnValue( N columnName) { HColumn<N,ByteBuffer> col = getColumn( columnName ); return col != null ? col.getValue().duplicate() : null; }
public ColumnFamilyResultWrapper(Serializer<K> keySerializer, Serializer<N> columnNameSerializer, ExecutionResult<Map<ByteBuffer,List<ColumnOrSuperColumn>>> executionResult) { super(keySerializer, columnNameSerializer, executionResult); this.rows = executionResult.get().entrySet().iterator(); if(hasNext()) { next(); } hasEntries = getColumnNames() != null && getColumnNames().size() > 0; }
private void applyToRow(List<ColumnOrSuperColumn> cosclist) { hasEntries = cosclist.size() > 0; for (Iterator<ColumnOrSuperColumn> iterator = cosclist.iterator(); iterator.hasNext();) { ColumnOrSuperColumn cosc = iterator.next(); if ( cosc.isSetSuper_column() ) { applySuper(cosc); } else { applyStandard(cosc.getColumn()); } iterator.remove(); } }
@Override public ColumnFamilyResult<K, N> next() { if ( !hasNext() ) { throw new NoSuchElementException("No more rows left on this HColumnFamily"); } entry = rows.next(); columns = new LinkedHashMap<N,HColumn<N,ByteBuffer>>(); applyToRow(entry.getValue()); return this; }
protected <V> ColumnFamilyResult<K, N> doExecuteIndexedSlices(final IndexedSlicesPredicate<K, N, V> predicate) { return new ColumnFamilyResultWrapper<K, N>(keySerializer, topSerializer, indexedSlicesInternal(predicate, activeSlicePredicate)); }
private void applySuper(ColumnOrSuperColumn cosc) { Iterator<Column> tcolumns = cosc.getSuper_column().getColumnsIterator(); while ( tcolumns.hasNext() ) { applyStandard(tcolumns.next()); } }
public ByteBuffer getColumnValue( N columnName) { HColumn<N,ByteBuffer> col = getColumn( columnName ); return col != null ? col.getValue().duplicate() : null; }
private void applyToRow(List<ColumnOrSuperColumn> cosclist) { hasEntries = cosclist.size() > 0; for (Iterator<ColumnOrSuperColumn> iterator = cosclist.iterator(); iterator.hasNext();) { ColumnOrSuperColumn cosc = iterator.next(); if ( cosc.isSetSuper_column() ) { applySuper(cosc); } else { applyStandard(cosc.getColumn()); } iterator.remove(); } }
@Override public ColumnFamilyResult<K, N> next() { if ( !hasNext() ) { throw new NoSuchElementException("No more rows left on this HColumnFamily"); } entry = rows.next(); columns = new LinkedHashMap<N,HColumn<N,ByteBuffer>>(); applyToRow(entry.getValue()); return this; }
public ColumnFamilyResult<K, N> doExecuteSlice(final K key, final HSlicePredicate<N> workingSlicePredicate) { return new ColumnFamilyResultWrapper<K, N>(keySerializer, topSerializer, sliceInternal(key, workingSlicePredicate)); }
public ColumnFamilyResult<K, N> doExecuteMultigetSlice(final Iterable<K> keys, final HSlicePredicate<N> workingSlicePredicate) { return new ColumnFamilyResultWrapper<K, N>(keySerializer, topSerializer, multigetSliceInternal(keys, workingSlicePredicate)); }
public ColumnFamilyResult<K, N> doExecuteMultigetSlice(final Iterable<K> keys, final HSlicePredicate<N> workingSlicePredicate) { return new ColumnFamilyResultWrapper<K, N>(keySerializer, topSerializer, multigetSliceInternal(keys, workingSlicePredicate)); }