クラス: Mongo::Cursor::killSpec Private

継承:
オブジェクト
  • オブジェクト
すべて表示
定義:
build/ruby-Driver-v 2.19 /lib/mongo/cursor/kill_spec.rb

Overview

このクラスは、プライベート API の一部です。 このクラスは将来削除または変更される可能性があるため、可能な限り使用しないでください。

このクラスには、 killCursor の操作仕様が含まれています。

その目的は、属性名のスペルをうっかり間違えるミスがないようにすることです。

インスタンス属性の概要を折りたたむ

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

コンストラクターの詳細

#初期化(cursor_id:, coll_name:,db_name:, connection_ global_id:,server_address::session:) = killSpec

このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。

killSpec の新しいインスタンスを返します。



28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/cursor/kill_spec.rb', 行28

デフォルト 初期化(
  cursor_id:,
  coll_name:,
  db_name:,
  connection_ global_id:,
  server_address:,
  セッション:
)
  @cursor_id = cursor_id
  @coll_name = coll_name
  @db_name = db_name
  @ connection_ global_id = connection_ global_id
  @server_address = server_address
  @session = セッション
end

インスタンス属性の詳細

# coll_name =オブジェクト(読み取り専用)

このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。



44
45
46
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/cursor/kill_spec.rb', 行44

デフォルト coll_name
  @coll_name
end

# connection_ global_id =オブジェクト(読み取り専用)

このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。



44
45
46
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/cursor/kill_spec.rb', 行44

デフォルト connection_ global_id
  @ connection_ global_id
end

# cursor_id =オブジェクト(読み取り専用)

このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。



44
45
46
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/cursor/kill_spec.rb', 行44

デフォルト cursor_id
  @cursor_id
end

# db_name =オブジェクト(読み取り専用)

このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。



44
45
46
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/cursor/kill_spec.rb', 行44

デフォルト db_name
  @db_name
end

# server_address =オブジェクト(読み取り専用)

このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。



44
45
46
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/cursor/kill_spec.rb', 行44

デフォルト server_address
  @server_address
end

#セッション=オブジェクト(読み取り専用)

このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。



44
45
46
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/cursor/kill_spec.rb', 行44

デフォルト セッション
  @session
end

インスタンス メソッドの詳細

# == (その他) =================================================================

このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。



51
52
53
54
55
56
57
58
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/cursor/kill_spec.rb', 行51

デフォルト ==(その他)
  cursor_id == その他.cursor_id & &
    coll_name == その他.coll_name & &
    db_name == その他.db_name & &
    connection_ global_id == その他.connection_ global_id & &
    server_address == その他.server_address & &
    セッション == その他.セッション
end

#eql? (その他) =ブール値

このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。

次の値を返します。

  • ブール値


60
61
62
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/cursor/kill_spec.rb', 行60

デフォルト eql?(その他)
  自己.==(その他)
end

#ハッシュ=オブジェクト

このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。



64
65
66
67
68
69
70
71
72
73
ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/cursor/kill_spec.rb', 行64

デフォルト ハッシュ
  [
    cursor_id,
    coll_name,
    db_name,
    connection_ global_id,
    server_address,
    セッション,
  ].compact.ハッシュ
end