SchemaLoader
age-schema-client / SchemaLoader
Class: SchemaLoader<T>
Defined in: src/loader/schema-loader.ts:353
SchemaLoader class
Type Parameters
| Type Parameter |
|---|
T extends SchemaDefinition |
Constructors
Constructor
new SchemaLoader<T>(
schema,
queryExecutor,
options): SchemaLoader<T>;
Defined in: src/loader/schema-loader.ts:366
Create a new SchemaLoader
Parameters
| Parameter | Type | Description |
|---|---|---|
schema | T | Schema definition |
queryExecutor | QueryExecutor | Query executor |
options | SchemaLoaderOptions | SchemaLoader options |
Returns
SchemaLoader<T>
Methods
loadGraphData()
loadGraphData(data, options): Promise<LoadResult>;
Defined in: src/loader/schema-loader.ts:413
Load graph data (vertices and edges)
Parameters
| Parameter | Type | Description |
|---|---|---|
data | GraphData | Graph data |
options | LoadOptions | Load options |
Returns
Promise<LoadResult>
Load result
loadVertices()
loadVertices(vertices, options): Promise<LoadResult>;
Defined in: src/loader/schema-loader.ts:670
Load vertices
Parameters
| Parameter | Type | Description |
|---|---|---|
vertices | Record<string, any[]> | Vertex data |
options | LoadOptions | Load options |
Returns
Promise<LoadResult>
Load result
loadEdges()
loadEdges(edges, options): Promise<LoadResult>;
Defined in: src/loader/schema-loader.ts:951
Load edges
Parameters
| Parameter | Type | Description |
|---|---|---|
edges | Record<string, any[]> | Edge data |
options | LoadOptions | Load options |
Returns
Promise<LoadResult>
Load result
loadFromFile()
loadFromFile(filePath, options): Promise<LoadResult>;
Defined in: src/loader/schema-loader.ts:1292
Load data from a JSON file
Parameters
| Parameter | Type | Description |
|---|---|---|
filePath | string | Path to the JSON file |
options | LoadOptions | Load options |
Returns
Promise<LoadResult>
Load result