Interface FederationMember

  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Returns an identifier of this federation member, which should be unique (independent of the type of federation member).
    boolean
    Returns true if this federation member supports answering the given graph patterns in a single request.
    boolean
    Returns false if the only types of graph patterns that can be answered by a single request to this federation member are triple patterns.
  • Method Details

    • getID

      int getID()
      Returns an identifier of this federation member, which should be unique (independent of the type of federation member).
    • supportsMoreThanTriplePatterns

      boolean supportsMoreThanTriplePatterns()
      Returns false if the only types of graph patterns that can be answered by a single request to this federation member are triple patterns.

      Notice that a return value of true does not mean that the federation member supports arbitrary graph patterns, but only that it supports more than only triple patterns. For a more specific way of checking, use isSupportedPattern(SPARQLGraphPattern).

    • isSupportedPattern

      boolean isSupportedPattern(SPARQLGraphPattern p)
      Returns true if this federation member supports answering the given graph patterns in a single request.