UNPKG

js-node-arango

Version:
20 lines 839 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ArangoDocumentQueryBuilder = void 0; const base_query_builder_1 = require("./base-query-builder"); class ArangoDocumentQueryBuilder extends base_query_builder_1.ArangoBaseQueryBuilder { constructor(options) { super(options); this.options = options; this.doc = 'doc'; this.returnClause = 'doc'; } buildSelector() { this.checkSafe(this.options.documentCollection); const collectionKey = `collection_${this.getNextGlobalTick()}`; this.selector = `FOR ${this.doc} IN @@${collectionKey} `; this.bindVars[`@${collectionKey}`] = this.options.documentCollection; } } exports.ArangoDocumentQueryBuilder = ArangoDocumentQueryBuilder; //# sourceMappingURL=document-query-builder.js.map