1 | "use strict";
|
2 | Object.defineProperty(exports, "__esModule", { value: true });
|
3 | exports.CONSTANTS = {
|
4 | Documents: {
|
5 | Indexing: {
|
6 | Fields: {
|
7 | ALL_FIELDS: "__all_fields",
|
8 | DOCUMENT_ID_FIELD_NAME: "id()",
|
9 | REDUCE_KEY_HASH_FIELD_NAME: "hash(key())",
|
10 | REDUCE_KEY_KEY_VALUE_FIELD_NAME: "key()",
|
11 | SPATIAL_SHAPE_FIELD_NAME: "spatial(shape)",
|
12 | },
|
13 | Spatial: {
|
14 | DEFAULT_DISTANCE_ERROR_PCT: 0.025,
|
15 | },
|
16 | SIDE_BY_SIDE_INDEX_NAME_PREFIX: "ReplacementOf/",
|
17 | },
|
18 | Metadata: {
|
19 | COLLECTION: "@collection",
|
20 | PROJECTION: "@projection",
|
21 | KEY: "@metadata",
|
22 | ID: "@id",
|
23 | CONFLICT: "@conflict",
|
24 | ID_PROPERTY: "id",
|
25 | FLAGS: "@flags",
|
26 | ATTACHMENTS: "@attachments",
|
27 | INDEX_SCORE: "@index-score",
|
28 | LAST_MODIFIED: "@last-modified",
|
29 | RAVEN_JS_TYPE: "Raven-Node-Type",
|
30 | CHANGE_VECTOR: "@change-vector",
|
31 | EXPIRES: "@expires",
|
32 | ALL_DOCUMENTS_COLLECTION: "@all_docs",
|
33 | EMPTY_COLLECTION: "@empty",
|
34 | NESTED_OBJECT_TYPES: "@nested-object-types",
|
35 | COUNTERS: "@counters",
|
36 | REVISION_COUNTERS: "@counters-snapshot",
|
37 | IGNORE_CASE_TRANSFORM_REGEX: /^@metadata(\.(@collection|@projection|@id|@conflict|@flags|Raven-Node-Type|@index-score|@last-modified|@change-vector|@expires|@nested-object-types(\.\w+)?))?$/
|
38 | },
|
39 | }
|
40 | };
|
41 | exports.HEADERS = {
|
42 | REQUEST_TIME: "Raven-Request-Time",
|
43 | REFRESH_TOPOLOGY: "Refresh-Topology",
|
44 | TOPOLOGY_ETAG: "Topology-Etag",
|
45 | LAST_KNOWN_CLUSTER_TRANSACTION_INDEX: "Known-Raft-Index",
|
46 | CLIENT_CONFIGURATION_ETAG: "Client-Configuration-Etag",
|
47 | REFRESH_CLIENT_CONFIGURATION: "Refresh-Client-Configuration",
|
48 | CLIENT_VERSION: "Raven-Client-Version",
|
49 | SERVER_VERSION: "Raven-Server-Version",
|
50 | ETAG: "ETag",
|
51 | IF_NONE_MATCH: "If-None-Match",
|
52 | TRANSFER_ENCODING: "Transfer-Encoding",
|
53 | CONTENT_ENCODING: "Content-Encoding",
|
54 | CONTENT_LENGTH: "Content-Length",
|
55 | DATABASE_MISSING: "Database-Missing"
|
56 | };
|
57 | exports.COUNTERS = {
|
58 | ALL: "@all_counters"
|
59 | };
|