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

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

    • getName

      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

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