|
|
@ -97,28 +97,30 @@ impl PgsqlTransaction {
|
|
|
|
#[derive(Clone, Copy, Debug, PartialEq, Eq)]
|
|
|
|
#[derive(Clone, Copy, Debug, PartialEq, Eq)]
|
|
|
|
pub enum PgsqlStateProgress {
|
|
|
|
pub enum PgsqlStateProgress {
|
|
|
|
IdleState,
|
|
|
|
IdleState,
|
|
|
|
|
|
|
|
// Related to Frontend-received messages //
|
|
|
|
SSLRequestReceived,
|
|
|
|
SSLRequestReceived,
|
|
|
|
SSLRejectedReceived,
|
|
|
|
|
|
|
|
StartupMessageReceived,
|
|
|
|
StartupMessageReceived,
|
|
|
|
SASLAuthenticationReceived,
|
|
|
|
|
|
|
|
SASLInitialResponseReceived,
|
|
|
|
SASLInitialResponseReceived,
|
|
|
|
// SSPIAuthenticationReceived, // TODO implement
|
|
|
|
|
|
|
|
SASLResponseReceived,
|
|
|
|
SASLResponseReceived,
|
|
|
|
|
|
|
|
PasswordMessageReceived,
|
|
|
|
|
|
|
|
SimpleQueryReceived,
|
|
|
|
|
|
|
|
CancelRequestReceived,
|
|
|
|
|
|
|
|
ConnectionTerminated,
|
|
|
|
|
|
|
|
// Related to Backend-received messages //
|
|
|
|
|
|
|
|
SSLRejectedReceived,
|
|
|
|
|
|
|
|
// SSPIAuthenticationReceived, // TODO implement
|
|
|
|
|
|
|
|
SASLAuthenticationReceived,
|
|
|
|
SASLAuthenticationContinueReceived,
|
|
|
|
SASLAuthenticationContinueReceived,
|
|
|
|
SASLAuthenticationFinalReceived,
|
|
|
|
SASLAuthenticationFinalReceived,
|
|
|
|
SimpleAuthenticationReceived,
|
|
|
|
SimpleAuthenticationReceived,
|
|
|
|
PasswordMessageReceived,
|
|
|
|
|
|
|
|
AuthenticationOkReceived,
|
|
|
|
AuthenticationOkReceived,
|
|
|
|
ParameterSetup,
|
|
|
|
ParameterSetup,
|
|
|
|
BackendKeyReceived,
|
|
|
|
BackendKeyReceived,
|
|
|
|
ReadyForQueryReceived,
|
|
|
|
ReadyForQueryReceived,
|
|
|
|
SimpleQueryReceived,
|
|
|
|
|
|
|
|
RowDescriptionReceived,
|
|
|
|
RowDescriptionReceived,
|
|
|
|
DataRowReceived,
|
|
|
|
DataRowReceived,
|
|
|
|
CommandCompletedReceived,
|
|
|
|
CommandCompletedReceived,
|
|
|
|
ErrorMessageReceived,
|
|
|
|
ErrorMessageReceived,
|
|
|
|
CancelRequestReceived,
|
|
|
|
|
|
|
|
ConnectionTerminated,
|
|
|
|
|
|
|
|
#[cfg(test)]
|
|
|
|
#[cfg(test)]
|
|
|
|
UnknownState,
|
|
|
|
UnknownState,
|
|
|
|
Finished,
|
|
|
|
Finished,
|
|
|
|