Módulo: Mongo::Cursor::NonTailable Privado

Incluido en:
Base de datos::View, Índice::View
Definido en:
lib/mongo/cursor/nontailable.rb

Overview

Este módulo es parte de una API privada. Deberías evitar usar este módulo si es posible, ya que puede ser removido o cambiado en el futuro.

Este módulo es utilizado por clases que implementan cursores para indicar que los únicos cursores que generan son no rastreables y se pueden iterar.

Resumen del método de instancia colapsar

Detalles del método de instancia

#cursor_typenil

Este método es parte de una API privada. Se debe evitar el uso de este método si es posible, ya que podría eliminarse o modificarse en el futuro.

Estas vistas siempre son no tailable.

Devuelve:

  • (nil)

    indicando un cursor que no se puede rastrear.



13
14
15
# Archivo 'lib/mongo/cursor/nontailable.rb', línea 13

def cursor_type
  nulo
end

#timeout_mode:iterable

Este método es parte de una API privada. Se debe evitar el uso de este método si es posible, ya que podría eliminarse o modificarse en el futuro.

Estos puntos de vista aplican tiempo de espera a cada iteración de un cursor, en lugar de al tiempo de vida total del cursor.

Devuelve:

  • (:iterable)

    indicando un cursor con un modo de tiempo de espera "iterable".



22
23
24
# Archivo 'lib/mongo/cursor/nontailable.rb', línea 22

def timeout_mode
  :iterable
end