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