Interface IInputKey

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      int getArity()
      The width of tuples in this relation.
      java.lang.String getPrettyPrintableName()
      A user-friendly name that can be shown on screen for debug purposes, included in exceptions, etc.
      java.lang.String getStringID()
      An internal string identifier that can be used to uniquely identify to input key (relevant for distributed applications).
      boolean isEnumerable()
      Returns true iff instance tuples of the key can be enumerated.
    • Method Detail

      • getPrettyPrintableName

        java.lang.String getPrettyPrintableName()
        A user-friendly name that can be shown on screen for debug purposes, included in exceptions, etc.
      • getStringID

        java.lang.String getStringID()
        An internal string identifier that can be used to uniquely identify to input key (relevant for distributed applications).
      • getArity

        int getArity()
        The width of tuples in this relation.
      • isEnumerable

        boolean isEnumerable()
        Returns true iff instance tuples of the key can be enumerated.

        If false, the runtime can only test tuple membership in the extensional relation identified by the key, but not enumerate member tuples in general.