Package com.netflix.aegisthus.io.writable

Examples of com.netflix.aegisthus.io.writable.AtomWritable


    protected void serializeColumns(Subscriber<? super AtomWritable> subscriber, byte[] rowKey, long deletedAt, int count,
            DataInput columns) throws IOException {
        for (int i = 0; i < count; i++) {
            // serialize columns
            OnDiskAtom atom = serializer.deserializeFromSSTable(columns, version);
            subscriber.onNext(new AtomWritable(rowKey, deletedAt, atom));
        }
    }
View Full Code Here


    @Override
    public boolean nextKeyValue() throws IOException, InterruptedException {
        if (!iterator.hasNext()) {
            return false;
        }
        AtomWritable atomWritable = iterator.next();
        key = new CompositeKey(
                ByteBuffer.wrap(atomWritable.getKey()),
                atomWritable.getAtom().name(),
                atomWritable.getAtom().maxTimestamp()
        );
        value = atomWritable;
        return true;
    }
View Full Code Here

    @Override
    public boolean nextKeyValue() throws IOException, InterruptedException {
        if (!iterator.hasNext()) {
            return false;
        }
        AtomWritable atomWritable = iterator.next();
        key = new CompositeKey(
                ByteBuffer.wrap(atomWritable.getKey()),
                atomWritable.getAtom().name(),
                atomWritable.getAtom().maxTimestamp()
        );
        value = atomWritable;
        return true;
    }
View Full Code Here

TOP

Related Classes of com.netflix.aegisthus.io.writable.AtomWritable

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.