Clase: Mongo::Error::InvalidTransactionOperation
- Hereda:
-
Error
- Objeto
- Error
- Mongo::Error::InvalidTransactionOperation
- Definido en:
- lib/mongo/error/invalid_transaction_operation.rb
Overview
Excepción lanzada si se intenta realizar una operación inválida como parte de una transacción.
Resumen de constantes colapsar
- NO_TRANSACTION_STARTED =
El mensaje de error cuando un usuario intenta confirmar o abortar una transacción cuando no hay ninguna en curso.
'no se inició ninguna transacción'- TRANSACTION_ALREADY_IN_PROGRESS =
El mensaje de error que aparece cuando un usuario intenta iniciar una transacción que ya está en curso.
'transacción ya en curso'- INVALID_READ_PREFERENCE =
El mensaje de error para cuando una operación de lectura de transacciones utiliza una preferencia de lectura no primaria.
'la preferencia de lectura en una transacción debe ser primaria'- UNACKNOWLEDGED_WRITE_CONCERN =
El mensaje de error para cuando se inicia una transacción con un nivel de confirmación de escritura (write concern) no reconocido.
'las transacciones no admiten el nivel de confirmación de escritura (write concern) no reconocido'
Resumen del método de clase colapsar
-
.cannot_call_after_msg(last_op, current_op) ⇒ Object
Cree un mensaje de error para ejecutar incorrectamente una operación de transacción que no se puede ejecutar después de la anterior.
-
.cannot_call_twice_msg(op) ⇒ Objeto
Crea un mensaje de error para ejecutar incorrectamente una operación de transacción dos veces.
Resumen del método de instancia colapsar
-
#initialize(msg) ⇒ InvalidTransactionOperation
constructor
Instancia la nueva excepción.
Detalles del Constructor
#initialize(msg) ⇒ InvalidTransactionOperation
Instancia la nueva excepción.
51 52 53 |
# Archivo 'lib/mongo/error/invalid_transaction_operation.rb', línea 51 def inicializar(msg) super end |
Detalles del método de clase
.cannot_call_after_msg(last_op, current_op) ⇒ Object
Cree un mensaje de error para ejecutar incorrectamente una operación de transacción que no se puede ejecutar después de la anterior.
77 78 79 |
# Archivo 'lib/mongo/error/invalid_transaction_operation.rb', línea 77 def sí mismo.cannot_call_after_msg(last_op, current_op) "No se puede llamar a #{current_op} después de llamar a #{last_op}" end |
.cannot_call_twice_msg(op) ⇒ Objeto
Crea un mensaje de error para ejecutar incorrectamente una operación de transacción dos veces.
63 64 65 |
# Archivo 'lib/mongo/error/invalid_transaction_operation.rb', línea 63 def sí mismo.cannot_call_twice_msg(op) "no se puede llamar a #{op} dos veces" end |