Show / Hide Table of Contents

Class BaseStardogTemplate

Abstract base implementation of a Store Template for creating Stardog Stores.

Inheritance
object
StoreTemplate
BaseStardogTemplate
StardogDiskTemplate
StardogMemTemplate
Implements
IStoreTemplate
Inherited Members
StoreTemplate.ID
StoreTemplate.TemplateName
StoreTemplate.TemplateDescription
StoreTemplate.ToString()
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
Namespace: VDS.RDF.Storage.Management.Provisioning.Stardog
Assembly: dotNetRdf.dll
Syntax
public abstract class BaseStardogTemplate : StoreTemplate, IStoreTemplate

Constructors

| Edit this page View Source

BaseStardogTemplate(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

| Edit this page View Source

AutoUpdateStatistics

Gets/Sets whether to automatically update statistics.

Declaration
public bool AutoUpdateStatistics { get; set; }
Property Value
Type Description
bool
| Edit this page View Source

CanoncialiseLiterals

Gets/Sets whether the database should canonicalise literals.

Declaration
public bool CanoncialiseLiterals { get; set; }
Property Value
Type Description
bool
| Edit this page View Source

ConsistencyChecking

Gets/Sets whether to perform automatic consistency checking on transactions.

Declaration
public bool ConsistencyChecking { get; set; }
Property Value
Type Description
bool
| Edit this page View Source

DatabaseType

Gets the Database Type.

Declaration
public string DatabaseType { get; }
Property Value
Type Description
string
| Edit this page View Source

DurableTransactions

Gets/Sets whether to use durable transactions.

Declaration
public bool DurableTransactions { get; set; }
Property Value
Type Description
bool
| Edit this page View Source

EnablePunning

Enables/Disables punning.

Declaration
public bool EnablePunning { get; set; }
Property Value
Type Description
bool
| Edit this page View Source

FullTextSearch

Enables/Disables Full Text search.

Declaration
public bool FullTextSearch { get; set; }
Property Value
Type Description
bool
| Edit this page View Source

IcvActiveGraphs

Gets/Sets the active graphs for ICV.

Declaration
public List<string> IcvActiveGraphs { get; set; }
Property Value
Type Description
List<string>
| Edit this page View Source

IcvEnabled

Enables/Disables ICV.

Declaration
public bool IcvEnabled { get; set; }
Property Value
Type Description
bool
| Edit this page View Source

IcvReasoningMode

Gets/Sets the reasoning mode for ICV.

Declaration
public StardogReasoningMode IcvReasoningMode { get; set; }
Property Value
Type Description
StardogReasoningMode
| Edit this page View Source

IndexNamedGraphs

Gets/Sets whether to optimize indexes for named graph queries.

Declaration
public bool IndexNamedGraphs { get; set; }
Property Value
Type Description
bool
| Edit this page View Source

MaxDifferentialIndexLimit

Gets/Sets the maximum differential merge limit.

Declaration
public int MaxDifferentialIndexLimit { get; set; }
Property Value
Type Description
int
| Edit this page View Source

MinDifferentialIndexLimit

Gets/Sets the minimum differential index limit.

Declaration
public int MinDifferentialIndexLimit { get; set; }
Property Value
Type Description
int
| Edit this page View Source

PersistIndexes

Gets/Sets whether to persist indexes.

Declaration
public bool PersistIndexes { get; set; }
Property Value
Type Description
bool
| Edit this page View Source

PersistIndexesSynchronously

Gets/Sets whether to persist indexes synchronously.

Declaration
public bool PersistIndexesSynchronously { get; set; }
Property Value
Type Description
bool
| Edit this page View Source

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
List<string>
| Edit this page View Source

SearchReindexMode

Gets/Sets the Search re-indexing mode.

Declaration
public string SearchReindexMode { get; set; }
Property Value
Type Description
string

Methods

| Edit this page View Source

GetTemplateJson()

Gets the JSON Template for creating a store.

Declaration
public JObject GetTemplateJson()
Returns
Type Description
JObject
| Edit this page View Source

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
IEnumerable<string>

Enumeration of errors that occurred.

Overrides
StoreTemplate.Validate()
| Edit this page View Source

ValidateInternal(List<string>)

Does any additional validation a derived template may require.

Declaration
protected virtual void ValidateInternal(List<string> errors)
Parameters
Type Name Description
List<string> errors

Error collection to add to.

Implements

IStoreTemplate

Extension Methods

Extensions.ToSafeString(object)
Extensions.AsEnumerable<T>(T)
  • Edit this page
  • View Source
In this article
  • Constructors
    • BaseStardogTemplate(string, string, string, string)
  • Properties
    • AutoUpdateStatistics
    • CanoncialiseLiterals
    • ConsistencyChecking
    • DatabaseType
    • DurableTransactions
    • EnablePunning
    • FullTextSearch
    • IcvActiveGraphs
    • IcvEnabled
    • IcvReasoningMode
    • IndexNamedGraphs
    • MaxDifferentialIndexLimit
    • MinDifferentialIndexLimit
    • PersistIndexes
    • PersistIndexesSynchronously
    • SchemaGraphs
    • SearchReindexMode
  • Methods
    • GetTemplateJson()
    • Validate()
    • ValidateInternal(List<string>)
  • Implements
  • Extension Methods
Back to top Generated by DocFX