Class BaseStardogTemplate
Abstract base implementation of a Store Template for creating Stardog Stores.
Implements
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
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 |
---|---|---|
System.String | id | Store ID. |
System.String | name | Template Name. |
System.String | descrip | Template Description. |
System.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 |
---|---|
System.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<System.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 |
---|---|
System.Int32 |
MinDifferentialIndexLimit
Gets/Sets the minimum differential index limit.
Declaration
public int MinDifferentialIndexLimit { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
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<System.String> |
SearchReindexMode
Gets/Sets the Search re-indexing mode.
Declaration
public string SearchReindexMode { get; set; }
Property Value
Type | Description |
---|---|
System.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<System.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<System.String> | errors | Error collection to add to. |