@Override protected void addAdditionalIndexAccessorParams(IIndexAccessParameters iap) throws HyracksDataException { iap.getParameters().put(HyracksConstants.HYRACKS_TASK_CONTEXT, ctx); } }
public PartitionedInMemoryInvertedIndexAccessor(InMemoryInvertedIndex index, IIndexOperationContext opCtx, IIndexAccessParameters iap) throws HyracksDataException { super(index, opCtx, (IHyracksTaskContext) iap.getParameters().get(HyracksConstants.HYRACKS_TASK_CONTEXT)); }
@Override public OnDiskInvertedIndexAccessor createAccessor(IIndexAccessParameters iap) throws HyracksDataException { return new OnDiskInvertedIndexAccessor(this, (IHyracksTaskContext) iap.getParameters().get(HyracksConstants.HYRACKS_TASK_CONTEXT)); }
@Override public PartitionedOnDiskInvertedIndexAccessor createAccessor(IIndexAccessParameters iap) throws HyracksDataException { return new PartitionedOnDiskInvertedIndexAccessor(this, (IHyracksTaskContext) iap.getParameters().get(HyracksConstants.HYRACKS_TASK_CONTEXT)); }
@Override public InMemoryInvertedIndexAccessor createAccessor(IIndexAccessParameters iap) throws HyracksDataException { return new InMemoryInvertedIndexAccessor(this, new InMemoryInvertedIndexOpContext(btree, tokenCmpFactories, tokenizerFactory), (IHyracksTaskContext) iap.getParameters().get(HyracksConstants.HYRACKS_TASK_CONTEXT)); }