gremlin
    Preparing search index...

    Represents a single connection to a Gremlin Server.

    Hierarchy

    • EventEmitter
      • default
    Index

    Constructors

    Properties

    isOpen: boolean = true
    options: ConnectionOptions = {}

    The connection options.

    traversalSource: string
    url: string

    The resource uri.

    prefixed: string | boolean

    Accessors

    Methods

    • Type Parameters

      • T extends string | symbol

      Parameters

      • event: T
      • fn: (...args: any[]) => void
      • Optionalcontext: any

      Returns this

    • Calls each of the listeners registered for a given event.

      Type Parameters

      • T extends string | symbol

      Parameters

      • event: T
      • ...args: any[]

      Returns boolean

    • Return an array listing the events for which the emitter has registered listeners.

      Returns (string | symbol)[]

    • Return the number of listeners listening to a given event.

      Parameters

      • event: string | symbol

      Returns number

    • Return the listeners registered for a given event.

      Type Parameters

      • T extends string | symbol

      Parameters

      • event: T

      Returns ((...args: any[]) => void)[]

    • Type Parameters

      • T extends string | symbol

      Parameters

      • event: T
      • Optionalfn: (...args: any[]) => void
      • Optionalcontext: any
      • Optionalonce: boolean

      Returns this

    • Add a listener for a given event.

      Type Parameters

      • T extends string | symbol

      Parameters

      • event: T
      • fn: (...args: any[]) => void
      • Optionalcontext: any

      Returns this

    • Add a one-time listener for a given event.

      Type Parameters

      • T extends string | symbol

      Parameters

      • event: T
      • fn: (...args: any[]) => void
      • Optionalcontext: any

      Returns this

    • Remove all listeners, or those of the specified event.

      Parameters

      • Optionalevent: string | symbol

      Returns this

    • Remove the listeners of a given event.

      Type Parameters

      • T extends string | symbol

      Parameters

      • event: T
      • Optionalfn: (...args: any[]) => void
      • Optionalcontext: any
      • Optionalonce: boolean

      Returns this

    • Send a request and stream the response incrementally. Returns an AsyncGenerator that yields deserialized result items. For bulked responses, yields Traverser objects.

      In the GraphBinary v4 streaming protocol, the server sends the status after all result data. If the server encounters an error mid-traversal, values yielded before the error are valid partial results. A ResponseError is thrown after the last value has been yielded.

      Parameters

      Returns AsyncGenerator<any>