Class AbstractIndexTable

    • Method Detail

      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • logError

        protected void logError​(java.lang.String message)
      • deliverChangeNotifications

        protected void deliverChangeNotifications​(Tuple updateTuple,
                                                  boolean isInsertion)
        Implementors shall call this to deliver all notifications. Call may be conditioned to emitNotifications
      • addUpdateListener

        public void addUpdateListener​(Tuple seed,
                                      IQueryRuntimeContextListener listener)
        Description copied from interface: IIndexTable
        Subscribes for updates in the table, optionally seeded with the given tuple.

        This should be called after initializing a result cache by an enumeration method.

        Specified by:
        addUpdateListener in interface IIndexTable
        Parameters:
        seed - can be null or a tuple with matching arity; if non-null, notifications will delivered only about those updates of the table that match the seed at positions where the seed is non-null.
        listener - will be notified of future changes