async getMetaDataSingle()

in backend/src/services/databaseService.js [58:78]


    async getMetaDataSingle(curGraph, graphs) {
        let metadata = {};
        let data = {};
        const { database } = this.getConnectionInfo();
        try {
            let { nodes, edges } = await this.readMetaData(curGraph);
            data.nodes = nodes;
            data.edges = edges;
            data.propertyKeys = await this.getPropertyKeys();
            data.graph = curGraph;
            data.database = database;
            data.role = await this.getRole();
            graphs.forEach((gname) => {
                if (gname !== curGraph) metadata[gname] = {};
                else metadata[gname] = data;
            })
        } catch (error) {
            throw error;
        }
        return metadata;
    }