모듈: Mongo::ClusterTime::Consumer Private
- 포함 항목:
- Mongo::Cluster, 세션
- 다음에 정의됨:
- build/ruby-driver-v2.19/lib/mongo/cluster_time.rb
개요
이 모듈은 비공개 API의 일부입니다. 이 모듈은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
참고:
이 모듈에서 정의된 속성과 메서드는 해당 모듈을 포함한 클래스에 대한 공개 API의 일부이지만, 메서드가 이 모듈에서 정의되고 포함된 클래스에서 직접 정의되지 않는다는 사실은 공개 API의 일부가 아닙니다.
이 모듈은 일반적인 클러스터 시간 추적 동작을 제공합니다.
인스턴스 속성 요약 접기
-
#cluster_time ⇒ nil | ClusterTime
읽기 전용
비공개
이 모듈을 포함한 객체 가 추적한 클러스터 시간입니다.
인스턴스 메서드 요약 접기
-
#advance_cluster_time(new_cluster_time) ⇒ ClusterTime
비공개
이 모듈을 포함한 객체에 대한 추적된 클러스터 시간 문서를 진행합니다.
인스턴스 속성 세부 정보
#cluster_time ⇒ nil | ClusterTime (읽기 전용)
이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
이 모듈을 포함한 객체 가 추적한 클러스터 시간입니다.
버전 2.9.0 에서 변경됨: 이 속성은 BSON::Document의 하위 클래스인 ClusterTime의 인스턴스가 되었습니다. 이전에는 BSON::Document의 인스턴스였습니다.
123 124 125 |
# 파일 ' 빌드/ Ruby-driver-v2.19/lib/mongo/cluster_time.rb', 줄 123 def cluster_time @cluster_time end |
인스턴스 메서드 세부 정보
# advanced_cluster_time ( new_cluster_time) ⇒ ClusterTime
이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
이 모듈을 포함한 객체에 대한 추적된 클러스터 시간 문서를 진행합니다.
133 134 135 136 137 138 139 |
# 파일 ' 빌드/ Ruby-driver-v2.19/lib/mongo/cluster_time.rb', 줄 133 def advanced_cluster_time(new_cluster_time) 만약 @cluster_time @cluster_time = @cluster_time.사전(new_cluster_time) other @cluster_time = ClusterTime[new_cluster_time] end end |