API Reference
Class
SqliteGitHubRepositoryStargazerSnapshotStore
SQLite-backed store for persisted stargazer observations.
Inheritance
- Object
- SqliteGitHubRepositoryStargazerSnapshotStore
Constructors
SqliteGitHubRepositoryStargazerSnapshotStore(System.String dbPath) #Initializes a new SQLite-backed stargazer snapshot store.
Parameters
- dbPath System.String
Methods
Dispose() #GetAll() #GetByRepository(System.String repositoryNameWithOwner) #Parameters
- repositoryNameWithOwner System.String
GetLatestCaptureAtUtcByRepository(System.String repositoryNameWithOwner) #Parameters
- repositoryNameWithOwner System.String
MarkRepositoryCaptured(System.String repositoryNameWithOwner, System.DateTimeOffset capturedAtUtc) #Parameters
- repositoryNameWithOwner System.String
- capturedAtUtc System.DateTimeOffset
Upsert(IntelligenceX.Telemetry.GitHub.GitHubRepositoryStargazerSnapshotRecord snapshot) #Parameters
- snapshot IntelligenceX.Telemetry.GitHub.GitHubRepositoryStargazerSnapshotRecord