Interface TableOperations<K,V>

All Known Implementing Classes:
BaseTableOperations

public interface TableOperations<K,V>
Author:
William Burns
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    batchUpdates(Connection connection, int writePublisherCount, org.reactivestreams.Publisher<Object> removePublisher, org.reactivestreams.Publisher<org.infinispan.persistence.spi.NonBlockingStore.SegmentedPublisher<org.infinispan.persistence.spi.MarshallableEntry<K,V>>> writePublisher)
     
    void
     
    boolean
    deleteEntry(Connection connection, int segment, Object key)
     
    org.infinispan.persistence.spi.MarshallableEntry<K,V>
    loadEntry(Connection connection, int segment, Object key)
     
    io.reactivex.rxjava3.core.Flowable<org.infinispan.persistence.spi.MarshallableEntry<K,V>>
    publishEntries(Supplier<Connection> connectionSupplier, Consumer<Connection> connectionCloser, org.infinispan.commons.util.IntSet segments, Predicate<? super K> filter, boolean fetchValue)
     
    default io.reactivex.rxjava3.core.Flowable<K>
    publishKeys(Supplier<Connection> connectionSupplier, Consumer<Connection> connectionCloser, org.infinispan.commons.util.IntSet segments, Predicate<? super K> filter)
     
    long
    size(Connection connection)
     
    void
    upsertEntry(Connection connection, int segment, org.infinispan.persistence.spi.MarshallableEntry<? extends K,? extends V> entry)