Package org.eclipse.rdf4j.sail.shacl
Class ShaclSailConnection.Settings
java.lang.Object
org.eclipse.rdf4j.sail.shacl.ShaclSailConnection.Settings
- Enclosing class:
ShaclSailConnection
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Boolean
private IsolationLevel
private Boolean
private ShaclSailConnection.Settings
-
Constructor Summary
ConstructorsModifierConstructorDescriptionSettings()
Deprecated, for removal: This API element is subject to removal in a future version.Settings
(boolean cacheSelectNodes, boolean validationEnabled, boolean parallelValidation, IsolationLevel isolationLevel) Settings
(ShaclSailConnection connection) private
Settings
(ShaclSailConnection.Settings settings) -
Method Summary
Modifier and TypeMethodDescription(package private) void
applyTransactionSettings
(ShaclSailConnection.Settings transactionSettingsLocal) (package private) static ShaclSail.TransactionSettings.ValidationApproach
getMostSignificantValidationApproach
(ShaclSail.TransactionSettings.ValidationApproach base, ShaclSail.TransactionSettings.ValidationApproach overriding) boolean
boolean
private void
setCacheSelectedNodes
(Boolean cacheSelectedNodes) private void
setIsolationLevel
(IsolationLevel isolationLevel) private void
setParallelValidation
(Boolean parallelValidation) private void
setValidationApproach
(ShaclSail.TransactionSettings.ValidationApproach validationApproach) void
toString()
-
Field Details
-
validationApproach
-
cacheSelectedNodes
-
parallelValidation
-
isolationLevel
-
previous
-
-
Constructor Details
-
Settings
Deprecated, for removal: This API element is subject to removal in a future version. -
Settings
public Settings(boolean cacheSelectNodes, boolean validationEnabled, boolean parallelValidation, IsolationLevel isolationLevel) -
Settings
-
Settings
-
-
Method Details
-
getValidationApproach
-
isCacheSelectNodes
public boolean isCacheSelectNodes() -
isParallelValidation
public boolean isParallelValidation() -
getIsolationLevel
-
getMostSignificantValidationApproach
static ShaclSail.TransactionSettings.ValidationApproach getMostSignificantValidationApproach(ShaclSail.TransactionSettings.ValidationApproach base, ShaclSail.TransactionSettings.ValidationApproach overriding) -
applyTransactionSettings
-
toString
-
switchToBulkValidation
public void switchToBulkValidation() -
setValidationApproach
private void setValidationApproach(ShaclSail.TransactionSettings.ValidationApproach validationApproach) -
setCacheSelectedNodes
-
setParallelValidation
-
setIsolationLevel
-