클래스: Mongo::Cursor::KillSpec Private

상속:
객체
  • 객체
모두 표시
다음에 정의됨:
build/ruby-driver-v2.19/lib/mongo/cursor/kill_spec.rb

개요

이 클래스는 비공개 API의 일부입니다. 이 클래스는 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.

이 클래스에는 KillCursors에 대한 작업 사양이 포함되어 있습니다.

그 목적은 실수로 속성 이름의 철자를 잘못 쓰는 것을 방지하는 것입니다.

인스턴스 속성 요약 접기

인스턴스 메서드 요약 접기

생성자 세부 정보

#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
# 파일 'build/ruby-driver-v2.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 = Session
end

인스턴스 속성 세부 정보

#coll_name객체 (읽기 전용)

이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.



44
45
46
# 파일 'build/ruby-driver-v2.19/lib/mongo/cursor/kill_spec.rb', 줄 44

def coll_name
  @coll_name
end

#connection_global_id객체 (읽기 전용)

이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.



44
45
46
# 파일 'build/ruby-driver-v2.19/lib/mongo/cursor/kill_spec.rb', 줄 44

def connection_global_id
  @connection_global_id
end

#cursor_id객체 (읽기 전용)

이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.



44
45
46
# 파일 'build/ruby-driver-v2.19/lib/mongo/cursor/kill_spec.rb', 줄 44

def cursor_id
  @cursor_id
end

#db_name객체 (읽기 전용)

이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.



44
45
46
# 파일 'build/ruby-driver-v2.19/lib/mongo/cursor/kill_spec.rb', 줄 44

def db_name
  @db_name
end

#server_address객체 (읽기 전용)

이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.



44
45
46
# 파일 'build/ruby-driver-v2.19/lib/mongo/cursor/kill_spec.rb', 줄 44

def server_address
  @server_address
end

#세션객체 (읽기 전용)

이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.



44
45
46
# 파일 'build/ruby-driver-v2.19/lib/mongo/cursor/kill_spec.rb', 줄 44

def Session
  @session
end

인스턴스 메서드 세부 정보

#==(기타) ⇒ 객체

이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.



51
52
53
54
55
56
57
58
# 파일 'build/ruby-driver-v2.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 &&
    Session == 기타.Session
end

#eql?(기타) ⇒ 부울

이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.

반환합니다:

  • (부울)


60
61
62
# 파일 'build/ruby-driver-v2.19/lib/mongo/cursor/kill_spec.rb', 줄 60

def eql?(기타)
  self.==(기타)
end

#해시객체

이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.



64
65
66
67
68
69
70
71
72
73
# 파일 'build/ruby-driver-v2.19/lib/mongo/cursor/kill_spec.rb', 줄 64

def 해시
  [
    cursor_id,
    coll_name,
    db_name,
    connection_global_id,
    server_address,
    Session,
  ].컴팩트.해시
end