Skip to main content
Deno 2 is finally here 🎉️
Learn more
Module

x/neo4j_lite_client/core/internal/index.ts

Unofficial Neo4j Driver for Deno
Latest
import * as neo4jLiteClient from "https://deno.land/x/neo4j_lite_client@4.4.6/core/internal/index.ts";

Classes

Utility to lazily initialize connections and return them back to the pool when unused.

Provides a interaction with a ConnectionHolder without change it state by releasing or initilizing

Verifies connectivity using the given connection provider.

Logger used by the driver to notify about various internal events. Single logger should be used per driver.

Internal holder of the transaction configuration. It performs input validation and value conversion for further serialization by the Bolt protocol layer. Users of the driver provide transaction configuration as regular objects {timeout: 10, metadata: {key: 'value'}}. Driver converts such objects to TxConfig immediately and uses converted values everywhere.

Variables

Connection holder that does not manage any connections.

Copyright (c) "Neo4j" Neo4j Sweden AB [http://neo4j.com]

Functions

Verified error and returns if it could be retried or not

Assert that the day value is valid.

Assert that the hour value is valid.

Assert that the minute value is valid.

Assert that the month value is valid.

Assert that the nanosecond value is valid.

Assert that the second value is valid.

Assert that the year value is valid.

Converts given local date into a single integer representing it's epoch day.

Formats given date to an ISO 8601 string.

Format given duration to an ISO 8601 string.

Converts given local date time into a single integer representing this same time in epoch seconds UTC.

Converts given local time into a single integer representing this same time in nanoseconds of the day.

Formats given time to an ISO 8601 string.

Get the time zone offset in seconds from the given standard JavaScript date.

Formats given time zone offset in seconds to string representation like '±HH:MM', '±HH:MM:SS' or 'Z' for UTC.

Get the total number of nanoseconds from the milliseconds of the given standard JavaScript date and optional nanosecond part.

Assert it's a number

Assert it's a number or integer

Assert it's a object

Assert it's a string

Assert it's a valid datae

Verifies if the object is null or empty

Verify if it's an object

Verify if the supplied object is a string

Check and normalize given query and parameters.

Interfaces

Raw observer for the stream