@Override protected void resetSearchPredicate(int tupleIndex) { if (lowKey != null) { lowKey.reset(accessor, tupleIndex); } if (highKey != null) { highKey.reset(accessor, tupleIndex); } if (minFilterKey != null) { minFilterKey.reset(accessor, tupleIndex); } if (maxFilterKey != null) { maxFilterKey.reset(accessor, tupleIndex); } }
private void resetSearchPredicate(int tupleIndex) { key.reset(accessor, tupleIndex); searchPred.reset(key, key, true, true, keySearchCmp, keySearchCmp); }
@Override protected void resetSearchPredicate(int tupleIndex) { frameTuple.reset(accessor, tupleIndex); InvertedIndexSearchPredicate invIndexSearchPred = (InvertedIndexSearchPredicate) searchPred; invIndexSearchPred.setQueryTuple(frameTuple); invIndexSearchPred.setQueryFieldIndex(queryFieldIndex); invIndexSearchPred.setIsFullTextSearchQuery(isFullTextSearchQuery); if (minFilterKey != null) { minFilterKey.reset(accessor, tupleIndex); } if (maxFilterKey != null) { maxFilterKey.reset(accessor, tupleIndex); } }
@Override public void nextFrame(ByteBuffer buffer) throws HyracksDataException { accessor.reset(buffer); int tupleCount = accessor.getTupleCount(); for (int i = 0; i < tupleCount; i++) { tuple.reset(accessor, i); bulkLoader.add(tuple); } }
@Override public void nextFrame(ByteBuffer buffer) throws HyracksDataException { accessor.reset(buffer); int tupleCount = accessor.getTupleCount(); for (int i = 0; i < tupleCount; i++) { tuple.reset(accessor, i); bulkLoader.add(tuple); } FrameUtils.flushFrame(buffer, writer); }
@Override public void nextFrame(ByteBuffer buffer) throws HyracksDataException { accessor.reset(buffer); int tupleCount = accessor.getTupleCount(); for (int i = 0; i < tupleCount; i++) { try { // if both previous value and new value are null, then we skip tuple.reset(accessor, i); int componentPos = getComponentPos(tuple); if (componentPos != currentComponentPos) { loadNewComponent(componentPos); currentComponentPos = componentPos; } if (isAntiMatterTuple(tuple)) { addAntiMatterTuple(tuple); } else { addMatterTuple(tuple); } } catch (Exception e) { throw HyracksDataException.create(e); } } }
tuple.reset(accessor, i); switch (op) { case INSERT:
tuple.reset(accessor, i);
tuple.reset(accessor, i);