Interface Handler

All Known Implementing Classes:
AggregationHandler, ConstructHandler, DatasetHandler, PrologHandler, SelectHandler, SolutionModifierHandler, ValuesHandler, WhereHandler

public interface Handler
The base interface for handlers.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Called by the build process for this handler to perform any adjustments to the query before the build completes.
    void
    setVars(Map<Var,Node> values)
    Set the values for variables managed by the handler implementation.
  • Method Details

    • setVars

      void setVars(Map<Var,Node> values)
      Set the values for variables managed by the handler implementation. This method is called by the builder to set values handled by this Handler implementation.
      Parameters:
      values - The map of variable to node value.
    • build

      void build()
      Called by the build process for this handler to perform any adjustments to the query before the build completes. The adjustments are made after setVars() has been called.