Class SqliteDatabaseManager
Inheritance
System.Object
SqliteDatabaseManager
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 class SqliteDatabaseManager : DatabaseManager
Constructors
|
Improve this Doc
View Source
SqliteDatabaseManager(String, DBSettings)
Declaration
public SqliteDatabaseManager(string filename, DBSettings dbSettingsIn = null)
Parameters
| Type |
Name |
Description |
| System.String |
filename |
|
| DBSettings |
dbSettingsIn |
|
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 List<SqlConnectionHolder> Connections { get; }
Property Value
|
Improve this Doc
View Source
HasElements
Declaration
public override bool HasElements { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
Overrides
|
Improve this Doc
View Source
MainConnection
Declaration
public SqlConnectionHolder MainConnection { get; }
Property Value
|
Improve this Doc
View Source
QueueSize
Declaration
public override int QueueSize { get; }
Property Value
| Type |
Description |
| System.Int32 |
|
Overrides
Methods
|
Improve this Doc
View Source
BeginTransaction()
Declaration
public override void BeginTransaction()
Overrides
|
Improve this Doc
View Source
CloseDatabase()
Declaration
public override void CloseDatabase()
Overrides
|
Improve this Doc
View Source
Commit()
Declaration
public override void Commit()
Overrides
|
Improve this Doc
View Source
DeleteRun(String)
Declaration
public override void DeleteRun(string runid)
Parameters
| Type |
Name |
Description |
| System.String |
runid |
|
Overrides
|
Improve this Doc
View Source
Destroy()
Declaration
public override void Destroy()
Overrides
|
Improve this Doc
View Source
EstablishMainConnection()
Declaration
public bool EstablishMainConnection()
Returns
| Type |
Description |
| System.Boolean |
|
|
Improve this Doc
View Source
GetAllMissing(String, String)
Declaration
public override 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> |
|
Overrides
|
Improve this Doc
View Source
GetAllMissing2(String, String)
Declaration
public 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 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
GetCompareRuns()
Declaration
public override List<(string firstRunId, string secondRunId, RUN_STATUS runStatus)> GetCompareRuns()
Returns
| Type |
Description |
| System.Collections.Generic.List<System.ValueTuple<System.String, System.String, RUN_STATUS>> |
|
Overrides
|
Improve this Doc
View Source
GetComparisonCompleted(String, String)
Declaration
public override bool GetComparisonCompleted(string firstRunId, string secondRunId)
Parameters
| Type |
Name |
Description |
| System.String |
firstRunId |
|
| System.String |
secondRunId |
|
Returns
| Type |
Description |
| System.Boolean |
|
Overrides
|
Improve this Doc
View Source
GetComparisonResults(String, String, RESULT_TYPE)
Declaration
public override List<CompareResult> GetComparisonResults(string baseId, string compareId, RESULT_TYPE exportType)
Parameters
| Type |
Name |
Description |
| System.String |
baseId |
|
| System.String |
compareId |
|
| RESULT_TYPE |
exportType |
|
Returns
Overrides
|
Improve this Doc
View Source
GetComparisonResults(String, String, RESULT_TYPE, Int32, Int32)
Declaration
public override List<CompareResult> GetComparisonResults(string baseId, string compareId, RESULT_TYPE resultType, int offset, int numResults)
Parameters
| Type |
Name |
Description |
| System.String |
baseId |
|
| System.String |
compareId |
|
| RESULT_TYPE |
resultType |
|
| System.Int32 |
offset |
|
| System.Int32 |
numResults |
|
Returns
Overrides
|
Improve this Doc
View Source
GetComparisonResultsCount(String, String, Int32)
Declaration
public override 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 |
|
Overrides
|
Improve this Doc
View Source
GetCurrentSettings()
Declaration
public override DBSettings GetCurrentSettings()
Returns
Overrides
|
Improve this Doc
View Source
GetLatestRunIds(Int32, RUN_TYPE)
Declaration
public override 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> |
|
Overrides
|
Improve this Doc
View Source
GetMissingFromFirst(String, String)
Declaration
public override 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> |
|
Overrides
|
Improve this Doc
View Source
GetModified(String, String)
Declaration
public override IEnumerable<(WriteObject, WriteObject)> GetModified(string firstRunId, string secondRunId)
Parameters
| Type |
Name |
Description |
| System.String |
firstRunId |
|
| System.String |
secondRunId |
|
Returns
Overrides
|
Improve this Doc
View Source
GetMonitorResults(String, Int32, Int32)
Declaration
public override IEnumerable<FileMonitorObject> GetMonitorResults(string runId, int offset = 0, int numResults = -1)
Parameters
| Type |
Name |
Description |
| System.String |
runId |
|
| System.Int32 |
offset |
|
| System.Int32 |
numResults |
|
Returns
Overrides
|
Improve this Doc
View Source
GetNumMonitorResults(String)
Declaration
public override int GetNumMonitorResults(string runId)
Parameters
| Type |
Name |
Description |
| System.String |
runId |
|
Returns
| Type |
Description |
| System.Int32 |
|
Overrides
|
Improve this Doc
View Source
GetNumResults(RESULT_TYPE, String)
Declaration
public override int GetNumResults(RESULT_TYPE ResultType, string runId)
Parameters
| Type |
Name |
Description |
| RESULT_TYPE |
ResultType |
|
| System.String |
runId |
|
Returns
| Type |
Description |
| System.Int32 |
|
Overrides
|
Improve this Doc
View Source
GetResultModels(RUN_STATUS)
Declaration
public override List<DataRunModel> GetResultModels(RUN_STATUS runStatus)
Parameters
Returns
| Type |
Description |
| System.Collections.Generic.List<DataRunModel> |
|
Overrides
|
Improve this Doc
View Source
GetResultsByRunid(String)
Declaration
public override IEnumerable<WriteObject> GetResultsByRunid(string runid)
Parameters
| Type |
Name |
Description |
| System.String |
runid |
|
Returns
| Type |
Description |
| System.Collections.Generic.IEnumerable<WriteObject> |
|
Overrides
|
Improve this Doc
View Source
GetResultTypesAndCounts(String)
Declaration
public override 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> |
|
Overrides
|
Improve this Doc
View Source
GetRun(String)
Declaration
public override AsaRun GetRun(string RunId)
Parameters
| Type |
Name |
Description |
| System.String |
RunId |
|
Returns
Overrides
|
Improve this Doc
View Source
GetRuns()
Declaration
public override List<string> GetRuns()
Returns
| Type |
Description |
| System.Collections.Generic.List<System.String> |
|
Overrides
|
Improve this Doc
View Source
GetRuns(RUN_TYPE)
Declaration
public override List<string> GetRuns(RUN_TYPE type)
Parameters
Returns
| Type |
Description |
| System.Collections.Generic.List<System.String> |
|
Overrides
|
Improve this Doc
View Source
GetSerializedMonitorResults(String)
Declaration
public override List<FileMonitorEvent> GetSerializedMonitorResults(string runId)
Parameters
| Type |
Name |
Description |
| System.String |
runId |
|
Returns
Overrides
|
Improve this Doc
View Source
GetSettings()
Declaration
public override Settings GetSettings()
Returns
Overrides
|
Improve this Doc
View Source
InsertAnalyzed(CompareResult)
Declaration
public override void InsertAnalyzed(CompareResult objIn)
Parameters
Overrides
|
Improve this Doc
View Source
InsertCompareRun(String, String, RUN_STATUS)
Declaration
public override void InsertCompareRun(string firstRunId, string secondRunId, RUN_STATUS runStatus)
Parameters
| Type |
Name |
Description |
| System.String |
firstRunId |
|
| System.String |
secondRunId |
|
| RUN_STATUS |
runStatus |
|
Overrides
|
Improve this Doc
View Source
InsertRun(AsaRun)
Declaration
public override void InsertRun(AsaRun run)
Parameters
| Type |
Name |
Description |
| AsaRun |
run |
|
Overrides
|
Improve this Doc
View Source
PopulateConnections()
Declaration
public int PopulateConnections()
Returns
| Type |
Description |
| System.Int32 |
|
|
Improve this Doc
View Source
RollBack()
Declaration
public override void RollBack()
Overrides
|
Improve this Doc
View Source
Declaration
public override PLATFORM RunIdToPlatform(string runid)
Parameters
| Type |
Name |
Description |
| System.String |
runid |
|
Returns
Overrides
|
Improve this Doc
View Source
SetSettings(Settings)
Declaration
public override void SetSettings(Settings settings)
Parameters
Overrides
|
Improve this Doc
View Source
Setup()
Declaration
public override ASA_ERROR Setup()
Returns
Overrides
|
Improve this Doc
View Source
StallIfHighMemoryUsageAndLowMemoryModeEnabled()
Declaration
public void StallIfHighMemoryUsageAndLowMemoryModeEnabled()
|
Improve this Doc
View Source
TrimToLatest()
Declaration
public override void TrimToLatest()
Overrides
|
Improve this Doc
View Source
UpdateCompareRun(String, String, RUN_STATUS)
Declaration
public override void UpdateCompareRun(string firstRunId, string secondRunId, RUN_STATUS runStatus)
Parameters
| Type |
Name |
Description |
| System.String |
firstRunId |
|
| System.String |
secondRunId |
|
| RUN_STATUS |
runStatus |
|
Overrides
|
Improve this Doc
View Source
Vacuum()
Declaration
public override void Vacuum()
Overrides
|
Improve this Doc
View Source
Write(CollectObject, String)
Declaration
public override void Write(CollectObject colObj, string runId)
Parameters
Overrides