クラス: Mongo::Error::InvalidTransactionOperation

継承:
エラー
  • オブジェクト
すべて表示
定義:
lib/mongo/error/invalid_transaction_operation.rb

Overview

トランザクションの一環として無効な操作が試行された場合に例外が発生します。

以来

  • 2.6.0

定数の概要の削減

NO_TRANSACTION_STARTED =

進行中のトランザクションがない場合に、ユーザーがトランザクションをコミットまたは中止しようとした場合の エラー メッセージ。

以来

  • 2.6.0

'トランザクションは開始されていない'
TRACTION_ALREADI_IN_PROGESS =

トランザクションがすでに進行中の場合にユーザーがトランザクションを開始しようとしたときの エラーメッセージです。

以来

  • 2.6.0.

'トランザクションはすでに進行中'
INVALID_READ_Preferency =

トランザクション読み取り操作で非プライマリの読み込み設定(read preference)が使用される場合の エラー メッセージ。

以来

  • 2.6.0

'トランザクション内の読み込み設定 (read preference)は、プライマリである必要があります'
Unacknowledged_WRITE_CONCERN =

トランザクションが未確認の書込み保証 (write concern) で開始されたときの エラーメッセージです。

以来

  • 2.6.0

'トランザクションは未確認の書込み保証 (write concern)をサポートしていません'

クラスメソッドの概要を折りたたむ

インスタンス メソッドの概要を折りたたむ

コンストラクターの詳細

#initialize(msg) ⇒ InvalidTransactionOperation

新しい例外をインスタンス化します。

例:

例外をインスタンス化します。

Mongo::Error::InvalidTransactionOperation.new(msg)

以来

  • 2.6.0



51
52
53
ファイル #lib/mongo/error/invalid_transaction_operation.rb' の検索行:51

デフォルト 初期化(msg)
  スーパー
end

クラスメソッドの詳細

ではオブジェクトの呼び出しはできません。

前回の操作の後に実行できないトランザクション操作を誤って実行した場合のエラー メッセージを作成します。

例:

エラーメッセージを作成します。

InvalidTransactionOperation.cannot_call_after(last_op, current_op)

パラメーター:

  • last_op シンボル

    以前に実行された操作。

  • current_op シンボル

    実行できない 操作。

以来

  • 2.6.0



77
78
79
ファイル #lib/mongo/error/invalid_transaction_operation.rb' の検索行:77

デフォルト 自己.canド_back_ after_msg(last_op, current_op)
   #{ last_op } を呼び出した後、 #{ current_op } を 呼び出せません 」 と説明されています。
end

ではオブジェクトの呼び出しはできません。

トランザクション操作を誤って 2 回実行したためのエラー メッセージを作成します。

例:

エラーメッセージを作成します。

InvalidTransactionOperation.cannot_call_twice(op)

パラメーター:

以来

  • 2.6.0



63
64
65
ファイル #lib/mongo/error/invalid_transaction_operation.rb' の検索行:63

デフォルト 自己.canド_呼び出し_twice_msg(op)
  「 #{ op } は 2 呼び出せません 」
end