Módulo: Mongo::Cursor::NonTailable Private

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

Overview

Este módulo forma parte de una API privada. Debe evitar su uso siempre que sea posible, ya que podría eliminarse o modificarse en el futuro.

Las clases que implementan cursores utilizan este módulo para indicar que los únicos cursores que generan son los que no se pueden seguir y los que son iterables.

Colapso del resumen del método de instancia

Detalles del método de instancia

#cursor_typenil

Este método forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.

Estas vistas siempre son no tailable.

Devuelve:

  • (nil)

    indicando un cursor no rastreable.



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

def tipo_de_cursor
  nulo
end

#modo_de_tiempo_de_espera ⇒:iterable

Este método forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.

Estas vistas aplican tiempos de espera a cada iteración de un cursor, en lugar de a toda la vida útil 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