Class DatabaseManager
Inheritance
System.Object
DatabaseManager
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: AsaLib.dll
Syntax
public static class DatabaseManager
Fields
|
Improve this Doc
View Source
LOW_MEMORY_CUTOFF
Declaration
public const int LOW_MEMORY_CUTOFF = 1000
Field Value
| Type |
Description |
| System.Int32 |
|
Properties
|
Improve this Doc
View Source
Connections
Declaration
public static List<SqlConnectionHolder> Connections { get; }
Property Value
|
Improve this Doc
View Source
FirstRun
Declaration
public static bool FirstRun { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
|
Improve this Doc
View Source
HasElements
Declaration
public static bool HasElements { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
|
Improve this Doc
View Source
MainConnection
Declaration
public static SqlConnectionHolder MainConnection { get; }
Property Value
|
Improve this Doc
View Source
QueueSize
Declaration
public static int QueueSize { get; }
Property Value
| Type |
Description |
| System.Int32 |
|
|
Improve this Doc
View Source
SqliteFilename
Declaration
public static string SqliteFilename { get; }
Property Value
| Type |
Description |
| System.String |
|
Methods
|
Improve this Doc
View Source
BeginTransaction()
Declaration
public static void BeginTransaction()
|
Improve this Doc
View Source
CloseDatabase()
Declaration
public static void CloseDatabase()
|
Improve this Doc
View Source
Commit()
Declaration
public static void Commit()
|
Improve this Doc
View Source
DeleteRun(String)
Declaration
public static void DeleteRun(string runid)
Parameters
| Type |
Name |
Description |
| System.String |
runid |
|
|
Improve this Doc
View Source
Destroy()
Declaration
public static 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
EstablishMainConnection()
Declaration
public static bool EstablishMainConnection()
Returns
| Type |
Description |
| System.Boolean |
|
|
Improve this Doc
View Source
GetAllMissing(String, String)
Declaration
public static IEnumerable<WriteObject> GetAllMissing(string firstRunId, string secondRunId)
Parameters
| Type |
Name |
Description |
| System.String |
firstRunId |
|
| System.String |
secondRunId |
|
Returns
| Type |
Description |
| System.Collections.Generic.IEnumerable<WriteObject> |
|
|
Improve this Doc
View Source
GetAllMissing2(String, String)
Declaration
public static IEnumerable<WriteObject> GetAllMissing2(string firstRunId, string secondRunId)
Parameters
| Type |
Name |
Description |
| System.String |
firstRunId |
|
| System.String |
secondRunId |
|
Returns
| Type |
Description |
| System.Collections.Generic.IEnumerable<WriteObject> |
|
|
Improve this Doc
View Source
GetAllMissingExplicit(String, String)
Declaration
public static IEnumerable<WriteObject> GetAllMissingExplicit(string firstRunId, string secondRunId)
Parameters
| Type |
Name |
Description |
| System.String |
firstRunId |
|
| System.String |
secondRunId |
|
Returns
| Type |
Description |
| System.Collections.Generic.IEnumerable<WriteObject> |
|
|
Improve this Doc
View Source
GetCommonResultTypes(String, String)
Declaration
public static List<RESULT_TYPE> GetCommonResultTypes(string baseId, string compareId)
Parameters
| Type |
Name |
Description |
| System.String |
baseId |
|
| System.String |
compareId |
|
Returns
| Type |
Description |
| System.Collections.Generic.List<RESULT_TYPE> |
|
|
Improve this Doc
View Source
GetComparisonCompleted(String, String)
Declaration
public static bool GetComparisonCompleted(string firstRunId, string secondRunId)
Parameters
| Type |
Name |
Description |
| System.String |
firstRunId |
|
| System.String |
secondRunId |
|
Returns
| Type |
Description |
| System.Boolean |
|
|
Improve this Doc
View Source
GetComparisonResults(String, String, RESULT_TYPE)
Declaration
public static List<CompareResult> GetComparisonResults(string baseId, string compareId, RESULT_TYPE exportType)
Parameters
| Type |
Name |
Description |
| System.String |
baseId |
|
| System.String |
compareId |
|
| RESULT_TYPE |
exportType |
|
Returns
|
Improve this Doc
View Source
GetComparisonResults(String, String, Int32, Int32, Int32)
Declaration
public static List<CompareResult> GetComparisonResults(string baseId, string compareId, int resultType, int offset, int numResults)
Parameters
| Type |
Name |
Description |
| System.String |
baseId |
|
| System.String |
compareId |
|
| System.Int32 |
resultType |
|
| System.Int32 |
offset |
|
| System.Int32 |
numResults |
|
Returns
|
Improve this Doc
View Source
GetComparisonResultsCount(String, String, Int32)
Declaration
public static int GetComparisonResultsCount(string baseId, string compareId, int resultType)
Parameters
| Type |
Name |
Description |
| System.String |
baseId |
|
| System.String |
compareId |
|
| System.Int32 |
resultType |
|
Returns
| Type |
Description |
| System.Int32 |
|
|
Improve this Doc
View Source
GetCurrentSettings()
Declaration
public static DBSettings GetCurrentSettings()
Returns
|
Improve this Doc
View Source
GetLatestRunIds(Int32, RUN_TYPE)
Declaration
public static List<string> GetLatestRunIds(int numberOfIds, RUN_TYPE type)
Parameters
| Type |
Name |
Description |
| System.Int32 |
numberOfIds |
|
| RUN_TYPE |
type |
|
Returns
| Type |
Description |
| System.Collections.Generic.List<System.String> |
|
|
Improve this Doc
View Source
GetMissingFromFirst(String, String)
Declaration
public static IEnumerable<WriteObject> GetMissingFromFirst(string firstRunId, string secondRunId)
Parameters
| Type |
Name |
Description |
| System.String |
firstRunId |
|
| System.String |
secondRunId |
|
Returns
| Type |
Description |
| System.Collections.Generic.IEnumerable<WriteObject> |
|
|
Improve this Doc
View Source
GetModified(String, String)
Declaration
public static 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 static List<FileMonitorObject> GetMonitorResults(string runId, int offset, int numResults)
Parameters
| Type |
Name |
Description |
| System.String |
runId |
|
| System.Int32 |
offset |
|
| System.Int32 |
numResults |
|
Returns
|
Improve this Doc
View Source
GetMonitorRuns()
Declaration
public static List<string> GetMonitorRuns()
Returns
| Type |
Description |
| System.Collections.Generic.List<System.String> |
|
|
Improve this Doc
View Source
GetNumMonitorResults(String)
Declaration
public static 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 static 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 static List<DataRunModel> GetResultModels(RUN_STATUS runStatus)
Parameters
Returns
| Type |
Description |
| System.Collections.Generic.List<DataRunModel> |
|
|
Improve this Doc
View Source
GetResultsByRunid(String)
Declaration
public static IEnumerable<WriteObject> GetResultsByRunid(string runid)
Parameters
| Type |
Name |
Description |
| System.String |
runid |
|
Returns
| Type |
Description |
| System.Collections.Generic.IEnumerable<WriteObject> |
|
|
Improve this Doc
View Source
GetResultTypesAndCounts(String)
Declaration
public static Dictionary<RESULT_TYPE, int> GetResultTypesAndCounts(string runId)
Parameters
| Type |
Name |
Description |
| System.String |
runId |
|
Returns
| Type |
Description |
| System.Collections.Generic.Dictionary<RESULT_TYPE, System.Int32> |
|
|
Improve this Doc
View Source
GetRun(String)
Declaration
public static AsaRun GetRun(string RunId)
Parameters
| Type |
Name |
Description |
| System.String |
RunId |
|
Returns
|
Improve this Doc
View Source
GetRuns()
Declaration
public static List<string> GetRuns()
Returns
| Type |
Description |
| System.Collections.Generic.List<System.String> |
|
|
Improve this Doc
View Source
GetRuns(RUN_TYPE)
Declaration
public static List<string> GetRuns(RUN_TYPE type)
Parameters
Returns
| Type |
Description |
| System.Collections.Generic.List<System.String> |
|
|
Improve this Doc
View Source
GetSerializedMonitorResults(String)
Declaration
public static List<FileMonitorEvent> GetSerializedMonitorResults(string runId)
Parameters
| Type |
Name |
Description |
| System.String |
runId |
|
Returns
|
Improve this Doc
View Source
GetTelemetryEnabled()
Declaration
public static bool GetTelemetryEnabled()
Returns
| Type |
Description |
| System.Boolean |
|
|
Improve this Doc
View Source
InsertAnalyzed(CompareResult)
Declaration
public static void InsertAnalyzed(CompareResult objIn)
Parameters
|
Improve this Doc
View Source
InsertCompareRun(String, String, RUN_STATUS)
Declaration
public static void InsertCompareRun(string firstRunId, string secondRunId, RUN_STATUS runStatus)
Parameters
| Type |
Name |
Description |
| System.String |
firstRunId |
|
| System.String |
secondRunId |
|
| RUN_STATUS |
runStatus |
|
|
Improve this Doc
View Source
InsertRun(AsaRun)
Declaration
public static 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
PopulateConnections()
Declaration
public static int PopulateConnections()
Returns
| Type |
Description |
| System.Int32 |
|
|
Improve this Doc
View Source
RollBack()
Declaration
public static void RollBack()
|
Improve this Doc
View Source
Declaration
public static PLATFORM RunIdToPlatform(string runid)
Parameters
| Type |
Name |
Description |
| System.String |
runid |
|
Returns
|
Improve this Doc
View Source
SetTelemetryEnabled(Boolean)
Declaration
public static void SetTelemetryEnabled(bool Enabled)
Parameters
| Type |
Name |
Description |
| System.Boolean |
Enabled |
|
|
Improve this Doc
View Source
Setup(String, DBSettings)
Declaration
public static ASA_ERROR Setup(string filename, DBSettings dbSettingsIn = null)
Parameters
| Type |
Name |
Description |
| System.String |
filename |
|
| DBSettings |
dbSettingsIn |
|
Returns
|
Improve this Doc
View Source
StallIfHighMemoryUsageAndLowMemoryModeEnabled()
Declaration
public static void StallIfHighMemoryUsageAndLowMemoryModeEnabled()
|
Improve this Doc
View Source
TrimToLatest()
Declaration
public static void TrimToLatest()
|
Improve this Doc
View Source
UpdateCompareRun(String, String, RUN_STATUS)
Declaration
public static void UpdateCompareRun(string firstRunId, string secondRunId, RUN_STATUS runStatus)
Parameters
| Type |
Name |
Description |
| System.String |
firstRunId |
|
| System.String |
secondRunId |
|
| RUN_STATUS |
runStatus |
|
|
Improve this Doc
View Source
Vacuum()
Declaration
public static void Vacuum()
|
Improve this Doc
View Source
WaitUntilFlushed()
Declaration
public static void WaitUntilFlushed()
|
Improve this Doc
View Source
Write(CollectObject, String)
Declaration
public static void Write(CollectObject colObj, string runId)
Parameters
|
Improve this Doc
View Source
WriteFileMonitor(FileMonitorObject, String)
Declaration
public static void WriteFileMonitor(FileMonitorObject fmo, string RunId)
Parameters