Package com.thinkaurelius.titan.diskstorage.util

Examples of com.thinkaurelius.titan.diskstorage.util.StaticByteBuffer


        @Override
        public StaticBuffer next() {
            ensureOpen();

            currentRow = rows.next();
            return new StaticByteBuffer(currentRow.getKey());
        }
View Full Code Here


                }
                out.flip();
                if (!out.hasRemaining()) {
                    store.delete(key, txh);
                } else {
                    StaticBuffer newValue = compress(new StaticByteBuffer(out));
                    store.replace(key, newValue, oldValueCompress, txh);
                }
                return null;
            }
        }, maxMutationRetries, mutationRetryWaitTimeMS);
View Full Code Here

        store.close();
    }

    private StaticBuffer string2StaticBuffer(final String s) {
        ByteBuffer out = ByteBuffer.wrap(s.getBytes(Charset.forName("UTF-8")));
        return new StaticByteBuffer(out);
    }
View Full Code Here

        protected LockerState<S> lockState;
        protected long lockExpireNS;
        protected Logger log;

        public Builder() {
            this.rid = new StaticByteBuffer(DistributedStoreManager.getRid(new BaseConfiguration()));
            this.times = TimeUtility.INSTANCE;
            this.serializer = new ConsistentKeyLockerSerializer();
            this.llm = null; // redundant, but it preserves this constructor's overall pattern
            this.lockState = new LockerState<S>();
            this.lockExpireNS = NANOSECONDS.convert(GraphDatabaseConfiguration.LOCK_EXPIRE_MS_DEFAULT, MILLISECONDS);
View Full Code Here

                2 * (column.limit()-column.position() + value.limit()-value.position()); //multiply by 2 to account for approx storage of RelationCache
    }

    @Override
    public StaticBuffer getColumn() {
        return new StaticByteBuffer(column);
    }
View Full Code Here

        return new StaticByteBuffer(column);
    }

    @Override
    public StaticBuffer getValue() {
        return new StaticByteBuffer(value);
    }
View Full Code Here

        len -= 8;
        byte[] curRid = new byte[len];
        for (int i = 0; r.hasRemaining(); i++) {
            curRid[i] = r.getByte();
        }
        StaticBuffer rid = new StaticByteBuffer(curRid);
        return new TimestampRid(tsNS, rid);
    }
View Full Code Here

TOP

Related Classes of com.thinkaurelius.titan.diskstorage.util.StaticByteBuffer

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.