IndexAccessParameters actx = new IndexAccessParameters(TestOperationCallback.INSTANCE, TestOperationCallback.INSTANCE); IIndexAccessor indexAccessor = treeIndex.createAccessor(actx);
IndexAccessParameters actx = new IndexAccessParameters(TestOperationCallback.INSTANCE, TestOperationCallback.INSTANCE); IIndexAccessor indexAccessor = treeIndex.createAccessor(actx);
private void scan(FrameTupleAppender appender) throws IOException { ITreeIndex treeIndex = (ITreeIndex) treeIndexHelper.getIndexInstance(); LocalResource resource = treeIndexHelper.getResource(); ISearchOperationCallback searchCallback = searchCallbackFactory.createSearchOperationCallback(resource.getId(), ctx, null); IIndexAccessParameters iap = new IndexAccessParameters(NoOpOperationCallback.INSTANCE, searchCallback); ITreeIndexAccessor indexAccessor = (ITreeIndexAccessor) treeIndex.createAccessor(iap); try { doScan(treeIndex, indexAccessor, appender); } finally { indexAccessor.destroy(); } }
IIndexAccessor indexAccessor = treeIndex.createAccessor(NoOpIndexAccessParameters.INSTANCE);
IndexAccessParameters actx = new IndexAccessParameters(TestOperationCallback.INSTANCE, TestOperationCallback.INSTANCE); IIndexAccessor indexAccessor = treeIndex.createAccessor(actx);
IIndexAccessor indexAccessor = treeIndex.createAccessor(NoOpIndexAccessParameters.INSTANCE);
IIndexAccessor indexAccessor = treeIndex.createAccessor(actx); ArrayTupleBuilder tb = new ArrayTupleBuilder(fieldCount); ArrayTupleReference tuple = new ArrayTupleReference();
IIndexAccessor indexAccessor = treeIndex.createAccessor(NoOpIndexAccessParameters.INSTANCE); int numInserts = 10000; for (int i = 0; i < numInserts; i++) {
IIndexAccessor indexAccessor = treeIndex.createAccessor(NoOpIndexAccessParameters.INSTANCE); int numInserts = 10000; for (int i = 0; i < numInserts; i++) {
IndexAccessParameters actx = new IndexAccessParameters(TestOperationCallback.INSTANCE, TestOperationCallback.INSTANCE); IIndexAccessor indexAccessor = treeIndex.createAccessor(actx);
IndexAccessParameters actx = new IndexAccessParameters(TestOperationCallback.INSTANCE, TestOperationCallback.INSTANCE); IIndexAccessor indexAccessor = treeIndex.createAccessor(actx); int numInserts = 10000; for (int i = 0; i < 10000; i++) {
IndexAccessParameters actx = new IndexAccessParameters(TestOperationCallback.INSTANCE, TestOperationCallback.INSTANCE); IIndexAccessor indexAccessor = treeIndex.createAccessor(actx); int numInserts = 10000; for (int i = 0; i < numInserts; i++) {
IIndexAccessor indexAccessor = treeIndex.createAccessor(actx);
public static void insertData(ITreeIndex lsmBtree) throws HyracksDataException { ArrayTupleBuilder tb = new ArrayTupleBuilder(FIELD_COUNT); ArrayTupleReference tuple = new ArrayTupleReference(); IndexAccessParameters actx = new IndexAccessParameters(TestOperationCallback.INSTANCE, TestOperationCallback.INSTANCE); IIndexAccessor indexAccessor = lsmBtree.createAccessor(actx); try { int numInserts = 10000; for (int i = 0; i < numInserts; i++) { int f0 = RND.nextInt() % numInserts; int f1 = 5; TupleUtils.createIntegerTuple(tb, tuple, f0, f1); try { indexAccessor.insert(tuple); } catch (HyracksDataException e) { if (e.getErrorCode() != ErrorCode.DUPLICATE_KEY) { e.printStackTrace(); throw e; } } catch (Exception e) { e.printStackTrace(); throw e; } } } finally { indexAccessor.destroy(); } } }
IndexAccessParameters actx = new IndexAccessParameters(TestOperationCallback.INSTANCE, TestOperationCallback.INSTANCE); IIndexAccessor indexAccessor = treeIndex.createAccessor(actx);
IndexAccessParameters actx = new IndexAccessParameters(TestOperationCallback.INSTANCE, TestOperationCallback.INSTANCE); IIndexAccessor indexAccessor = treeIndex.createAccessor(actx); int numInserts = 10000; for (int i = 0; i < numInserts; i++) {