Tabnine Logo
org.apache.samza.storage.kv
Code IndexAdd Tabnine to your IDE (free)

How to use org.apache.samza.storage.kv

Best Java code snippets using org.apache.samza.storage.kv (Showing top 20 results out of 315)

origin: apache/samza

@Override
public void put(K key, V value) {
 if (value != null) {
  instrument(metrics.numPuts, metrics.putNs, () -> kvStore.put(key, value));
 } else {
  delete(key);
 }
}
origin: apache/samza

@Override
public void deleteAll(List<K> keys) {
 instrument(metrics.numDeleteAlls, metrics.deleteAllNs, () -> kvStore.deleteAll(keys));
}
origin: apache/samza

@Override
public void delete(K key) {
 instrument(metrics.numDeletes, metrics.deleteNs, () -> kvStore.delete(key));
}
origin: apache/samza

@Override
public V get(K key) {
 V result = instrument(metrics.numGets, metrics.getNs, () -> kvStore.get(key));
 if (result == null) {
  incCounter(metrics.numMissedLookups);
 }
 return result;
}
origin: apache/samza

 @Override
 public void close() {
  wrappedIterator.close();
 }
}
origin: apache/samza

@Override
public void flush() {
 kvStore.flush();
}
origin: apache/samza

 @Override
 public void remove() {
  wrappedIterator.remove();
 }
}
origin: apache/samza

@Override
public boolean hasNext() {
 return wrappedIterator.hasNext();
}
origin: apache/samza

/**
 * Deletes the mappings for the specified {@code keys} from this key-value store (if such mappings exist).
 *
 * @param keys the keys for which the mappings are to be deleted.
 * @throws NullPointerException if the specified {@code keys} list, or any of the keys, is {@code null}.
 */
default void deleteAll(List<K> keys) {
 for (K key : keys) {
  delete(key);
 }
}
origin: apache/samza

@Override
public void close() {
 wrappedIterator.close();
}
origin: apache/samza

 @Override
 public TableProvider getTableProvider(String tableId) {
  return new LocalTableProvider(tableId);
 }
}
origin: apache/samza

@Override
public void flush() {
 // Since the KV store will be flushed by task storage manager, only update metrics here
 instrument(metrics.numFlushes, metrics.flushNs, () -> { });
}
origin: org.apache.samza/samza-core_2.12

 @Override
 public void close() {
  wrappedIterator.close();
 }
}
origin: org.apache.samza/samza-core_2.10

 @Override
 public void remove() {
  wrappedIterator.remove();
 }
}
origin: org.apache.samza/samza-api

/**
 * Deletes the mappings for the specified {@code keys} from this key-value store (if such mappings exist).
 *
 * @param keys the keys for which the mappings are to be deleted.
 * @throws NullPointerException if the specified {@code keys} list, or any of the keys, is {@code null}.
 */
default void deleteAll(List<K> keys) {
 for (K key : keys) {
  delete(key);
 }
}
origin: org.apache.samza/samza-core_2.11

 @Override
 public void close() {
  wrappedIterator.close();
 }
}
origin: org.apache.samza/samza-core_2.12

 @Override
 public void remove() {
  wrappedIterator.remove();
 }
}
origin: org.apache.samza/samza-core

 @Override
 public void close() {
  wrappedIterator.close();
 }
}
origin: org.apache.samza/samza-core

 @Override
 public void remove() {
  wrappedIterator.remove();
 }
}
origin: org.apache.samza/samza-core_2.10

 @Override
 public void close() {
  wrappedIterator.close();
 }
}
org.apache.samza.storage.kv

Most used classes

  • Entry
    A key and value.
  • KeyValueStore
    A key-value store that supports put, get, delete, and range queries.
  • KeyValueIterator
  • RocksDbTableDescriptor
    Table descriptor for RocksDb backed tables
  • ClosableIterator
    An iterator that must be closed. Implement close to free resources assigned to the iterator such as
  • RocksDbOptionsHelper,
  • RocksDbReadingTool,
  • BaseLocalStoreBackedTableDescriptor,
  • KeyValueSnapshot,
  • KeyValueStoreMetrics,
  • LocalStoreBackedReadWriteTable,
  • LocalStoreBackedReadableTable,
  • LocalTable,
  • BaseLocalStoreBackedTableProvider,
  • RocksDbTableProvider,
  • InMemoryTableDescriptor,
  • LocalTableProvider,
  • RocksDbKeyValueStore,
  • TestLocalTableProvider
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now