Class ProxyDistributedLookupBatch

  • All Implemented Interfaces:
    org.h2.index.IndexLookupBatch

    public class ProxyDistributedLookupBatch
    extends Object
    implements org.h2.index.IndexLookupBatch
    Lookip batch for proxy indexes.
    • Constructor Detail

      • ProxyDistributedLookupBatch

        public ProxyDistributedLookupBatch​(org.h2.index.IndexLookupBatch delegate,
                                           GridQueryRowDescriptor rowDesc)
        Creates proxy lookup batch.
        Parameters:
        delegate - Underlying index lookup batch.
        rowDesc - Row descriptor.
    • Method Detail

      • addSearchRows

        public boolean addSearchRows​(org.h2.result.SearchRow first,
                                     org.h2.result.SearchRow last)
        Specified by:
        addSearchRows in interface org.h2.index.IndexLookupBatch
      • isBatchFull

        public boolean isBatchFull()
        Specified by:
        isBatchFull in interface org.h2.index.IndexLookupBatch
      • find

        public List<Future<org.h2.index.Cursor>> find()
        Specified by:
        find in interface org.h2.index.IndexLookupBatch
      • getPlanSQL

        public String getPlanSQL()
        Specified by:
        getPlanSQL in interface org.h2.index.IndexLookupBatch
      • reset

        public void reset​(boolean beforeQuery)
        Specified by:
        reset in interface org.h2.index.IndexLookupBatch