Class ShaclSailConnection.Settings
java.lang.Object
org.eclipse.rdf4j.sail.shacl.ShaclSailConnection.Settings
- Enclosing class:
ShaclSailConnection
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Booleanprivate IsolationLevelprivate Booleanprivate 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) privateSettings(ShaclSailConnection.Settings settings) -
Method Summary
Modifier and TypeMethodDescription(package private) voidapplyTransactionSettings(ShaclSailConnection.Settings transactionSettingsLocal) (package private) static ShaclSail.TransactionSettings.ValidationApproachgetMostSignificantValidationApproach(ShaclSail.TransactionSettings.ValidationApproach base, ShaclSail.TransactionSettings.ValidationApproach overriding) booleanbooleanprivate voidsetCacheSelectedNodes(Boolean cacheSelectedNodes) private voidsetIsolationLevel(IsolationLevel isolationLevel) private voidsetParallelValidation(Boolean parallelValidation) private voidsetValidationApproach(ShaclSail.TransactionSettings.ValidationApproach validationApproach) voidtoString()
-
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
-