static RocksIteratorWrapper getRocksIterator( RocksDB db, ColumnFamilyHandle columnFamilyHandle) { return new RocksIteratorWrapper(db.newIterator(columnFamilyHandle)); }
public static RocksIteratorWrapper getRocksIterator(RocksDB db) { return new RocksIteratorWrapper(db.newIterator()); }
@Nonnull private RocksBytesIterator orderedBytesIterator() { flushWriteBatch(); return new RocksBytesIterator( new RocksIteratorWrapper( db.newIterator(columnFamilyHandle))); }
@SuppressWarnings("unchecked") private static RocksIteratorWrapper getRocksIterator( RocksDB db, ColumnFamilyHandle columnFamilyHandle, StateSnapshotTransformer<byte[]> stateSnapshotTransformer, ReadOptions readOptions) { RocksIterator rocksIterator = db.newIterator(columnFamilyHandle, readOptions); return stateSnapshotTransformer == null ? new RocksIteratorWrapper(rocksIterator) : new RocksTransformingIteratorWrapper(rocksIterator, stateSnapshotTransformer); }
public static RocksIteratorWrapper getRocksIterator( RocksDB db, ColumnFamilyHandle columnFamilyHandle) { return new RocksIteratorWrapper(db.newIterator(columnFamilyHandle)); }
public static RocksIteratorWrapper getRocksIterator( RocksDB db, ColumnFamilyHandle columnFamilyHandle) { return new RocksIteratorWrapper(db.newIterator(columnFamilyHandle)); }
public static RocksIteratorWrapper getRocksIterator(RocksDB db) { return new RocksIteratorWrapper(db.newIterator()); }
public static RocksIteratorWrapper getRocksIterator(RocksDB db) { return new RocksIteratorWrapper(db.newIterator()); }
@Nonnull private RocksBytesIterator orderedBytesIterator() { flushWriteBatch(); return new RocksBytesIterator( new RocksIteratorWrapper( db.newIterator(columnFamilyHandle))); }
@Nonnull private RocksBytesIterator orderedBytesIterator() { flushWriteBatch(); return new RocksBytesIterator( new RocksIteratorWrapper( db.newIterator(columnFamilyHandle))); }
private void createColumnIterators(FilterFunction<String> stateFilter, List<StateMetaInfoSnapshot> stateMetaInfoSnapshots) throws Exception { Map<String, RocksIteratorWrapper> iterators = new HashMap<>(); for (int i = 0; i < stateMetaInfoSnapshots.size(); i++) { String name = stateMetaInfoSnapshots.get(i).getName(); if (stateFilter.filter(name)) { RocksIteratorWrapper iterator = new RocksIteratorWrapper( this.db.newIterator(stateColumnFamilyHandles.get(i + 1))); iterators.put(name, iterator); iterator.seekToFirst(); } } iteratorQueue = new LinkedList<>(iterators.entrySet()); updateCurrentIterator(); }
@SuppressWarnings("unchecked") private static RocksIteratorWrapper getRocksIterator( RocksDB db, ColumnFamilyHandle columnFamilyHandle, RegisteredStateMetaInfoBase metaInfo, ReadOptions readOptions) { StateSnapshotTransformer<byte[]> stateSnapshotTransformer = null; if (metaInfo instanceof RegisteredKeyValueStateBackendMetaInfo) { stateSnapshotTransformer = (StateSnapshotTransformer<byte[]>) ((RegisteredKeyValueStateBackendMetaInfo<?, ?>) metaInfo).getSnapshotTransformer(); } RocksIterator rocksIterator = db.newIterator(columnFamilyHandle, readOptions); return stateSnapshotTransformer == null ? new RocksIteratorWrapper(rocksIterator) : new RocksTransformingIteratorWrapper(rocksIterator, stateSnapshotTransformer); } }
@SuppressWarnings("unchecked") private static RocksIteratorWrapper getRocksIterator( RocksDB db, ColumnFamilyHandle columnFamilyHandle, RegisteredStateMetaInfoBase metaInfo, ReadOptions readOptions) { StateSnapshotTransformer<byte[]> stateSnapshotTransformer = null; if (metaInfo instanceof RegisteredKeyValueStateBackendMetaInfo) { stateSnapshotTransformer = (StateSnapshotTransformer<byte[]>) ((RegisteredKeyValueStateBackendMetaInfo<?, ?>) metaInfo).getSnapshotTransformer(); } RocksIterator rocksIterator = db.newIterator(columnFamilyHandle, readOptions); return stateSnapshotTransformer == null ? new RocksIteratorWrapper(rocksIterator) : new RocksTransformingIteratorWrapper(rocksIterator, stateSnapshotTransformer); } }