API Reference nebula_graph_ex v#0.1.10

Copy Markdown View Source

Modules

Elixir client for NebulaGraph — a distributed open-source graph database.

DBConnection behaviour implementation for NebulaGraph.

Represents a NebulaGraph error returned by the server or raised by the client.

Mapping between NebulaGraph integer error codes and Elixir atoms.

Public API for querying NebulaGraph.

Option schema and validation for NebulaGraphEx.Graph.

Represents a nGQL query to be executed against NebulaGraph.

Raw execution result from NebulaGraph, as returned by DBConnection.

A decoded NebulaGraph result set with a convenient row/column API.

:telemetry integration for nebula_graph_ex.

Low-level Thrift binary protocol request/response over a framed socket.

Typed Thrift calls for the NebulaGraph GraphService.

Thrift binary encoding and decoding of NebulaGraph data types.

Low-level TCP/SSL socket abstraction with Thrift framed transport.

NebulaGraph duration value.

Represents a directed edge (relationship) in NebulaGraph.

NebulaGraph geography (geospatial) value.

NebulaGraph date value.

NebulaGraph datetime value (no timezone).

NebulaGraph time-of-day value (no timezone).

Represents a path through the graph — a sequence of alternating vertices and edges, starting from a source vertex.

A tag (label) attached to a NebulaGraphEx.Types.Vertex, carrying a map of property names to decoded Elixir values.

Represents a NebulaGraph vertex (node).

Converts raw {tag, value} tuples from NebulaGraphEx.Thrift.Types into idiomatic Elixir terms.

Mix Tasks

The recommended way to set up nebula_graph_ex in your application.

Creates an annotated git tag that matches the version in mix.exs.

Bumps the package version in mix.exs.