Class HashIndexTable

  • All Implemented Interfaces:
    IndexTable

    public class HashIndexTable
    extends java.lang.Object
    implements IndexTable
    Indexes bindings so that they can be search for quickly when a binding to all the variables is provided. If a binding to only some of the known variables is provided then the index still works, but will search linearly.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean containsCompatibleWithSharedDomain​(Binding binding)
      Is there a binding in the table that has a shared domain (variables in common) and is join-compatible? This is teh condition for MINUS to exclude the argument binding.
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait