IntelligenceX

API Reference

Class

SqliteSourceRootStore

Namespace IntelligenceX.Telemetry.Usage
Assembly IntelligenceX
Implements
ISourceRootStore IDisposable
Modifiers sealed

SQLite-backed source-root store for usage telemetry discovery.

Inheritance

  • Object
  • SqliteSourceRootStore

Constructors

public SqliteSourceRootStore(String dbPath) #

Initializes a new SQLite-backed source-root store.

Parameters

dbPath System.String requiredposition: 0
SQLite database path.

Methods

public virtual Void Dispose() #
Returns: Void

Releases database resources held by the store.

public virtual IReadOnlyList<SourceRootRecord> GetAll() #
Returns: IReadOnlyList<SourceRootRecord>
public virtual Boolean TryGet(String id, out SourceRootRecord root) #
Returns: Boolean

Parameters

id System.String requiredposition: 0
root IntelligenceX.Telemetry.Usage.SourceRootRecord@ requiredposition: 1
public virtual Void Upsert(SourceRootRecord root) #
Returns: Void

Parameters

root IntelligenceX.Telemetry.Usage.SourceRootRecord requiredposition: 0