ravendb
Version:
RavenDB client for Node.js
26 lines • 590 B
JavaScript
export 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"
]);
}
//# sourceMappingURL=QueryToken.js.map