Class BaseStardogTemplate
Abstract base implementation of a Store Template for creating Stardog Stores.
Implements
Inherited Members
Namespace: VDS.RDF.Storage.Management.Provisioning.Stardog
Assembly: dotNetRdf.dll
Syntax
public abstract class BaseStardogTemplate : StoreTemplate, IStoreTemplate
Constructors
| Improve this Doc View SourceBaseStardogTemplate(string, string, string, string)
Creates a new Stardog Template.
Declaration
public BaseStardogTemplate(string id, string name, string descrip, string dbtype)
Parameters
Type | Name | Description |
---|---|---|
string | id | Store ID. |
string | name | Template Name. |
string | descrip | Template Description. |
string | dbtype | Stardog Database Type. |
Properties
| Improve this Doc View SourceAutoUpdateStatistics
Gets/Sets whether to automatically update statistics.
Declaration
public bool AutoUpdateStatistics { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
CanoncialiseLiterals
Gets/Sets whether the database should canonicalise literals.
Declaration
public bool CanoncialiseLiterals { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
ConsistencyChecking
Gets/Sets whether to perform automatic consistency checking on transactions.
Declaration
public bool ConsistencyChecking { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
DatabaseType
Gets the Database Type.
Declaration
public string DatabaseType { get; }
Property Value
Type | Description |
---|---|
string |
DurableTransactions
Gets/Sets whether to use durable transactions.
Declaration
public bool DurableTransactions { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
EnablePunning
Enables/Disables punning.
Declaration
public bool EnablePunning { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
FullTextSearch
Enables/Disables Full Text search.
Declaration
public bool FullTextSearch { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
IcvActiveGraphs
Gets/Sets the active graphs for ICV.
Declaration
public List<string> IcvActiveGraphs { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<T><string> |
IcvEnabled
Enables/Disables ICV.
Declaration
public bool IcvEnabled { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
IcvReasoningMode
Gets/Sets the reasoning mode for ICV.
Declaration
public StardogReasoningMode IcvReasoningMode { get; set; }
Property Value
Type | Description |
---|---|
StardogReasoningMode |
IndexNamedGraphs
Gets/Sets whether to optimize indexes for named graph queries.
Declaration
public bool IndexNamedGraphs { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
MaxDifferentialIndexLimit
Gets/Sets the maximum differential merge limit.
Declaration
public int MaxDifferentialIndexLimit { get; set; }
Property Value
Type | Description |
---|---|
int |
MinDifferentialIndexLimit
Gets/Sets the minimum differential index limit.
Declaration
public int MinDifferentialIndexLimit { get; set; }
Property Value
Type | Description |
---|---|
int |
PersistIndexes
Gets/Sets whether to persist indexes.
Declaration
public bool PersistIndexes { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
PersistIndexesSynchronously
Gets/Sets whether to persist indexes synchronously.
Declaration
public bool PersistIndexesSynchronously { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
SchemaGraphs
Gets/Sets the graphs that contain the schema (TBox) that are used for reasoning.
Declaration
public List<string> SchemaGraphs { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<T><string> |
SearchReindexMode
Gets/Sets the Search re-indexing mode.
Declaration
public string SearchReindexMode { get; set; }
Property Value
Type | Description |
---|---|
string |
Methods
| Improve this Doc View SourceGetTemplateJson()
Gets the JSON Template for creating a store.
Declaration
public JObject GetTemplateJson()
Returns
Type | Description |
---|---|
Newtonsoft.Json.Linq.JObject |
Validate()
Validates that the template is filled out such that a store can be created from it.
Declaration
public override IEnumerable<string> Validate()
Returns
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<T><string> | Enumeration of errors that occurred. |
Overrides
| Improve this Doc View SourceValidateInternal(List<string>)
Does any additional validation a derived template may require.
Declaration
protected virtual void ValidateInternal(List<string> errors)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.List<T><string> | errors | Error collection to add to. |