API Reference
Class
SqliteUsageEventStore
SQLite-backed usage-event store with dedupe-aware merge behavior.
Inheritance
- Object
- SqliteUsageEventStore
Constructors
public SqliteUsageEventStore(String dbPath) #Initializes a new SQLite-backed usage-event store.
Parameters
- dbPath System.String
- SQLite database path.
Methods
public virtual IReadOnlyList<UsageEventRecord> GetAll() #Returns:
IReadOnlyList<UsageEventRecord>public virtual Boolean TryGet(String eventId, out UsageEventRecord record) #Returns:
BooleanParameters
- eventId System.String
- record IntelligenceX.Telemetry.Usage.UsageEventRecord@
public virtual UsageEventUpsertResult Upsert(UsageEventRecord record) #Returns:
UsageEventUpsertResultParameters
- record IntelligenceX.Telemetry.Usage.UsageEventRecord
public virtual UsageEventBatchUpsertResult UpsertRange(IReadOnlyList<UsageEventRecord> records) #Returns:
UsageEventBatchUpsertResultParameters
- records System.Collections.Generic.IReadOnlyList{IntelligenceX.Telemetry.Usage.UsageEventRecord}
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object