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

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

Overview

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

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

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

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

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

コンストラクターの詳細

# 初期化(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
# ファイル 'lib/mongo/cursor/kill_spec.rb' は、28 行

デフォルト 初期化(
  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
# ファイル 'lib/mongo/cursor/kill_spec.rb' は、46 行

デフォルト coll_name
  @coll_name
end

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

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


46
47
48
# ファイル 'lib/mongo/cursor/kill_spec.rb' は、46 行

デフォルト 接続
  @ connection
end

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

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


46
47
48
# ファイル 'lib/mongo/cursor/kill_spec.rb' は、46 行

デフォルト connection_ global_id
  @ connection_ global_id
end

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

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


46
47
48
# ファイル 'lib/mongo/cursor/kill_spec.rb' は、46 行

デフォルト cursor_id
  @cursor_id
end

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

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


46
47
48
# ファイル 'lib/mongo/cursor/kill_spec.rb' は、46 行

デフォルト db_name
  @db_name
end

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

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


46
47
48
# ファイル 'lib/mongo/cursor/kill_spec.rb' は、46 行

デフォルト server_address
  @server_address
end

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

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


46
47
48
# ファイル 'lib/mongo/cursor/kill_spec.rb' は、46 行

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

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

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

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

[ソースを表示]

54
55
56
57
58
59
60
61
# ファイル 'lib/mongo/cursor/kill_spec.rb' は、54 行

デフォルト ==(その他)
  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
# ファイル 'lib/mongo/cursor/kill_spec.rb' は、63 行

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

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

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

[ソースを表示]

67
68
69
70
71
72
73
74
75
76
# ファイル 'lib/mongo/cursor/kill_spec.rb' は、67 行

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