Tabnine Logo
ILSMIndexAccessor.scheduleFlush
Code IndexAdd Tabnine to your IDE (free)

How to use
scheduleFlush
method
in
org.apache.hyracks.storage.am.lsm.common.api.ILSMIndexAccessor

Best Java code snippets using org.apache.hyracks.storage.am.lsm.common.api.ILSMIndexAccessor.scheduleFlush (Showing top 12 results out of 315)

origin: apache/asterixdb

  @Override
  public void completeOperation(ILSMIndex index, LSMOperationType opType, ISearchOperationCallback searchCallback,
      IModificationOperationCallback modificationCallback) throws HyracksDataException {
    // Flush will only be handled by last exiting thread.
    if (opType == LSMOperationType.MODIFICATION && threadRefCount.decrementAndGet() == 0
        && index.hasFlushRequestForCurrentMutableComponent()) {
      ILSMIndexAccessor accessor = index.createAccessor(NoOpIndexAccessParameters.INSTANCE);
      accessor.scheduleFlush();
    }
  }
}
origin: apache/asterixdb

private ILSMIOOperation scheduleFlush(OrderedIndexTestContext ctx)
    throws HyracksDataException, InterruptedException {
  ILSMIndexAccessor accessor =
      (ILSMIndexAccessor) ctx.getIndex().createAccessor(NoOpIndexAccessParameters.INSTANCE);
  return accessor.scheduleFlush();
}
origin: apache/asterixdb

ILSMIndexAccessor accessor = lsmIndex.createAccessor(NoOpIndexAccessParameters.INSTANCE);
accessor.getOpContext().setParameters(flushMap);
ILSMIOOperation flush = accessor.scheduleFlush();
lastFlushTime = System.nanoTime();
scheduledFlushes.put(flush.getTarget().getRelativePath(), (FlushOperation) flush);
origin: apache/asterixdb

ILSMIOOperation flush = accessor.scheduleFlush();
try {
  flush.sync();
origin: apache/asterixdb

if (flush && memoryComponentsAllocated) {
  try {
    createAccessor(NoOpIndexAccessParameters.INSTANCE).scheduleFlush().sync();
  } catch (InterruptedException e) {
    throw HyracksDataException.create(e);
origin: apache/asterixdb

  ILSMIOOperation flush = lsmAccessor.scheduleFlush();
  flush.sync();
  if (flush.getStatus() == LSMIOOperationStatus.FAILURE) {
  lsmAccessor.scheduleFlush().sync();
} else {
  isFoundNull = false;
origin: apache/asterixdb

  ILSMIOOperation flush = accessor.scheduleFlush();
  flush.sync();
  if (flush.getStatus() == LSMIOOperationStatus.FAILURE) {
  accessor.scheduleFlush().sync();
  isFoundNull = true;
} else {
  accessor.delete(tuple);
accessor.scheduleFlush().sync();
origin: apache/asterixdb

accessor.insert(tuple1);
accessor.scheduleFlush();
accessor.scheduleFlush();
accessor.scheduleFlush();
scheduler.modify = true;
ILSMIOOperation merge = accessor.scheduleMerge(btree.getDiskComponents());
origin: apache/asterixdb

ILSMIOOperation flush = accessor.scheduleFlush();
flush.sync();
if (flush.getStatus() == LSMIOOperationStatus.FAILURE) {
origin: apache/asterixdb

op2.performOperation(ctx,
    AccessMethodTestsConfig.BTREE_NUM_TUPLES_TO_INSERT / AccessMethodTestsConfig.BTREE_NUM_INSERT_ROUNDS);
accessor.scheduleFlush();
LSMBTree btree = (LSMBTree) ctx.getIndex();
Assert.assertEquals("Check disk components", 1, btree.getDiskComponents().size());
origin: apache/asterixdb

accessor.scheduleFlush();
accessor.scheduleFlush();
accessor.scheduleFlush();
origin: apache/asterixdb

accessor.scheduleFlush();
org.apache.hyracks.storage.am.lsm.common.apiILSMIndexAccessorscheduleFlush

Javadoc

Schedule a flush operation

Popular methods of ILSMIndexAccessor

  • getOpContext
  • scheduleMerge
    Schedule a merge operation
  • forceDelete
    Force deleting an index entry even if the memory component is full replace the entry if found with a
  • forceInsert
    Insert a new tuple (failing if duplicate key entry is found)
  • delete
  • insert
  • createSearchCursor
  • forceUpsert
    Force upserting the tuple into the memory component even if it is full
  • scanDiskComponents
    Open the given cursor for scanning all disk components of the primary index. The returned tuple has
  • upsert
  • deleteComponents
    Delete components that match the passed predicate NOTE: This call can only be made when the caller k
  • destroy
  • deleteComponents,
  • destroy,
  • flush,
  • forcePhysicalDelete,
  • merge,
  • scheduleFullMerge,
  • scheduleReplication,
  • search,
  • tryDelete

Popular in Java

  • Start an intent from android
  • scheduleAtFixedRate (ScheduledExecutorService)
  • getSupportFragmentManager (FragmentActivity)
  • setContentView (Activity)
  • Properties (java.util)
    A Properties object is a Hashtable where the keys and values must be Strings. Each property can have
  • Stack (java.util)
    Stack is a Last-In/First-Out(LIFO) data structure which represents a stack of objects. It enables u
  • Executor (java.util.concurrent)
    An object that executes submitted Runnable tasks. This interface provides a way of decoupling task s
  • Pattern (java.util.regex)
    Patterns are compiled regular expressions. In many cases, convenience methods such as String#matches
  • JButton (javax.swing)
  • Runner (org.openjdk.jmh.runner)
  • Top Sublime Text plugins
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