类:Mongo::Cursor::KillSpec Private
- 继承:
-
对象
- 对象
- Mongo::Cursor::KillSpec
- 定义于:
- lib/ Mongo/ 游标/kill_spec.rb
Overview
此类是私有 API 的一部分。 应尽可能避免使用此类,因为它将来可能会被删除或更改。
此类包含 KillCursors 的操作规范。
其目的是确保我们不会意外拼错属性名称。
实例属性摘要折叠
- # coll_name ⇒ 对象 只读 private
- # connection ⇒ 对象 只读 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:, connection: nil) ⇒ KillSpec
构造函数
private
KillSpec 的新实例。
构造函数详情
#initialize (cursor_id:, coll_name:, db_name:, connection_global_id:, server_address:, session:, connection: nil) ⇒ KillSpec
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
返回 KillSpec 的新实例。
28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
# File 'lib/ Mongo/ 游标/kill_spec.rb', line 28 def 初始化( cursor_id:, coll_name:, db_name:, connection_global_id:, server_address:, 会话:, 连接: nil ) @cursor_id = cursor_id @coll_name = coll_name @db_name = db_name @connection_global_id = connection_global_id @server_address = server_address @session = 会话 @connection = 连接 end |
实例属性详细信息
# coll_name ⇒对象(只读)
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
46 47 48 |
# File 'lib/ Mongo/ 游标/kill_spec.rb', line 46 def coll_name @coll_name end |
# 连接 ⇒ 对象(只读)
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
46 47 48 |
# File 'lib/ Mongo/ 游标/kill_spec.rb', line 46 def 连接 @connection end |
# connection_global_id ⇒对象(只读)
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
46 47 48 |
# File 'lib/ Mongo/ 游标/kill_spec.rb', line 46 def connection_global_id @connection_global_id end |
# cursor_id ⇒对象(只读)
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
46 47 48 |
# File 'lib/ Mongo/ 游标/kill_spec.rb', line 46 def cursor_id @cursor_id end |
# db_name ⇒对象(只读)
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
46 47 48 |
# File 'lib/ Mongo/ 游标/kill_spec.rb', line 46 def db_name @db_name end |
# server_address ⇒对象(只读)
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
46 47 48 |
# File 'lib/ Mongo/ 游标/kill_spec.rb', line 46 def server_address @server_address end |
# session ⇒对象(只读)
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
46 47 48 |
# File 'lib/ Mongo/ 游标/kill_spec.rb', line 46 def 会话 @session end |
实例方法详细信息
# == (other) ⇒对象
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
54 55 56 57 58 59 60 61 |
# File 'lib/ Mongo/ 游标/kill_spec.rb', line 54 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 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
63 64 65 |
# File 'lib/ Mongo/ 游标/kill_spec.rb', line 63 def eql?(其他) self.==(其他) end |
#哈希⇒对象
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
67 68 69 70 71 72 73 74 75 76 |
# File 'lib/ Mongo/ 游标/kill_spec.rb', line 67 def 哈希 [ cursor_id, coll_name, db_name, connection_global_id, server_address, 会话, ].compact.哈希 end |