Class DatabaseManager
Inheritance
System.Object
DatabaseManager
Assembly: AsaLib.dll
Syntax
public abstract class DatabaseManager : object
Properties
|
Improve this Doc
View Source
FirstRun
Declaration
public bool FirstRun { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
|
Improve this Doc
View Source
HasElements
Declaration
public abstract bool HasElements { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
|
Improve this Doc
View Source
Location
Declaration
public string Location { get; }
Property Value
| Type |
Description |
| System.String |
|
|
Improve this Doc
View Source
QueueSize
Declaration
public abstract int QueueSize { get; }
Property Value
| Type |
Description |
| System.Int32 |
|
Methods
|
Improve this Doc
View Source
BeginTransaction()
Declaration
public abstract void BeginTransaction()
|
Improve this Doc
View Source
CloseDatabase()
Declaration
public abstract void CloseDatabase()
|
Improve this Doc
View Source
Commit()
Declaration
public abstract void Commit()
|
Improve this Doc
View Source
DeleteCompareRun(String, String, String)
Declaration
public abstract void DeleteCompareRun(string firstRunid, string secondRunid, string analysisHash)
Parameters
| Type |
Name |
Description |
| System.String |
firstRunid |
|
| System.String |
secondRunid |
|
| System.String |
analysisHash |
|
|
Improve this Doc
View Source
DeleteRun(String)
Declaration
public abstract void DeleteRun(string runid)
Parameters
| Type |
Name |
Description |
| System.String |
runid |
|
|
Improve this Doc
View Source
Destroy()
Declaration
public abstract void Destroy()
|
Improve this Doc
View Source
Destroy(String)
Declaration
public static void Destroy(string sqliteFilename)
Parameters
| Type |
Name |
Description |
| System.String |
sqliteFilename |
|
|
Improve this Doc
View Source
GetAllMissing(String, String)
Declaration
public abstract IEnumerable<WriteObject> GetAllMissing(string firstRunId, string secondRunId)
Parameters
| Type |
Name |
Description |
| System.String |
firstRunId |
|
| System.String |
secondRunId |
|
Returns
|
Improve this Doc
View Source
GetCommonResultTypes(String, String)
Declaration
public List<RESULT_TYPE> GetCommonResultTypes(string baseId, string compareId)
Parameters
| Type |
Name |
Description |
| System.String |
baseId |
|
| System.String |
compareId |
|
Returns
|
Improve this Doc
View Source
GetCompareRuns()
Declaration
public abstract List<(string firstRunId, string secondRunId, string analysesHash, RUN_STATUS runStatus)> GetCompareRuns()
Returns
| Type |
Description |
| List<System.ValueTuple<System.String, System.String, System.String, RUN_STATUS>> |
|
|
Improve this Doc
View Source
GetComparisonCompleted(Nullable<String>, String, String)
Declaration
public abstract bool GetComparisonCompleted(string? firstRunId, string secondRunId, string analysesHash)
Parameters
| Type |
Name |
Description |
| System.Nullable<System.String> |
firstRunId |
|
| System.String |
secondRunId |
|
| System.String |
analysesHash |
|
Returns
| Type |
Description |
| System.Boolean |
|
|
Improve this Doc
View Source
GetComparisonResults(String, String, String, RESULT_TYPE)
Declaration
public abstract List<CompareResult> GetComparisonResults(string baseId, string compareId, string analysesHash, RESULT_TYPE exportType)
Parameters
| Type |
Name |
Description |
| System.String |
baseId |
|
| System.String |
compareId |
|
| System.String |
analysesHash |
|
| RESULT_TYPE |
exportType |
|
Returns
|
Improve this Doc
View Source
GetComparisonResults(String, String, String, RESULT_TYPE, Int32, Int32)
Declaration
public abstract List<CompareResult> GetComparisonResults(string baseId, string compareId, string analysesHash, RESULT_TYPE resultType, int offset, int numResults)
Parameters
| Type |
Name |
Description |
| System.String |
baseId |
|
| System.String |
compareId |
|
| System.String |
analysesHash |
|
| RESULT_TYPE |
resultType |
|
| System.Int32 |
offset |
|
| System.Int32 |
numResults |
|
Returns
|
Improve this Doc
View Source
GetComparisonResultsCount(String, String, String, Int32)
Declaration
public abstract int GetComparisonResultsCount(string baseId, string compareId, string analysesHash, int resultType)
Parameters
| Type |
Name |
Description |
| System.String |
baseId |
|
| System.String |
compareId |
|
| System.String |
analysesHash |
|
| System.Int32 |
resultType |
|
Returns
| Type |
Description |
| System.Int32 |
|
|
Improve this Doc
View Source
GetCurrentSettings()
Declaration
public abstract DBSettings GetCurrentSettings()
Returns
|
Improve this Doc
View Source
GetLatestRunIds(Int32, RUN_TYPE)
Declaration
public abstract List<string> GetLatestRunIds(int numberOfIds, RUN_TYPE type)
Parameters
| Type |
Name |
Description |
| System.Int32 |
numberOfIds |
|
| RUN_TYPE |
type |
|
Returns
| Type |
Description |
| List<System.String> |
|
|
Improve this Doc
View Source
GetMissingFromFirst(String, String)
Declaration
public abstract IEnumerable<WriteObject> GetMissingFromFirst(string firstRunId, string secondRunId)
Parameters
| Type |
Name |
Description |
| System.String |
firstRunId |
|
| System.String |
secondRunId |
|
Returns
|
Improve this Doc
View Source
GetModified(String, String)
Declaration
public abstract IEnumerable<(WriteObject, WriteObject)> GetModified(string firstRunId, string secondRunId)
Parameters
| Type |
Name |
Description |
| System.String |
firstRunId |
|
| System.String |
secondRunId |
|
Returns
|
Improve this Doc
View Source
GetMonitorResults(String, Int32, Int32)
Declaration
public abstract IEnumerable<FileMonitorObject> GetMonitorResults(string runId, int offset = 0, int numResults = null)
Parameters
| Type |
Name |
Description |
| System.String |
runId |
|
| System.Int32 |
offset |
|
| System.Int32 |
numResults |
|
Returns
|
Improve this Doc
View Source
GetMonitorRuns()
Declaration
public List<string> GetMonitorRuns()
Returns
| Type |
Description |
| List<System.String> |
|
|
Improve this Doc
View Source
GetNumMonitorResults(String)
Declaration
public abstract int GetNumMonitorResults(string runId)
Parameters
| Type |
Name |
Description |
| System.String |
runId |
|
Returns
| Type |
Description |
| System.Int32 |
|
|
Improve this Doc
View Source
GetNumResults(RESULT_TYPE, String)
Declaration
public abstract int GetNumResults(RESULT_TYPE ResultType, string runId)
Parameters
| Type |
Name |
Description |
| RESULT_TYPE |
ResultType |
|
| System.String |
runId |
|
Returns
| Type |
Description |
| System.Int32 |
|
|
Improve this Doc
View Source
GetResultModels(RUN_STATUS)
Declaration
public abstract List<DataRunModel> GetResultModels(RUN_STATUS runStatus)
Parameters
Returns
|
Improve this Doc
View Source
GetResultsByRunid(String)
Declaration
public abstract IEnumerable<WriteObject> GetResultsByRunid(string runid)
Parameters
| Type |
Name |
Description |
| System.String |
runid |
|
Returns
|
Improve this Doc
View Source
GetResultTypesAndCounts(String)
Declaration
public abstract Dictionary<RESULT_TYPE, int> GetResultTypesAndCounts(string runId)
Parameters
| Type |
Name |
Description |
| System.String |
runId |
|
Returns
|
Improve this Doc
View Source
GetRun(String)
Declaration
public abstract AsaRun GetRun(string RunId)
Parameters
| Type |
Name |
Description |
| System.String |
RunId |
|
Returns
|
Improve this Doc
View Source
GetRuns()
Declaration
public abstract List<string> GetRuns()
Returns
| Type |
Description |
| List<System.String> |
|
|
Improve this Doc
View Source
GetRuns(RUN_TYPE)
Declaration
public abstract List<string> GetRuns(RUN_TYPE type)
Parameters
Returns
| Type |
Description |
| List<System.String> |
|
|
Improve this Doc
View Source
GetSerializedMonitorResults(String)
Declaration
public abstract List<FileMonitorEvent> GetSerializedMonitorResults(string runId)
Parameters
| Type |
Name |
Description |
| System.String |
runId |
|
Returns
|
Improve this Doc
View Source
GetSettings()
Declaration
public abstract Settings GetSettings()
Returns
|
Improve this Doc
View Source
InsertAnalyzed(CompareResult)
Declaration
public abstract void InsertAnalyzed(CompareResult objIn)
Parameters
|
Improve this Doc
View Source
InsertCompareRun(Nullable<String>, String, String, RUN_STATUS)
Declaration
public abstract void InsertCompareRun(string? firstRunId, string secondRunId, string analysesHash, RUN_STATUS runStatus)
Parameters
| Type |
Name |
Description |
| System.Nullable<System.String> |
firstRunId |
|
| System.String |
secondRunId |
|
| System.String |
analysesHash |
|
| RUN_STATUS |
runStatus |
|
|
Improve this Doc
View Source
InsertRun(AsaRun)
Declaration
public abstract void InsertRun(AsaRun run)
Parameters
| Type |
Name |
Description |
| AsaRun |
run |
|
|
Improve this Doc
View Source
ModuloString(String, Int32)
Declaration
public static int ModuloString(string identity, int shardingFactor)
Parameters
| Type |
Name |
Description |
| System.String |
identity |
|
| System.Int32 |
shardingFactor |
|
Returns
| Type |
Description |
| System.Int32 |
|
|
Improve this Doc
View Source
RollBack()
Declaration
public abstract void RollBack()
|
Improve this Doc
View Source
Declaration
public abstract PLATFORM RunIdToPlatform(string runid)
Parameters
| Type |
Name |
Description |
| System.String |
runid |
|
Returns
|
Improve this Doc
View Source
SetSettings(Settings)
Declaration
public abstract void SetSettings(Settings settings)
Parameters
|
Improve this Doc
View Source
Setup()
Declaration
public abstract ASA_ERROR Setup()
Returns
|
Improve this Doc
View Source
TrimToLatest()
Declaration
public abstract void TrimToLatest()
|
Improve this Doc
View Source
UpdateCompareRun(Nullable<String>, String, RUN_STATUS)
Declaration
public abstract void UpdateCompareRun(string? firstRunId, string secondRunId, RUN_STATUS runStatus)
Parameters
| Type |
Name |
Description |
| System.Nullable<System.String> |
firstRunId |
|
| System.String |
secondRunId |
|
| RUN_STATUS |
runStatus |
|
|
Improve this Doc
View Source
Vacuum()
Declaration
public abstract void Vacuum()
|
Improve this Doc
View Source
WaitUntilFlushed()
Declaration
public void WaitUntilFlushed()
|
Improve this Doc
View Source
Write(CollectObject, Nullable<String>)
Declaration
public abstract void Write(CollectObject colObj, string? runId)
Parameters
| Type |
Name |
Description |
| CollectObject |
colObj |
|
| System.Nullable<System.String> |
runId |
|