모듈: Mongo::BulkWrite::Combineable Private
- 포함 항목:
- OrderedCombiner, UnorderedCombiner
- 다음에 정의됨:
- build/ruby-driver-v2.19/lib/mongo/bulk_write/combineable.rb
개요
이 모듈은 비공개 API의 일부입니다. 이 모듈은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
결합기 주변의 동작을 정의합니다.
인스턴스 속성 요약 접기
-
#requests ⇒ Array<Hash, BSON::Document>
읽기 전용
비공개
요청 제공된 요청입니다.
인스턴스 메서드 요약 접기
-
#has_array_filters? ⇒ 부울
비공개
하나 이상의 작업에서 array_filters 옵션을 지정하는지 여부입니다.
-
#has_collation? ⇒ 부울
비공개
하나 이상의 작업에서 데이터 정렬 옵션을 지정하는지 여부입니다.
-
#has_hint? ⇒ 부울
비공개
하나 이상의 작업에서 힌트 옵션을 지정하는지 여부입니다.
-
#initialize(request) ⇒ 객체
비공개
정렬된 결합기를 생성합니다.
인스턴스 속성 세부 정보
#requests ⇒ Array<Hash, BSON::Document> (읽기 전용)
이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
요청 반환 제공된 요청입니다.
29 30 31 |
# 파일 ' 빌드/ Ruby-driver-v2.19/lib/mongo/bulk_write/combineable.rb', 줄 29 def 요청 @requests end |
인스턴스 메서드 세부 정보
#has_array_filters? ⇒ 부울
이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
반환값 하나 이상의 작업에서 array_filters 옵션을 지정하는지 여부를 반환합니다.
56 57 58 |
# 파일 ' 빌드/ Ruby-driver-v2.19/lib/mongo/bulk_write/combineable.rb', 줄 56 def has_array_filters? @has_array_filters end |
#has_collation? ⇒ 부울
이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
반환값 하나 이상의 작업에서 데이터 정렬 옵션을 지정하는지 여부를 반환합니다.
50 51 52 |
# 파일 ' 빌드/ Ruby-driver-v2.19/lib/mongo/bulk_write/combineable.rb', 줄 50 def has_collation? @has_collation end |
#has_hint? ⇒ 부울
이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
반환값 하나 이상의 작업에서 힌트 옵션을 지정하는지 여부를 반환합니다.
62 63 64 |
# 파일 ' 빌드/ Ruby-driver-v2.19/lib/mongo/bulk_write/combineable.rb', 줄 62 def has_hint? @has_hint end |
#initialize(request) ⇒ 객체
이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.
정렬된 결합기를 생성합니다.
41 42 43 44 45 46 |
# 파일 ' 빌드/ Ruby-driver-v2.19/lib/mongo/bulk_write/combineable.rb', 줄 41 def 초기화(요청) @requests = 요청 @has_collation = 거짓 @has_array_filters = 거짓 @has_hint = 거짓 end |