Interface IndexTable

All Known Implementing Classes:
HashIndexTable, LinearIndex, SetIndexTable

public interface IndexTable
Interface for indexes that are used for identifying matching Bindings when QueryIterMinus is trying to determine which Bindings need to be removed.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Is there a binding in the table that has a shared domain (variables in common) and is join-compatible?
  • Method Details

    • containsCompatibleWithSharedDomain

      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 the condition for MINUS to exclude the argument binding.