Interface RealLiveStreamActor

All Superinterfaces:
SafeRealLiveStreamActor
All Known Subinterfaces:
RealLiveTable, RecordStorage
All Known Implementing Classes:
CachedOffHeapStorage, DynShardedTable, EncryptedStorageWrapper, HeapRecordStorage, IndexedRecordStorage, OffHeapRecordStorage, RealLiveTableActor, ShardedTable

public interface RealLiveStreamActor extends SafeRealLiveStreamActor
Created by ruedi on 04/08/15. query methods
  • Method Summary

    Modifier and Type
    Method
    Description
    default <O> void
    forEach(org.nustaq.kontraktor.Spore<Record,O> spore, org.nustaq.kontraktor.Callback<O> result)
    sends null,null as marker for finish (so null cannot be a valid result of the spore)
    default void
    forEach(RLPredicate<Record> predicate, org.nustaq.kontraktor.Callback<Record> cb)
     
    <T> void
    forEachWithSpore(org.nustaq.kontraktor.Spore<Record,T> spore)
     
    default org.nustaq.kontraktor.IPromise<List<Record>>
     
    default <R> void
    map(RLPredicate<Record> predicate, RLFunction<Record,R> mapFun, org.nustaq.kontraktor.Callback<R> cb)
     
    default void
    query(String query, org.nustaq.kontraktor.Callback<Record> cb)
     
  • Method Details

    • forEachWithSpore

      <T> void forEachWithSpore(org.nustaq.kontraktor.Spore<Record,T> spore)
    • forEach

      default void forEach(RLPredicate<Record> predicate, org.nustaq.kontraktor.Callback<Record> cb)
    • map

      default <R> void map(RLPredicate<Record> predicate, RLFunction<Record,R> mapFun, org.nustaq.kontraktor.Callback<R> cb)
    • query

      default void query(String query, org.nustaq.kontraktor.Callback<Record> cb) throws QParseException
      Specified by:
      query in interface SafeRealLiveStreamActor
      Throws:
      QParseException
    • listByQuery

      default org.nustaq.kontraktor.IPromise<List<Record>> listByQuery(String query)
    • forEach

      default <O> void forEach(org.nustaq.kontraktor.Spore<Record,O> spore, org.nustaq.kontraktor.Callback<O> result)
      sends null,null as marker for finish (so null cannot be a valid result of the spore)