async getMetaData()

in backend/src/services/databaseService.js [31:48]


    async getMetaData(graphName) {
        let gr = this._graphRepository;
        await gr.initGraphNames();
        const { graphs } = gr.getConnectionInfo();
        await DatabaseService.analyzeGraph(gr);
        if (graphName) {
            if (graphs.includes(graphName.currentGraph)) {
                return await this.getMetaDataSingle(graphName.currentGraph, graphs);
            } else {
                return await this.getMetaDataSingle(gr._graph, graphs);
            }
        } else if (graphs.length > 0) {
            return await this.graphNameInitialize(graphs);
        } else {
            throw new Error('graph does not exist');
            // return await this.getMetaDataMultiple(graphs);
        }
    }