API Reference
Class
SqliteGitHubRepositoryForkSnapshotStore
SQLite-backed store for persisted fork observations.
Inheritance
- Object
- SqliteGitHubRepositoryForkSnapshotStore
Constructors
public SqliteGitHubRepositoryForkSnapshotStore(String dbPath) #Initializes a new SQLite-backed fork snapshot store.
Parameters
- dbPath System.String
Methods
public virtual Void Dispose() #Returns:
Voidpublic virtual IReadOnlyList<GitHubRepositoryForkSnapshotRecord> GetAll() #Returns:
IReadOnlyList<GitHubRepositoryForkSnapshotRecord>public virtual IReadOnlyList<GitHubRepositoryForkSnapshotRecord> GetByForkRepository(String forkRepositoryNameWithOwner) #Returns:
IReadOnlyList<GitHubRepositoryForkSnapshotRecord>Parameters
- forkRepositoryNameWithOwner System.String
public virtual IReadOnlyList<GitHubRepositoryForkSnapshotRecord> GetByParentRepository(String parentRepositoryNameWithOwner) #Returns:
IReadOnlyList<GitHubRepositoryForkSnapshotRecord>Parameters
- parentRepositoryNameWithOwner System.String
public virtual Void Upsert(GitHubRepositoryForkSnapshotRecord snapshot) #Returns:
VoidParameters
- snapshot IntelligenceX.Telemetry.GitHub.GitHubRepositoryForkSnapshotRecord
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object