public void Sync() { State = TransactionState.Idle; _currentQuery?.Dispose(); _currentQuery = null; }
public void Dispose() { _currentQuery?.Dispose(); _currentQuery = null; MessageReader?.Dispose(); MessageReader = null; }
public void Init(string cleanQueryText, int[] parametersDataTypes) { State = TransactionState.InTransaction; MessageReader?.Dispose(); MessageReader = new MessageReader(); _currentQuery?.Dispose(); _currentQuery = PgQuery.CreateInstance(cleanQueryText, parametersDataTypes, DocumentDatabase); }