类:Mongo::Cursor::KillSpec Private
- 继承:
-
对象
- 对象
- Mongo::Cursor::KillSpec
- 定义于:
- build/Ruby-driver-v 2.19 /lib/mongo/cursor/kill_spec.rb
Overview
此类是私有 API 的一部分。 应尽可能避免使用此类,因为它将来可能会被删除或更改。
此类包含 KillCursors 的操作规范。
其目的是确保我们不会意外拼错属性名称。
实例属性摘要折叠
- # coll_name ⇒ 对象 只读 private
- # connection_global_id ⇒ 对象 只读 private
- # cursor_id ⇒ 对象 只读 private
- # db_name ⇒ 对象 只读 private
- # server_address ⇒ 对象 只读 private
- # session ⇒ 对象 只读 private
实例方法摘要折叠
- # == (other) ⇒ 对象 private
- # eql? (其他)→ 布尔值 private
- #哈希⇒ 对象 private
-
#initialize (cursor_id:, coll_name:, db_name:, connection_global_id:, server_address:, session:) ⇒ KillSpec
构造函数
private
KillSpec 的新实例。
构造函数详情
#initialize (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 |
# File 'build/Ruby-driver-v 2.19 /lib/mongo/cursor/kill_spec.rb', 第28行 def 初始化( 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 |
# File 'build/Ruby-driver-v 2.19 /lib/mongo/cursor/kill_spec.rb', 第44行 def coll_name @coll_name end |
# connection_global_id ⇒对象(只读)
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
44 45 46 |
# File 'build/Ruby-driver-v 2.19 /lib/mongo/cursor/kill_spec.rb', 第44行 def connection_global_id @connection_global_id end |
# cursor_id ⇒对象(只读)
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
44 45 46 |
# File 'build/Ruby-driver-v 2.19 /lib/mongo/cursor/kill_spec.rb', 第44行 def cursor_id @cursor_id end |
# db_name ⇒对象(只读)
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
44 45 46 |
# File 'build/Ruby-driver-v 2.19 /lib/mongo/cursor/kill_spec.rb', 第44行 def db_name @db_name end |
# server_address ⇒对象(只读)
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
44 45 46 |
# File 'build/Ruby-driver-v 2.19 /lib/mongo/cursor/kill_spec.rb', 第44行 def server_address @server_address end |
# session ⇒对象(只读)
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
44 45 46 |
# File 'build/Ruby-driver-v 2.19 /lib/mongo/cursor/kill_spec.rb', 第44行 def 会话 @session end |
实例方法详细信息
# == (other) ⇒对象
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
51 52 53 54 55 56 57 58 |
# File 'build/Ruby-driver-v 2.19 /lib/mongo/cursor/kill_spec.rb', 第51行 def ==(其他) 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 |
# File 'build/Ruby-driver-v 2.19 /lib/mongo/cursor/kill_spec.rb', 第60行 def eql?(其他) self.==(其他) end |
#哈希⇒对象
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
64 65 66 67 68 69 70 71 72 73 |
# File 'build/Ruby-driver-v 2.19 /lib/mongo/cursor/kill_spec.rb', 第64行 def 哈希 [ cursor_id, coll_name, db_name, connection_global_id, server_address, 会话, ].compact.哈希 end |