Skip to main content
Version: 0.3.0

AgeSchemaClient

age-schema-client v0.3.0


age-schema-client / AgeSchemaClient

Class: AgeSchemaClient<T>

Defined in: src/core/client.ts:20

Main client class for interacting with Apache AGE graph databases

Type Parameters

Type ParameterDefault type
T extends SchemaDefinitionSchemaDefinition

Constructors

Constructor

new AgeSchemaClient<T>(config): AgeSchemaClient<T>;

Defined in: src/core/client.ts:34

Create a new AgeSchemaClient instance

Parameters

ParameterTypeDescription
configClientConfigClient configuration

Returns

AgeSchemaClient<T>

Methods

getConfig()

getConfig(): ClientConfig;

Defined in: src/core/client.ts:46

Get the client configuration

Returns

ClientConfig

The client configuration


createQueryBuilder()

createQueryBuilder(graphName): QueryBuilder<T>;

Defined in: src/core/client.ts:56

Create a query builder for the specified graph

Parameters

ParameterTypeDefault valueDescription
graphNamestring'default'Name of the graph

Returns

QueryBuilder<T>

A query builder instance


createPathQueryBuilder()

createPathQueryBuilder(graphName): PathQueryBuilder<T>;

Defined in: src/core/client.ts:74

Create a path query builder for the specified graph

Parameters

ParameterTypeDefault valueDescription
graphNamestring'default'Name of the graph

Returns

PathQueryBuilder<T>

A path query builder instance


getVertexOperations()

getVertexOperations(): VertexOperations<T>;

Defined in: src/core/client.ts:91

Get vertex operations

Returns

VertexOperations<T>

Vertex operations


getEdgeOperations()

getEdgeOperations(): EdgeOperations<T>;

Defined in: src/core/client.ts:120

Get edge operations

Returns

EdgeOperations<T>

Edge operations