Interface Neo4jServer

All Superinterfaces:
FederationMember
All Known Implementing Classes:
Neo4jServerImpl

public interface Neo4jServer extends FederationMember
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the URL at which this Neo4j server can be reached.
    default boolean
    Returns true if this federation member supports answering the given graph patterns in a single request.
    default 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.

    Methods inherited from interface se.liu.ida.hefquin.federation.FederationMember

    getID
  • Method Details

    • getURL

      String getURL()
      Returns the URL at which this Neo4j server can be reached.
    • supportsMoreThanTriplePatterns

      default boolean supportsMoreThanTriplePatterns()
      Description copied from interface: FederationMember
      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 FederationMember.isSupportedPattern(SPARQLGraphPattern).

      Specified by:
      supportsMoreThanTriplePatterns in interface FederationMember
    • isSupportedPattern

      default boolean isSupportedPattern(SPARQLGraphPattern p)
      Description copied from interface: FederationMember
      Returns true if this federation member supports answering the given graph patterns in a single request.
      Specified by:
      isSupportedPattern in interface FederationMember