ravendb
Version:
RavenDB client for Node.js
30 lines • 722 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.QueryToken = void 0;
class QueryToken {
static writeField(writer, field) {
const keyWord = QueryToken.isKeyword(field);
if (keyWord) {
writer.append("'");
}
writer.append(field);
if (keyWord) {
writer.append("'");
}
}
static isKeyword(field) {
return QueryToken.RQL_KEYWORDS.has(field);
}
static RQL_KEYWORDS = new Set([
"as",
"select",
"where",
"load",
"group",
"order",
"include",
"filter"
]);
}
exports.QueryToken = QueryToken;
//# sourceMappingURL=QueryToken.js.map