UNPKG

@ultipa-graph/ultipa-driver

Version:

NodeJS SDK for ultipa-server 5.1

43 lines 1.58 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.printers = void 0; const any_1 = require("./any"); const array_aio_1 = require("./array.aio"); const edge_1 = require("./edge"); const explain_plan_1 = require("./explain.plan"); const node_1 = require("./node"); const path_1 = require("./path"); const status_1 = require("./status"); const table_1 = require("./table"); var printers; (function (printers) { // status printers.status = status_1.printStatus; printers.statistics = status_1.printStatistics; // explain printers.explainPlan = explain_plan_1.printExplainPlan; // data item print let DataItem; (function (DataItem) { DataItem.any = any_1.printAny; DataItem.table = table_1.printTable; DataItem.path = path_1.printPath; DataItem.node = node_1.printNode; DataItem.edge = edge_1.printEdge; // export let attr = printAttr DataItem.anys = (dataItems) => { dataItems?.forEach(d => { DataItem.any(d); }); }; })(DataItem = printers.DataItem || (printers.DataItem = {})); // 任意数组 printers.array = array_aio_1.printAnyArray; // 打印 uql response printers.queryResponse = (res) => { printers.status(res.status, res.statistics); printers.explainPlan(res.explainPlan); DataItem.anys(Object.values(res.items)); }; })(printers = exports.printers || (exports.printers = {})); //# sourceMappingURL=index.js.map