Interface TransactionSetting

All Known Subinterfaces:
IsolationLevel
All Known Implementing Classes:
IsolationLevels, QueryEvaluationMode, ShaclSail.TransactionSettings.PerformanceHint, ShaclSail.TransactionSettings.ValidationApproach

public interface TransactionSetting
A configuration setting that can be passed at the beginning of a repository transaction to influence behavior within the scope of that transaction only.
Author:
Håvard Ottestad, Jeen Broekstra
  • Method Summary Link icon

    Modifier and Type
    Method
    Description
    default String
    The globally unique transaction settings name.
    default String
    The value for this transaction setting.
  • Method Details Link icon

    • getName Link icon

      default String getName()
      The globally unique transaction settings name. Warning: do not use double underscore (__) in the name.
      Returns:
      the name of this setting, typically its canonical class name
    • getValue Link icon

      default String getValue()
      The value for this transaction setting.
      Returns:
      a string representation of the value