forked from ttc/micro-service-api
-first commit
This commit is contained in:
30
node_modules/@redis/time-series/dist/lib/commands/ADD.d.ts
generated
vendored
Normal file
30
node_modules/@redis/time-series/dist/lib/commands/ADD.d.ts
generated
vendored
Normal file
@@ -0,0 +1,30 @@
|
||||
import { CommandParser } from '@redis/client/dist/lib/client/parser';
|
||||
import { RedisArgument, NumberReply } from '@redis/client/dist/lib/RESP/types';
|
||||
import { TimeSeriesEncoding, TimeSeriesDuplicatePolicies, Labels, Timestamp } from './helpers';
|
||||
export interface TsIgnoreOptions {
|
||||
maxTimeDiff: number;
|
||||
maxValDiff: number;
|
||||
}
|
||||
export interface TsAddOptions {
|
||||
RETENTION?: number;
|
||||
ENCODING?: TimeSeriesEncoding;
|
||||
CHUNK_SIZE?: number;
|
||||
ON_DUPLICATE?: TimeSeriesDuplicatePolicies;
|
||||
LABELS?: Labels;
|
||||
IGNORE?: TsIgnoreOptions;
|
||||
}
|
||||
declare const _default: {
|
||||
readonly IS_READ_ONLY: false;
|
||||
/**
|
||||
* Creates or appends a sample to a time series
|
||||
* @param parser - The command parser
|
||||
* @param key - The key name for the time series
|
||||
* @param timestamp - The timestamp of the sample
|
||||
* @param value - The value of the sample
|
||||
* @param options - Optional configuration parameters
|
||||
*/
|
||||
readonly parseCommand: (this: void, parser: CommandParser, key: RedisArgument, timestamp: Timestamp, value: number, options?: TsAddOptions) => void;
|
||||
readonly transformReply: () => NumberReply;
|
||||
};
|
||||
export default _default;
|
||||
//# sourceMappingURL=ADD.d.ts.map
|
||||
1
node_modules/@redis/time-series/dist/lib/commands/ADD.d.ts.map
generated
vendored
Normal file
1
node_modules/@redis/time-series/dist/lib/commands/ADD.d.ts.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"ADD.d.ts","sourceRoot":"","sources":["../../../lib/commands/ADD.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,aAAa,EAAE,MAAM,sCAAsC,CAAC;AACrE,OAAO,EAAE,aAAa,EAAE,WAAW,EAAW,MAAM,mCAAmC,CAAC;AACxF,OAAO,EAGL,kBAAkB,EAGlB,2BAA2B,EAC3B,MAAM,EAEN,SAAS,EAEV,MAAM,WAAW,CAAC;AAEnB,MAAM,WAAW,eAAe;IAC9B,WAAW,EAAE,MAAM,CAAC;IACpB,UAAU,EAAE,MAAM,CAAC;CACpB;AAED,MAAM,WAAW,YAAY;IAC3B,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,QAAQ,CAAC,EAAE,kBAAkB,CAAC;IAC9B,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,YAAY,CAAC,EAAE,2BAA2B,CAAC;IAC3C,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,MAAM,CAAC,EAAE,eAAe,CAAC;CAC1B;;;IAIC;;;;;;;OAOG;gDAEO,aAAa,OAChB,aAAa,aACP,SAAS,SACb,MAAM,YACH,YAAY;mCAoBsB,WAAW;;AAnC3D,wBAoC6B"}
|
||||
29
node_modules/@redis/time-series/dist/lib/commands/ADD.js
generated
vendored
Normal file
29
node_modules/@redis/time-series/dist/lib/commands/ADD.js
generated
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const helpers_1 = require("./helpers");
|
||||
exports.default = {
|
||||
IS_READ_ONLY: false,
|
||||
/**
|
||||
* Creates or appends a sample to a time series
|
||||
* @param parser - The command parser
|
||||
* @param key - The key name for the time series
|
||||
* @param timestamp - The timestamp of the sample
|
||||
* @param value - The value of the sample
|
||||
* @param options - Optional configuration parameters
|
||||
*/
|
||||
parseCommand(parser, key, timestamp, value, options) {
|
||||
parser.push('TS.ADD');
|
||||
parser.pushKey(key);
|
||||
parser.push((0, helpers_1.transformTimestampArgument)(timestamp), value.toString());
|
||||
(0, helpers_1.parseRetentionArgument)(parser, options?.RETENTION);
|
||||
(0, helpers_1.parseEncodingArgument)(parser, options?.ENCODING);
|
||||
(0, helpers_1.parseChunkSizeArgument)(parser, options?.CHUNK_SIZE);
|
||||
if (options?.ON_DUPLICATE) {
|
||||
parser.push('ON_DUPLICATE', options.ON_DUPLICATE);
|
||||
}
|
||||
(0, helpers_1.parseLabelsArgument)(parser, options?.LABELS);
|
||||
(0, helpers_1.parseIgnoreArgument)(parser, options?.IGNORE);
|
||||
},
|
||||
transformReply: undefined
|
||||
};
|
||||
//# sourceMappingURL=ADD.js.map
|
||||
1
node_modules/@redis/time-series/dist/lib/commands/ADD.js.map
generated
vendored
Normal file
1
node_modules/@redis/time-series/dist/lib/commands/ADD.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"ADD.js","sourceRoot":"","sources":["../../../lib/commands/ADD.ts"],"names":[],"mappings":";;AAEA,uCAWmB;AAgBnB,kBAAe;IACb,YAAY,EAAE,KAAK;IACnB;;;;;;;OAOG;IACH,YAAY,CACV,MAAqB,EACrB,GAAkB,EAClB,SAAoB,EACpB,KAAa,EACb,OAAsB;QAEtB,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;QACtB,MAAM,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;QACpB,MAAM,CAAC,IAAI,CAAC,IAAA,oCAA0B,EAAC,SAAS,CAAC,EAAE,KAAK,CAAC,QAAQ,EAAE,CAAC,CAAC;QAErE,IAAA,gCAAsB,EAAC,MAAM,EAAE,OAAO,EAAE,SAAS,CAAC,CAAC;QAEnD,IAAA,+BAAqB,EAAC,MAAM,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC;QAEjD,IAAA,gCAAsB,EAAC,MAAM,EAAE,OAAO,EAAE,UAAU,CAAC,CAAC;QAEpD,IAAI,OAAO,EAAE,YAAY,EAAE,CAAC;YAC1B,MAAM,CAAC,IAAI,CAAC,cAAc,EAAE,OAAO,CAAC,YAAY,CAAC,CAAC;QACpD,CAAC;QAED,IAAA,6BAAmB,EAAC,MAAM,EAAE,OAAO,EAAE,MAAM,CAAC,CAAC;QAE7C,IAAA,6BAAmB,EAAC,MAAM,EAAE,OAAO,EAAE,MAAM,CAAC,CAAC;IAC/C,CAAC;IACD,cAAc,EAAE,SAAyC;CAC/B,CAAC"}
|
||||
17
node_modules/@redis/time-series/dist/lib/commands/ALTER.d.ts
generated
vendored
Normal file
17
node_modules/@redis/time-series/dist/lib/commands/ALTER.d.ts
generated
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
import { CommandParser } from '@redis/client/dist/lib/client/parser';
|
||||
import { RedisArgument, SimpleStringReply } from '@redis/client/dist/lib/RESP/types';
|
||||
import { TsCreateOptions } from './CREATE';
|
||||
export type TsAlterOptions = Pick<TsCreateOptions, 'RETENTION' | 'CHUNK_SIZE' | 'DUPLICATE_POLICY' | 'LABELS' | 'IGNORE'>;
|
||||
declare const _default: {
|
||||
readonly IS_READ_ONLY: false;
|
||||
/**
|
||||
* Alters the configuration of an existing time series
|
||||
* @param parser - The command parser
|
||||
* @param key - The key name for the time series
|
||||
* @param options - Configuration parameters to alter
|
||||
*/
|
||||
readonly parseCommand: (this: void, parser: CommandParser, key: RedisArgument, options?: TsAlterOptions) => void;
|
||||
readonly transformReply: () => SimpleStringReply<'OK'>;
|
||||
};
|
||||
export default _default;
|
||||
//# sourceMappingURL=ALTER.d.ts.map
|
||||
1
node_modules/@redis/time-series/dist/lib/commands/ALTER.d.ts.map
generated
vendored
Normal file
1
node_modules/@redis/time-series/dist/lib/commands/ALTER.d.ts.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"ALTER.d.ts","sourceRoot":"","sources":["../../../lib/commands/ALTER.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,aAAa,EAAE,MAAM,sCAAsC,CAAC;AACrE,OAAO,EAAE,aAAa,EAAE,iBAAiB,EAAW,MAAM,mCAAmC,CAAC;AAC9F,OAAO,EAAE,eAAe,EAAE,MAAM,UAAU,CAAC;AAI3C,MAAM,MAAM,cAAc,GAAG,IAAI,CAAC,eAAe,EAAE,WAAW,GAAG,YAAY,GAAG,kBAAkB,GAAG,QAAQ,GAAG,QAAQ,CAAC,CAAC;;;IAIxH;;;;;OAKG;gDACkB,aAAa,OAAO,aAAa,YAAY,cAAc;mCAclC,kBAAkB,IAAI,CAAC;;AAtBvE,wBAuB6B"}
|
||||
23
node_modules/@redis/time-series/dist/lib/commands/ALTER.js
generated
vendored
Normal file
23
node_modules/@redis/time-series/dist/lib/commands/ALTER.js
generated
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const helpers_1 = require("./helpers");
|
||||
exports.default = {
|
||||
IS_READ_ONLY: false,
|
||||
/**
|
||||
* Alters the configuration of an existing time series
|
||||
* @param parser - The command parser
|
||||
* @param key - The key name for the time series
|
||||
* @param options - Configuration parameters to alter
|
||||
*/
|
||||
parseCommand(parser, key, options) {
|
||||
parser.push('TS.ALTER');
|
||||
parser.pushKey(key);
|
||||
(0, helpers_1.parseRetentionArgument)(parser, options?.RETENTION);
|
||||
(0, helpers_1.parseChunkSizeArgument)(parser, options?.CHUNK_SIZE);
|
||||
(0, helpers_1.parseDuplicatePolicy)(parser, options?.DUPLICATE_POLICY);
|
||||
(0, helpers_1.parseLabelsArgument)(parser, options?.LABELS);
|
||||
(0, helpers_1.parseIgnoreArgument)(parser, options?.IGNORE);
|
||||
},
|
||||
transformReply: undefined
|
||||
};
|
||||
//# sourceMappingURL=ALTER.js.map
|
||||
1
node_modules/@redis/time-series/dist/lib/commands/ALTER.js.map
generated
vendored
Normal file
1
node_modules/@redis/time-series/dist/lib/commands/ALTER.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"ALTER.js","sourceRoot":"","sources":["../../../lib/commands/ALTER.ts"],"names":[],"mappings":";;AAGA,uCAA2I;AAK3I,kBAAe;IACb,YAAY,EAAE,KAAK;IACnB;;;;;OAKG;IACH,YAAY,CAAC,MAAqB,EAAE,GAAkB,EAAE,OAAwB;QAC9E,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;QACxB,MAAM,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;QAEpB,IAAA,gCAAsB,EAAC,MAAM,EAAE,OAAO,EAAE,SAAS,CAAC,CAAC;QAEnD,IAAA,gCAAsB,EAAC,MAAM,EAAE,OAAO,EAAE,UAAU,CAAC,CAAC;QAEpD,IAAA,8BAAoB,EAAC,MAAM,EAAE,OAAO,EAAE,gBAAgB,CAAC,CAAC;QAExD,IAAA,6BAAmB,EAAC,MAAM,EAAE,OAAO,EAAE,MAAM,CAAC,CAAC;QAE7C,IAAA,6BAAmB,EAAC,MAAM,EAAE,OAAO,EAAE,MAAM,CAAC,CAAC;IAC/C,CAAC;IACD,cAAc,EAAE,SAAqD;CAC3C,CAAC"}
|
||||
25
node_modules/@redis/time-series/dist/lib/commands/CREATE.d.ts
generated
vendored
Normal file
25
node_modules/@redis/time-series/dist/lib/commands/CREATE.d.ts
generated
vendored
Normal file
@@ -0,0 +1,25 @@
|
||||
import { CommandParser } from '@redis/client/dist/lib/client/parser';
|
||||
import { RedisArgument, SimpleStringReply } from '@redis/client/dist/lib/RESP/types';
|
||||
import { TimeSeriesEncoding, TimeSeriesDuplicatePolicies, Labels } from './helpers';
|
||||
import { TsIgnoreOptions } from './ADD';
|
||||
export interface TsCreateOptions {
|
||||
RETENTION?: number;
|
||||
ENCODING?: TimeSeriesEncoding;
|
||||
CHUNK_SIZE?: number;
|
||||
DUPLICATE_POLICY?: TimeSeriesDuplicatePolicies;
|
||||
LABELS?: Labels;
|
||||
IGNORE?: TsIgnoreOptions;
|
||||
}
|
||||
declare const _default: {
|
||||
readonly IS_READ_ONLY: false;
|
||||
/**
|
||||
* Creates a new time series
|
||||
* @param parser - The command parser
|
||||
* @param key - The key name for the new time series
|
||||
* @param options - Optional configuration parameters
|
||||
*/
|
||||
readonly parseCommand: (this: void, parser: CommandParser, key: RedisArgument, options?: TsCreateOptions) => void;
|
||||
readonly transformReply: () => SimpleStringReply<'OK'>;
|
||||
};
|
||||
export default _default;
|
||||
//# sourceMappingURL=CREATE.d.ts.map
|
||||
1
node_modules/@redis/time-series/dist/lib/commands/CREATE.d.ts.map
generated
vendored
Normal file
1
node_modules/@redis/time-series/dist/lib/commands/CREATE.d.ts.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"CREATE.d.ts","sourceRoot":"","sources":["../../../lib/commands/CREATE.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,aAAa,EAAE,MAAM,sCAAsC,CAAC;AACrE,OAAO,EAAE,aAAa,EAAE,iBAAiB,EAAW,MAAM,mCAAmC,CAAC;AAC9F,OAAO,EAEL,kBAAkB,EAGlB,2BAA2B,EAE3B,MAAM,EAGP,MAAM,WAAW,CAAC;AACnB,OAAO,EAAE,eAAe,EAAE,MAAM,OAAO,CAAC;AAExC,MAAM,WAAW,eAAe;IAC9B,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,QAAQ,CAAC,EAAE,kBAAkB,CAAC;IAC9B,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,gBAAgB,CAAC,EAAE,2BAA2B,CAAC;IAC/C,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,MAAM,CAAC,EAAE,eAAe,CAAC;CAC1B;;;IAIC;;;;;OAKG;gDACkB,aAAa,OAAO,aAAa,YAAY,eAAe;mCAgBnC,kBAAkB,IAAI,CAAC;;AAxBvE,wBAyB6B"}
|
||||
24
node_modules/@redis/time-series/dist/lib/commands/CREATE.js
generated
vendored
Normal file
24
node_modules/@redis/time-series/dist/lib/commands/CREATE.js
generated
vendored
Normal file
@@ -0,0 +1,24 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const helpers_1 = require("./helpers");
|
||||
exports.default = {
|
||||
IS_READ_ONLY: false,
|
||||
/**
|
||||
* Creates a new time series
|
||||
* @param parser - The command parser
|
||||
* @param key - The key name for the new time series
|
||||
* @param options - Optional configuration parameters
|
||||
*/
|
||||
parseCommand(parser, key, options) {
|
||||
parser.push('TS.CREATE');
|
||||
parser.pushKey(key);
|
||||
(0, helpers_1.parseRetentionArgument)(parser, options?.RETENTION);
|
||||
(0, helpers_1.parseEncodingArgument)(parser, options?.ENCODING);
|
||||
(0, helpers_1.parseChunkSizeArgument)(parser, options?.CHUNK_SIZE);
|
||||
(0, helpers_1.parseDuplicatePolicy)(parser, options?.DUPLICATE_POLICY);
|
||||
(0, helpers_1.parseLabelsArgument)(parser, options?.LABELS);
|
||||
(0, helpers_1.parseIgnoreArgument)(parser, options?.IGNORE);
|
||||
},
|
||||
transformReply: undefined
|
||||
};
|
||||
//# sourceMappingURL=CREATE.js.map
|
||||
1
node_modules/@redis/time-series/dist/lib/commands/CREATE.js.map
generated
vendored
Normal file
1
node_modules/@redis/time-series/dist/lib/commands/CREATE.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"CREATE.js","sourceRoot":"","sources":["../../../lib/commands/CREATE.ts"],"names":[],"mappings":";;AAEA,uCAUmB;AAYnB,kBAAe;IACb,YAAY,EAAE,KAAK;IACnB;;;;;OAKG;IACH,YAAY,CAAC,MAAqB,EAAE,GAAkB,EAAE,OAAyB;QAC/E,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC;QACzB,MAAM,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;QAEpB,IAAA,gCAAsB,EAAC,MAAM,EAAE,OAAO,EAAE,SAAS,CAAC,CAAC;QAEnD,IAAA,+BAAqB,EAAC,MAAM,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC;QAEjD,IAAA,gCAAsB,EAAC,MAAM,EAAE,OAAO,EAAE,UAAU,CAAC,CAAC;QAEpD,IAAA,8BAAoB,EAAC,MAAM,EAAE,OAAO,EAAE,gBAAgB,CAAC,CAAC;QAExD,IAAA,6BAAmB,EAAC,MAAM,EAAE,OAAO,EAAE,MAAM,CAAC,CAAC;QAE7C,IAAA,6BAAmB,EAAC,MAAM,EAAE,OAAO,EAAE,MAAM,CAAC,CAAC;IAC/C,CAAC;IACD,cAAc,EAAE,SAAqD;CAC3C,CAAC"}
|
||||
34
node_modules/@redis/time-series/dist/lib/commands/CREATERULE.d.ts
generated
vendored
Normal file
34
node_modules/@redis/time-series/dist/lib/commands/CREATERULE.d.ts
generated
vendored
Normal file
@@ -0,0 +1,34 @@
|
||||
import { CommandParser } from '@redis/client/dist/lib/client/parser';
|
||||
import { RedisArgument, SimpleStringReply } from '@redis/client/dist/lib/RESP/types';
|
||||
export declare const TIME_SERIES_AGGREGATION_TYPE: {
|
||||
readonly AVG: "AVG";
|
||||
readonly FIRST: "FIRST";
|
||||
readonly LAST: "LAST";
|
||||
readonly MIN: "MIN";
|
||||
readonly MAX: "MAX";
|
||||
readonly SUM: "SUM";
|
||||
readonly RANGE: "RANGE";
|
||||
readonly COUNT: "COUNT";
|
||||
readonly STD_P: "STD.P";
|
||||
readonly STD_S: "STD.S";
|
||||
readonly VAR_P: "VAR.P";
|
||||
readonly VAR_S: "VAR.S";
|
||||
readonly TWA: "TWA";
|
||||
};
|
||||
export type TimeSeriesAggregationType = typeof TIME_SERIES_AGGREGATION_TYPE[keyof typeof TIME_SERIES_AGGREGATION_TYPE];
|
||||
declare const _default: {
|
||||
readonly IS_READ_ONLY: false;
|
||||
/**
|
||||
* Creates a compaction rule from source time series to destination time series
|
||||
* @param parser - The command parser
|
||||
* @param sourceKey - The source time series key
|
||||
* @param destinationKey - The destination time series key
|
||||
* @param aggregationType - The aggregation type to use
|
||||
* @param bucketDuration - The duration of each bucket in milliseconds
|
||||
* @param alignTimestamp - Optional timestamp for alignment
|
||||
*/
|
||||
readonly parseCommand: (this: void, parser: CommandParser, sourceKey: RedisArgument, destinationKey: RedisArgument, aggregationType: TimeSeriesAggregationType, bucketDuration: number, alignTimestamp?: number) => void;
|
||||
readonly transformReply: () => SimpleStringReply<'OK'>;
|
||||
};
|
||||
export default _default;
|
||||
//# sourceMappingURL=CREATERULE.d.ts.map
|
||||
1
node_modules/@redis/time-series/dist/lib/commands/CREATERULE.d.ts.map
generated
vendored
Normal file
1
node_modules/@redis/time-series/dist/lib/commands/CREATERULE.d.ts.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"CREATERULE.d.ts","sourceRoot":"","sources":["../../../lib/commands/CREATERULE.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,aAAa,EAAE,MAAM,sCAAsC,CAAC;AACrE,OAAO,EAAE,aAAa,EAAE,iBAAiB,EAAW,MAAM,mCAAmC,CAAC;AAE9F,eAAO,MAAM,4BAA4B;;;;;;;;;;;;;;CAc/B,CAAC;AAEX,MAAM,MAAM,yBAAyB,GAAG,OAAO,4BAA4B,CAAC,MAAM,OAAO,4BAA4B,CAAC,CAAC;;;IAIrH;;;;;;;;OAQG;gDAEO,aAAa,aACV,aAAa,kBACR,aAAa,mBACZ,yBAAyB,kBAC1B,MAAM,mBACL,MAAM;mCAUqB,kBAAkB,IAAI,CAAC;;AA3BvE,wBA4B6B"}
|
||||
40
node_modules/@redis/time-series/dist/lib/commands/CREATERULE.js
generated
vendored
Normal file
40
node_modules/@redis/time-series/dist/lib/commands/CREATERULE.js
generated
vendored
Normal file
@@ -0,0 +1,40 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.TIME_SERIES_AGGREGATION_TYPE = void 0;
|
||||
exports.TIME_SERIES_AGGREGATION_TYPE = {
|
||||
AVG: 'AVG',
|
||||
FIRST: 'FIRST',
|
||||
LAST: 'LAST',
|
||||
MIN: 'MIN',
|
||||
MAX: 'MAX',
|
||||
SUM: 'SUM',
|
||||
RANGE: 'RANGE',
|
||||
COUNT: 'COUNT',
|
||||
STD_P: 'STD.P',
|
||||
STD_S: 'STD.S',
|
||||
VAR_P: 'VAR.P',
|
||||
VAR_S: 'VAR.S',
|
||||
TWA: 'TWA'
|
||||
};
|
||||
exports.default = {
|
||||
IS_READ_ONLY: false,
|
||||
/**
|
||||
* Creates a compaction rule from source time series to destination time series
|
||||
* @param parser - The command parser
|
||||
* @param sourceKey - The source time series key
|
||||
* @param destinationKey - The destination time series key
|
||||
* @param aggregationType - The aggregation type to use
|
||||
* @param bucketDuration - The duration of each bucket in milliseconds
|
||||
* @param alignTimestamp - Optional timestamp for alignment
|
||||
*/
|
||||
parseCommand(parser, sourceKey, destinationKey, aggregationType, bucketDuration, alignTimestamp) {
|
||||
parser.push('TS.CREATERULE');
|
||||
parser.pushKeys([sourceKey, destinationKey]);
|
||||
parser.push('AGGREGATION', aggregationType, bucketDuration.toString());
|
||||
if (alignTimestamp !== undefined) {
|
||||
parser.push(alignTimestamp.toString());
|
||||
}
|
||||
},
|
||||
transformReply: undefined
|
||||
};
|
||||
//# sourceMappingURL=CREATERULE.js.map
|
||||
1
node_modules/@redis/time-series/dist/lib/commands/CREATERULE.js.map
generated
vendored
Normal file
1
node_modules/@redis/time-series/dist/lib/commands/CREATERULE.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"CREATERULE.js","sourceRoot":"","sources":["../../../lib/commands/CREATERULE.ts"],"names":[],"mappings":";;;AAGa,QAAA,4BAA4B,GAAG;IAC1C,GAAG,EAAE,KAAK;IACV,KAAK,EAAE,OAAO;IACd,IAAI,EAAE,MAAM;IACZ,GAAG,EAAE,KAAK;IACV,GAAG,EAAE,KAAK;IACV,GAAG,EAAE,KAAK;IACV,KAAK,EAAE,OAAO;IACd,KAAK,EAAE,OAAO;IACd,KAAK,EAAE,OAAO;IACd,KAAK,EAAE,OAAO;IACd,KAAK,EAAE,OAAO;IACd,KAAK,EAAE,OAAO;IACd,GAAG,EAAE,KAAK;CACF,CAAC;AAIX,kBAAe;IACb,YAAY,EAAE,KAAK;IACnB;;;;;;;;OAQG;IACH,YAAY,CACV,MAAqB,EACrB,SAAwB,EACxB,cAA6B,EAC7B,eAA0C,EAC1C,cAAsB,EACtB,cAAuB;QAEvB,MAAM,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC;QAC7B,MAAM,CAAC,QAAQ,CAAC,CAAC,SAAS,EAAE,cAAc,CAAC,CAAC,CAAC;QAC7C,MAAM,CAAC,IAAI,CAAC,aAAa,EAAE,eAAe,EAAE,cAAc,CAAC,QAAQ,EAAE,CAAC,CAAC;QAEvE,IAAI,cAAc,KAAK,SAAS,EAAE,CAAC;YACjC,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,QAAQ,EAAE,CAAC,CAAC;QACzC,CAAC;IACH,CAAC;IACD,cAAc,EAAE,SAAqD;CAC3C,CAAC"}
|
||||
11
node_modules/@redis/time-series/dist/lib/commands/DECRBY.d.ts
generated
vendored
Normal file
11
node_modules/@redis/time-series/dist/lib/commands/DECRBY.d.ts
generated
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
declare const _default: {
|
||||
readonly IS_READ_ONLY: false;
|
||||
/**
|
||||
* Decreases the value of a time series by a given amount
|
||||
* @param args - Arguments passed to the parseIncrByArguments function
|
||||
*/
|
||||
readonly parseCommand: (this: void, parser: import("@redis/client").CommandParser, key: import("@redis/client/dist/lib/RESP/types").RedisArgument, value: number, options?: import("./INCRBY").TsIncrByOptions | undefined) => void;
|
||||
readonly transformReply: () => import("@redis/client/dist/lib/RESP/types").NumberReply<number>;
|
||||
};
|
||||
export default _default;
|
||||
//# sourceMappingURL=DECRBY.d.ts.map
|
||||
1
node_modules/@redis/time-series/dist/lib/commands/DECRBY.d.ts.map
generated
vendored
Normal file
1
node_modules/@redis/time-series/dist/lib/commands/DECRBY.d.ts.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"DECRBY.d.ts","sourceRoot":"","sources":["../../../lib/commands/DECRBY.ts"],"names":[],"mappings":";;IAKE;;;OAGG;;;;AALL,wBAa6B"}
|
||||
40
node_modules/@redis/time-series/dist/lib/commands/DECRBY.js
generated
vendored
Normal file
40
node_modules/@redis/time-series/dist/lib/commands/DECRBY.js
generated
vendored
Normal file
@@ -0,0 +1,40 @@
|
||||
"use strict";
|
||||
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
|
||||
if (k2 === undefined) k2 = k;
|
||||
var desc = Object.getOwnPropertyDescriptor(m, k);
|
||||
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
|
||||
desc = { enumerable: true, get: function() { return m[k]; } };
|
||||
}
|
||||
Object.defineProperty(o, k2, desc);
|
||||
}) : (function(o, m, k, k2) {
|
||||
if (k2 === undefined) k2 = k;
|
||||
o[k2] = m[k];
|
||||
}));
|
||||
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
|
||||
Object.defineProperty(o, "default", { enumerable: true, value: v });
|
||||
}) : function(o, v) {
|
||||
o["default"] = v;
|
||||
});
|
||||
var __importStar = (this && this.__importStar) || function (mod) {
|
||||
if (mod && mod.__esModule) return mod;
|
||||
var result = {};
|
||||
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
|
||||
__setModuleDefault(result, mod);
|
||||
return result;
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const INCRBY_1 = __importStar(require("./INCRBY"));
|
||||
exports.default = {
|
||||
IS_READ_ONLY: INCRBY_1.default.IS_READ_ONLY,
|
||||
/**
|
||||
* Decreases the value of a time series by a given amount
|
||||
* @param args - Arguments passed to the parseIncrByArguments function
|
||||
*/
|
||||
parseCommand(...args) {
|
||||
const parser = args[0];
|
||||
parser.push('TS.DECRBY');
|
||||
(0, INCRBY_1.parseIncrByArguments)(...args);
|
||||
},
|
||||
transformReply: INCRBY_1.default.transformReply
|
||||
};
|
||||
//# sourceMappingURL=DECRBY.js.map
|
||||
1
node_modules/@redis/time-series/dist/lib/commands/DECRBY.js.map
generated
vendored
Normal file
1
node_modules/@redis/time-series/dist/lib/commands/DECRBY.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"DECRBY.js","sourceRoot":"","sources":["../../../lib/commands/DECRBY.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;AACA,mDAAwD;AAExD,kBAAe;IACb,YAAY,EAAE,gBAAM,CAAC,YAAY;IACjC;;;OAGG;IACH,YAAY,CAAC,GAAG,IAA6C;QAC3D,MAAM,MAAM,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC;QAEvB,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC;QACzB,IAAA,6BAAoB,EAAC,GAAG,IAAI,CAAC,CAAC;IAChC,CAAC;IACD,cAAc,EAAE,gBAAM,CAAC,cAAc;CACX,CAAC"}
|
||||
17
node_modules/@redis/time-series/dist/lib/commands/DEL.d.ts
generated
vendored
Normal file
17
node_modules/@redis/time-series/dist/lib/commands/DEL.d.ts
generated
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
import { CommandParser } from '@redis/client/dist/lib/client/parser';
|
||||
import { Timestamp } from './helpers';
|
||||
import { RedisArgument, NumberReply } from '@redis/client/dist/lib/RESP/types';
|
||||
declare const _default: {
|
||||
readonly IS_READ_ONLY: false;
|
||||
/**
|
||||
* Deletes samples between two timestamps from a time series
|
||||
* @param parser - The command parser
|
||||
* @param key - The key name of the time series
|
||||
* @param fromTimestamp - Start timestamp to delete from
|
||||
* @param toTimestamp - End timestamp to delete until
|
||||
*/
|
||||
readonly parseCommand: (this: void, parser: CommandParser, key: RedisArgument, fromTimestamp: Timestamp, toTimestamp: Timestamp) => void;
|
||||
readonly transformReply: () => NumberReply;
|
||||
};
|
||||
export default _default;
|
||||
//# sourceMappingURL=DEL.d.ts.map
|
||||
1
node_modules/@redis/time-series/dist/lib/commands/DEL.d.ts.map
generated
vendored
Normal file
1
node_modules/@redis/time-series/dist/lib/commands/DEL.d.ts.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"DEL.d.ts","sourceRoot":"","sources":["../../../lib/commands/DEL.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,aAAa,EAAE,MAAM,sCAAsC,CAAC;AACrE,OAAO,EAAE,SAAS,EAA8B,MAAM,WAAW,CAAC;AAClE,OAAO,EAAE,aAAa,EAAE,WAAW,EAAY,MAAM,mCAAmC,CAAC;;;IAIvF;;;;;;OAMG;gDACkB,aAAa,OAAO,aAAa,iBAAiB,SAAS,eAAe,SAAS;mCAK1D,WAAW;;AAd3D,wBAe6B"}
|
||||
20
node_modules/@redis/time-series/dist/lib/commands/DEL.js
generated
vendored
Normal file
20
node_modules/@redis/time-series/dist/lib/commands/DEL.js
generated
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const helpers_1 = require("./helpers");
|
||||
exports.default = {
|
||||
IS_READ_ONLY: false,
|
||||
/**
|
||||
* Deletes samples between two timestamps from a time series
|
||||
* @param parser - The command parser
|
||||
* @param key - The key name of the time series
|
||||
* @param fromTimestamp - Start timestamp to delete from
|
||||
* @param toTimestamp - End timestamp to delete until
|
||||
*/
|
||||
parseCommand(parser, key, fromTimestamp, toTimestamp) {
|
||||
parser.push('TS.DEL');
|
||||
parser.pushKey(key);
|
||||
parser.push((0, helpers_1.transformTimestampArgument)(fromTimestamp), (0, helpers_1.transformTimestampArgument)(toTimestamp));
|
||||
},
|
||||
transformReply: undefined
|
||||
};
|
||||
//# sourceMappingURL=DEL.js.map
|
||||
1
node_modules/@redis/time-series/dist/lib/commands/DEL.js.map
generated
vendored
Normal file
1
node_modules/@redis/time-series/dist/lib/commands/DEL.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"DEL.js","sourceRoot":"","sources":["../../../lib/commands/DEL.ts"],"names":[],"mappings":";;AACA,uCAAkE;AAGlE,kBAAe;IACb,YAAY,EAAE,KAAK;IACnB;;;;;;OAMG;IACH,YAAY,CAAC,MAAqB,EAAE,GAAkB,EAAE,aAAwB,EAAE,WAAsB;QACtG,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;QACtB,MAAM,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;QACpB,MAAM,CAAC,IAAI,CAAC,IAAA,oCAA0B,EAAC,aAAa,CAAC,EAAE,IAAA,oCAA0B,EAAC,WAAW,CAAC,CAAC,CAAC;IAClG,CAAC;IACD,cAAc,EAAE,SAAyC;CAC/B,CAAC"}
|
||||
15
node_modules/@redis/time-series/dist/lib/commands/DELETERULE.d.ts
generated
vendored
Normal file
15
node_modules/@redis/time-series/dist/lib/commands/DELETERULE.d.ts
generated
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
import { CommandParser } from '@redis/client/dist/lib/client/parser';
|
||||
import { RedisArgument, SimpleStringReply } from '@redis/client/dist/lib/RESP/types';
|
||||
declare const _default: {
|
||||
readonly IS_READ_ONLY: false;
|
||||
/**
|
||||
* Deletes a compaction rule between source and destination time series
|
||||
* @param parser - The command parser
|
||||
* @param sourceKey - The source time series key
|
||||
* @param destinationKey - The destination time series key
|
||||
*/
|
||||
readonly parseCommand: (this: void, parser: CommandParser, sourceKey: RedisArgument, destinationKey: RedisArgument) => void;
|
||||
readonly transformReply: () => SimpleStringReply<'OK'>;
|
||||
};
|
||||
export default _default;
|
||||
//# sourceMappingURL=DELETERULE.d.ts.map
|
||||
1
node_modules/@redis/time-series/dist/lib/commands/DELETERULE.d.ts.map
generated
vendored
Normal file
1
node_modules/@redis/time-series/dist/lib/commands/DELETERULE.d.ts.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"DELETERULE.d.ts","sourceRoot":"","sources":["../../../lib/commands/DELETERULE.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,aAAa,EAAE,MAAM,sCAAsC,CAAC;AACrE,OAAO,EAAE,aAAa,EAAE,iBAAiB,EAAW,MAAM,mCAAmC,CAAC;;;IAI5F;;;;;OAKG;gDACkB,aAAa,aAAa,aAAa,kBAAkB,aAAa;mCAI7C,kBAAkB,IAAI,CAAC;;AAZvE,wBAa6B"}
|
||||
17
node_modules/@redis/time-series/dist/lib/commands/DELETERULE.js
generated
vendored
Normal file
17
node_modules/@redis/time-series/dist/lib/commands/DELETERULE.js
generated
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.default = {
|
||||
IS_READ_ONLY: false,
|
||||
/**
|
||||
* Deletes a compaction rule between source and destination time series
|
||||
* @param parser - The command parser
|
||||
* @param sourceKey - The source time series key
|
||||
* @param destinationKey - The destination time series key
|
||||
*/
|
||||
parseCommand(parser, sourceKey, destinationKey) {
|
||||
parser.push('TS.DELETERULE');
|
||||
parser.pushKeys([sourceKey, destinationKey]);
|
||||
},
|
||||
transformReply: undefined
|
||||
};
|
||||
//# sourceMappingURL=DELETERULE.js.map
|
||||
1
node_modules/@redis/time-series/dist/lib/commands/DELETERULE.js.map
generated
vendored
Normal file
1
node_modules/@redis/time-series/dist/lib/commands/DELETERULE.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"DELETERULE.js","sourceRoot":"","sources":["../../../lib/commands/DELETERULE.ts"],"names":[],"mappings":";;AAGA,kBAAe;IACb,YAAY,EAAE,KAAK;IACnB;;;;;OAKG;IACH,YAAY,CAAC,MAAqB,EAAE,SAAwB,EAAE,cAA6B;QACzF,MAAM,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC;QAC7B,MAAM,CAAC,QAAQ,CAAC,CAAC,SAAS,EAAE,cAAc,CAAC,CAAC,CAAC;IAC/C,CAAC;IACD,cAAc,EAAE,SAAqD;CAC3C,CAAC"}
|
||||
28
node_modules/@redis/time-series/dist/lib/commands/GET.d.ts
generated
vendored
Normal file
28
node_modules/@redis/time-series/dist/lib/commands/GET.d.ts
generated
vendored
Normal file
@@ -0,0 +1,28 @@
|
||||
import { CommandParser } from '@redis/client/dist/lib/client/parser';
|
||||
import { RedisArgument, TuplesReply, NumberReply, DoubleReply, UnwrapReply, Resp2Reply } from '@redis/client/dist/lib/RESP/types';
|
||||
export interface TsGetOptions {
|
||||
LATEST?: boolean;
|
||||
}
|
||||
export type TsGetReply = TuplesReply<[]> | TuplesReply<[NumberReply, DoubleReply]>;
|
||||
declare const _default: {
|
||||
readonly IS_READ_ONLY: true;
|
||||
/**
|
||||
* Gets the last sample of a time series
|
||||
* @param parser - The command parser
|
||||
* @param key - The key name of the time series
|
||||
* @param options - Optional parameters for the command
|
||||
*/
|
||||
readonly parseCommand: (this: void, parser: CommandParser, key: RedisArgument, options?: TsGetOptions) => void;
|
||||
readonly transformReply: {
|
||||
readonly 2: (this: void, reply: UnwrapReply<Resp2Reply<TsGetReply>>) => {
|
||||
timestamp: NumberReply<number>;
|
||||
value: number;
|
||||
} | null;
|
||||
readonly 3: (this: void, reply: UnwrapReply<TsGetReply>) => {
|
||||
timestamp: NumberReply<number>;
|
||||
value: DoubleReply<number>;
|
||||
} | null;
|
||||
};
|
||||
};
|
||||
export default _default;
|
||||
//# sourceMappingURL=GET.d.ts.map
|
||||
1
node_modules/@redis/time-series/dist/lib/commands/GET.d.ts.map
generated
vendored
Normal file
1
node_modules/@redis/time-series/dist/lib/commands/GET.d.ts.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"GET.d.ts","sourceRoot":"","sources":["../../../lib/commands/GET.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,aAAa,EAAE,MAAM,sCAAsC,CAAC;AACrE,OAAO,EAAE,aAAa,EAAE,WAAW,EAAE,WAAW,EAAE,WAAW,EAAE,WAAW,EAAE,UAAU,EAAW,MAAM,mCAAmC,CAAC;AAE3I,MAAM,WAAW,YAAY;IAC3B,MAAM,CAAC,EAAE,OAAO,CAAC;CAClB;AAED,MAAM,MAAM,UAAU,GAAG,WAAW,CAAC,EAAE,CAAC,GAAG,WAAW,CAAC,CAAC,WAAW,EAAE,WAAW,CAAC,CAAC,CAAC;;;IAIjF;;;;;OAKG;gDACkB,aAAa,OAAO,aAAa,YAAY,YAAY;;wCASnE,YAAY,WAAW,UAAU,CAAC,CAAC;;;;wCAMnC,YAAY,UAAU,CAAC;;;;;;AAvBpC,wBA8B6B"}
|
||||
33
node_modules/@redis/time-series/dist/lib/commands/GET.js
generated
vendored
Normal file
33
node_modules/@redis/time-series/dist/lib/commands/GET.js
generated
vendored
Normal file
@@ -0,0 +1,33 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.default = {
|
||||
IS_READ_ONLY: true,
|
||||
/**
|
||||
* Gets the last sample of a time series
|
||||
* @param parser - The command parser
|
||||
* @param key - The key name of the time series
|
||||
* @param options - Optional parameters for the command
|
||||
*/
|
||||
parseCommand(parser, key, options) {
|
||||
parser.push('TS.GET');
|
||||
parser.pushKey(key);
|
||||
if (options?.LATEST) {
|
||||
parser.push('LATEST');
|
||||
}
|
||||
},
|
||||
transformReply: {
|
||||
2(reply) {
|
||||
return reply.length === 0 ? null : {
|
||||
timestamp: reply[0],
|
||||
value: Number(reply[1])
|
||||
};
|
||||
},
|
||||
3(reply) {
|
||||
return reply.length === 0 ? null : {
|
||||
timestamp: reply[0],
|
||||
value: reply[1]
|
||||
};
|
||||
}
|
||||
}
|
||||
};
|
||||
//# sourceMappingURL=GET.js.map
|
||||
1
node_modules/@redis/time-series/dist/lib/commands/GET.js.map
generated
vendored
Normal file
1
node_modules/@redis/time-series/dist/lib/commands/GET.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"GET.js","sourceRoot":"","sources":["../../../lib/commands/GET.ts"],"names":[],"mappings":";;AASA,kBAAe;IACb,YAAY,EAAE,IAAI;IAClB;;;;;OAKG;IACH,YAAY,CAAC,MAAqB,EAAE,GAAkB,EAAE,OAAsB;QAC5E,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;QACtB,MAAM,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;QAEpB,IAAI,OAAO,EAAE,MAAM,EAAE,CAAC;YACpB,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;QACxB,CAAC;IACH,CAAC;IACD,cAAc,EAAE;QACd,CAAC,CAAC,KAA0C;YAC1C,OAAO,KAAK,CAAC,MAAM,KAAK,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC;gBACjC,SAAS,EAAE,KAAK,CAAC,CAAC,CAAC;gBACnB,KAAK,EAAE,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;aACxB,CAAC;QACJ,CAAC;QACD,CAAC,CAAC,KAA8B;YAC9B,OAAO,KAAK,CAAC,MAAM,KAAK,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC;gBACjC,SAAS,EAAE,KAAK,CAAC,CAAC,CAAC;gBACnB,KAAK,EAAE,KAAK,CAAC,CAAC,CAAC;aAChB,CAAC;QACJ,CAAC;KACF;CACyB,CAAC"}
|
||||
31
node_modules/@redis/time-series/dist/lib/commands/INCRBY.d.ts
generated
vendored
Normal file
31
node_modules/@redis/time-series/dist/lib/commands/INCRBY.d.ts
generated
vendored
Normal file
@@ -0,0 +1,31 @@
|
||||
import { CommandParser } from '@redis/client/dist/lib/client/parser';
|
||||
import { RedisArgument, NumberReply } from '@redis/client/dist/lib/RESP/types';
|
||||
import { Timestamp, Labels } from './helpers';
|
||||
import { TsIgnoreOptions } from './ADD';
|
||||
export interface TsIncrByOptions {
|
||||
TIMESTAMP?: Timestamp;
|
||||
RETENTION?: number;
|
||||
UNCOMPRESSED?: boolean;
|
||||
CHUNK_SIZE?: number;
|
||||
LABELS?: Labels;
|
||||
IGNORE?: TsIgnoreOptions;
|
||||
}
|
||||
/**
|
||||
* Parses arguments for incrementing a time series value
|
||||
* @param parser - The command parser
|
||||
* @param key - The key name of the time series
|
||||
* @param value - The value to increment by
|
||||
* @param options - Optional parameters for the command
|
||||
*/
|
||||
export declare function parseIncrByArguments(parser: CommandParser, key: RedisArgument, value: number, options?: TsIncrByOptions): void;
|
||||
declare const _default: {
|
||||
readonly IS_READ_ONLY: false;
|
||||
/**
|
||||
* Increases the value of a time series by a given amount
|
||||
* @param args - Arguments passed to the {@link parseIncrByArguments} function
|
||||
*/
|
||||
readonly parseCommand: (this: void, parser: CommandParser, key: RedisArgument, value: number, options?: TsIncrByOptions | undefined) => void;
|
||||
readonly transformReply: () => NumberReply;
|
||||
};
|
||||
export default _default;
|
||||
//# sourceMappingURL=INCRBY.d.ts.map
|
||||
1
node_modules/@redis/time-series/dist/lib/commands/INCRBY.d.ts.map
generated
vendored
Normal file
1
node_modules/@redis/time-series/dist/lib/commands/INCRBY.d.ts.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"INCRBY.d.ts","sourceRoot":"","sources":["../../../lib/commands/INCRBY.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,aAAa,EAAE,MAAM,sCAAsC,CAAC;AACrE,OAAO,EAAE,aAAa,EAAE,WAAW,EAAW,MAAM,mCAAmC,CAAC;AACxF,OAAO,EAAE,SAAS,EAA8E,MAAM,EAA4C,MAAM,WAAW,CAAC;AACpK,OAAO,EAAE,eAAe,EAAE,MAAM,OAAO,CAAC;AAExC,MAAM,WAAW,eAAe;IAC9B,SAAS,CAAC,EAAE,SAAS,CAAC;IACtB,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,YAAY,CAAC,EAAE,OAAO,CAAC;IACvB,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,MAAM,CAAC,EAAE,eAAe,CAAC;CAC1B;AAED;;;;;;GAMG;AACH,wBAAgB,oBAAoB,CAClC,MAAM,EAAE,aAAa,EACrB,GAAG,EAAE,aAAa,EAClB,KAAK,EAAE,MAAM,EACb,OAAO,CAAC,EAAE,eAAe,QAoB1B;;;IAIC;;;OAGG;;mCAO2C,WAAW;;AAZ3D,wBAa6B"}
|
||||
40
node_modules/@redis/time-series/dist/lib/commands/INCRBY.js
generated
vendored
Normal file
40
node_modules/@redis/time-series/dist/lib/commands/INCRBY.js
generated
vendored
Normal file
@@ -0,0 +1,40 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.parseIncrByArguments = void 0;
|
||||
const helpers_1 = require("./helpers");
|
||||
/**
|
||||
* Parses arguments for incrementing a time series value
|
||||
* @param parser - The command parser
|
||||
* @param key - The key name of the time series
|
||||
* @param value - The value to increment by
|
||||
* @param options - Optional parameters for the command
|
||||
*/
|
||||
function parseIncrByArguments(parser, key, value, options) {
|
||||
parser.pushKey(key);
|
||||
parser.push(value.toString());
|
||||
if (options?.TIMESTAMP !== undefined && options?.TIMESTAMP !== null) {
|
||||
parser.push('TIMESTAMP', (0, helpers_1.transformTimestampArgument)(options.TIMESTAMP));
|
||||
}
|
||||
(0, helpers_1.parseRetentionArgument)(parser, options?.RETENTION);
|
||||
if (options?.UNCOMPRESSED) {
|
||||
parser.push('UNCOMPRESSED');
|
||||
}
|
||||
(0, helpers_1.parseChunkSizeArgument)(parser, options?.CHUNK_SIZE);
|
||||
(0, helpers_1.parseLabelsArgument)(parser, options?.LABELS);
|
||||
(0, helpers_1.parseIgnoreArgument)(parser, options?.IGNORE);
|
||||
}
|
||||
exports.parseIncrByArguments = parseIncrByArguments;
|
||||
exports.default = {
|
||||
IS_READ_ONLY: false,
|
||||
/**
|
||||
* Increases the value of a time series by a given amount
|
||||
* @param args - Arguments passed to the {@link parseIncrByArguments} function
|
||||
*/
|
||||
parseCommand(...args) {
|
||||
const parser = args[0];
|
||||
parser.push('TS.INCRBY');
|
||||
parseIncrByArguments(...args);
|
||||
},
|
||||
transformReply: undefined
|
||||
};
|
||||
//# sourceMappingURL=INCRBY.js.map
|
||||
1
node_modules/@redis/time-series/dist/lib/commands/INCRBY.js.map
generated
vendored
Normal file
1
node_modules/@redis/time-series/dist/lib/commands/INCRBY.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"INCRBY.js","sourceRoot":"","sources":["../../../lib/commands/INCRBY.ts"],"names":[],"mappings":";;;AAEA,uCAAoK;AAYpK;;;;;;GAMG;AACH,SAAgB,oBAAoB,CAClC,MAAqB,EACrB,GAAkB,EAClB,KAAa,EACb,OAAyB;IAEzB,MAAM,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;IACpB,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,EAAE,CAAC,CAAC;IAE9B,IAAI,OAAO,EAAE,SAAS,KAAK,SAAS,IAAI,OAAO,EAAE,SAAS,KAAK,IAAI,EAAE,CAAC;QACpE,MAAM,CAAC,IAAI,CAAC,WAAW,EAAE,IAAA,oCAA0B,EAAC,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC;IAC1E,CAAC;IAED,IAAA,gCAAsB,EAAC,MAAM,EAAE,OAAO,EAAE,SAAS,CAAC,CAAC;IAEnD,IAAI,OAAO,EAAE,YAAY,EAAE,CAAC;QAC1B,MAAM,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;IAC9B,CAAC;IAED,IAAA,gCAAsB,EAAC,MAAM,EAAE,OAAO,EAAE,UAAU,CAAC,CAAC;IAEpD,IAAA,6BAAmB,EAAC,MAAM,EAAE,OAAO,EAAE,MAAM,CAAC,CAAC;IAE7C,IAAA,6BAAmB,EAAC,MAAM,EAAE,OAAO,EAAE,MAAM,CAAC,CAAC;AAC/C,CAAC;AAxBD,oDAwBC;AAED,kBAAe;IACb,YAAY,EAAE,KAAK;IACnB;;;OAGG;IACH,YAAY,CAAC,GAAG,IAA6C;QAC3D,MAAM,MAAM,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC;QAEvB,MAAM,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC;QACzB,oBAAoB,CAAC,GAAG,IAAI,CAAC,CAAC;IAChC,CAAC;IACD,cAAc,EAAE,SAAyC;CAC/B,CAAC"}
|
||||
77
node_modules/@redis/time-series/dist/lib/commands/INFO.d.ts
generated
vendored
Normal file
77
node_modules/@redis/time-series/dist/lib/commands/INFO.d.ts
generated
vendored
Normal file
@@ -0,0 +1,77 @@
|
||||
import { CommandParser } from '@redis/client/dist/lib/client/parser';
|
||||
import { ArrayReply, BlobStringReply, DoubleReply, NumberReply, ReplyUnion, SimpleStringReply, TypeMapping } from "@redis/client/dist/lib/RESP/types";
|
||||
import { TimeSeriesDuplicatePolicies } from "./helpers";
|
||||
import { TimeSeriesAggregationType } from "./CREATERULE";
|
||||
export type InfoRawReplyTypes = SimpleStringReply | NumberReply | TimeSeriesDuplicatePolicies | null | Array<[name: BlobStringReply, value: BlobStringReply]> | BlobStringReply | Array<[key: BlobStringReply, timeBucket: NumberReply, aggregationType: TimeSeriesAggregationType]> | DoubleReply;
|
||||
export type InfoRawReply = Array<InfoRawReplyTypes>;
|
||||
export type InfoRawReplyOld = [
|
||||
'totalSamples',
|
||||
NumberReply,
|
||||
'memoryUsage',
|
||||
NumberReply,
|
||||
'firstTimestamp',
|
||||
NumberReply,
|
||||
'lastTimestamp',
|
||||
NumberReply,
|
||||
'retentionTime',
|
||||
NumberReply,
|
||||
'chunkCount',
|
||||
NumberReply,
|
||||
'chunkSize',
|
||||
NumberReply,
|
||||
'chunkType',
|
||||
SimpleStringReply,
|
||||
'duplicatePolicy',
|
||||
TimeSeriesDuplicatePolicies | null,
|
||||
'labels',
|
||||
ArrayReply<[name: BlobStringReply, value: BlobStringReply]>,
|
||||
'sourceKey',
|
||||
BlobStringReply | null,
|
||||
'rules',
|
||||
ArrayReply<[key: BlobStringReply, timeBucket: NumberReply, aggregationType: TimeSeriesAggregationType]>,
|
||||
'ignoreMaxTimeDiff',
|
||||
NumberReply,
|
||||
'ignoreMaxValDiff',
|
||||
DoubleReply
|
||||
];
|
||||
export interface InfoReply {
|
||||
totalSamples: NumberReply;
|
||||
memoryUsage: NumberReply;
|
||||
firstTimestamp: NumberReply;
|
||||
lastTimestamp: NumberReply;
|
||||
retentionTime: NumberReply;
|
||||
chunkCount: NumberReply;
|
||||
chunkSize: NumberReply;
|
||||
chunkType: SimpleStringReply;
|
||||
duplicatePolicy: TimeSeriesDuplicatePolicies | null;
|
||||
labels: Array<{
|
||||
name: BlobStringReply;
|
||||
value: BlobStringReply;
|
||||
}>;
|
||||
sourceKey: BlobStringReply | null;
|
||||
rules: Array<{
|
||||
key: BlobStringReply;
|
||||
timeBucket: NumberReply;
|
||||
aggregationType: TimeSeriesAggregationType;
|
||||
}>;
|
||||
/** Added in 7.4 */
|
||||
ignoreMaxTimeDiff: NumberReply;
|
||||
/** Added in 7.4 */
|
||||
ignoreMaxValDiff: DoubleReply;
|
||||
}
|
||||
declare const _default: {
|
||||
readonly IS_READ_ONLY: true;
|
||||
/**
|
||||
* Gets information about a time series
|
||||
* @param parser - The command parser
|
||||
* @param key - The key name of the time series
|
||||
*/
|
||||
readonly parseCommand: (this: void, parser: CommandParser, key: string) => void;
|
||||
readonly transformReply: {
|
||||
readonly 2: (this: void, reply: InfoRawReply, _: any, typeMapping?: TypeMapping) => InfoReply;
|
||||
readonly 3: () => ReplyUnion;
|
||||
};
|
||||
readonly unstableResp3: true;
|
||||
};
|
||||
export default _default;
|
||||
//# sourceMappingURL=INFO.d.ts.map
|
||||
1
node_modules/@redis/time-series/dist/lib/commands/INFO.d.ts.map
generated
vendored
Normal file
1
node_modules/@redis/time-series/dist/lib/commands/INFO.d.ts.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"INFO.d.ts","sourceRoot":"","sources":["../../../lib/commands/INFO.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,aAAa,EAAE,MAAM,sCAAsC,CAAC;AACrE,OAAO,EAAE,UAAU,EAAE,eAAe,EAAW,WAAW,EAAE,WAAW,EAAE,UAAU,EAAE,iBAAiB,EAAE,WAAW,EAAE,MAAM,mCAAmC,CAAC;AAC/J,OAAO,EAAE,2BAA2B,EAAE,MAAM,WAAW,CAAC;AACxD,OAAO,EAAE,yBAAyB,EAAE,MAAM,cAAc,CAAC;AAGzD,MAAM,MAAM,iBAAiB,GAAG,iBAAiB,GAC/C,WAAW,GACX,2BAA2B,GAAG,IAAI,GAClC,KAAK,CAAC,CAAC,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,eAAe,CAAC,CAAC,GACtD,eAAe,GACf,KAAK,CAAC,CAAC,GAAG,EAAE,eAAe,EAAE,UAAU,EAAE,WAAW,EAAE,eAAe,EAAE,yBAAyB,CAAC,CAAC,GAClG,WAAW,CAAA;AAEb,MAAM,MAAM,YAAY,GAAG,KAAK,CAAC,iBAAiB,CAAC,CAAC;AAEpD,MAAM,MAAM,eAAe,GAAG;IAC5B,cAAc;IACd,WAAW;IACX,aAAa;IACb,WAAW;IACX,gBAAgB;IAChB,WAAW;IACX,eAAe;IACf,WAAW;IACX,eAAe;IACf,WAAW;IACX,YAAY;IACZ,WAAW;IACX,WAAW;IACX,WAAW;IACX,WAAW;IACX,iBAAiB;IACjB,iBAAiB;IACjB,2BAA2B,GAAG,IAAI;IAClC,QAAQ;IACR,UAAU,CAAC,CAAC,IAAI,EAAE,eAAe,EAAE,KAAK,EAAE,eAAe,CAAC,CAAC;IAC3D,WAAW;IACX,eAAe,GAAG,IAAI;IACtB,OAAO;IACP,UAAU,CAAC,CAAC,GAAG,EAAE,eAAe,EAAE,UAAU,EAAE,WAAW,EAAE,eAAe,EAAE,yBAAyB,CAAC,CAAC;IACvG,mBAAmB;IACnB,WAAW;IACX,kBAAkB;IAClB,WAAW;CACZ,CAAC;AAEF,MAAM,WAAW,SAAS;IACxB,YAAY,EAAE,WAAW,CAAC;IAC1B,WAAW,EAAE,WAAW,CAAC;IACzB,cAAc,EAAE,WAAW,CAAC;IAC5B,aAAa,EAAE,WAAW,CAAC;IAC3B,aAAa,EAAE,WAAW,CAAC;IAC3B,UAAU,EAAE,WAAW,CAAC;IACxB,SAAS,EAAE,WAAW,CAAC;IACvB,SAAS,EAAE,iBAAiB,CAAC;IAC7B,eAAe,EAAE,2BAA2B,GAAG,IAAI,CAAC;IACpD,MAAM,EAAE,KAAK,CAAC;QACZ,IAAI,EAAE,eAAe,CAAC;QACtB,KAAK,EAAE,eAAe,CAAC;KACxB,CAAC,CAAC;IACH,SAAS,EAAE,eAAe,GAAG,IAAI,CAAC;IAClC,KAAK,EAAE,KAAK,CAAC;QACX,GAAG,EAAE,eAAe,CAAC;QACrB,UAAU,EAAE,WAAW,CAAC;QACxB,eAAe,EAAE,yBAAyB,CAAA;KAC3C,CAAC,CAAC;IACH,mBAAmB;IACnB,iBAAiB,EAAE,WAAW,CAAC;IAC/B,mBAAmB;IACnB,gBAAgB,EAAE,WAAW,CAAC;CAC/B;;;IAIG;;;;OAIG;gDACkB,aAAa,OAAO,MAAM;;4EAKH,WAAW,KAAG,SAAS;0BA6ChC,UAAU;;;;AAzDjD,wBA4D+B"}
|
||||
58
node_modules/@redis/time-series/dist/lib/commands/INFO.js
generated
vendored
Normal file
58
node_modules/@redis/time-series/dist/lib/commands/INFO.js
generated
vendored
Normal file
@@ -0,0 +1,58 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const generic_transformers_1 = require("@redis/client/dist/lib/commands/generic-transformers");
|
||||
exports.default = {
|
||||
IS_READ_ONLY: true,
|
||||
/**
|
||||
* Gets information about a time series
|
||||
* @param parser - The command parser
|
||||
* @param key - The key name of the time series
|
||||
*/
|
||||
parseCommand(parser, key) {
|
||||
parser.push('TS.INFO');
|
||||
parser.pushKey(key);
|
||||
},
|
||||
transformReply: {
|
||||
2: (reply, _, typeMapping) => {
|
||||
const ret = {};
|
||||
for (let i = 0; i < reply.length; i += 2) {
|
||||
const key = reply[i].toString();
|
||||
switch (key) {
|
||||
case 'totalSamples':
|
||||
case 'memoryUsage':
|
||||
case 'firstTimestamp':
|
||||
case 'lastTimestamp':
|
||||
case 'retentionTime':
|
||||
case 'chunkCount':
|
||||
case 'chunkSize':
|
||||
case 'chunkType':
|
||||
case 'duplicatePolicy':
|
||||
case 'sourceKey':
|
||||
case 'ignoreMaxTimeDiff':
|
||||
ret[key] = reply[i + 1];
|
||||
break;
|
||||
case 'labels':
|
||||
ret[key] = reply[i + 1].map(([name, value]) => ({
|
||||
name,
|
||||
value
|
||||
}));
|
||||
break;
|
||||
case 'rules':
|
||||
ret[key] = reply[i + 1].map(([key, timeBucket, aggregationType]) => ({
|
||||
key,
|
||||
timeBucket,
|
||||
aggregationType
|
||||
}));
|
||||
break;
|
||||
case 'ignoreMaxValDiff':
|
||||
ret[key] = generic_transformers_1.transformDoubleReply[2](reply[27], undefined, typeMapping);
|
||||
break;
|
||||
}
|
||||
}
|
||||
return ret;
|
||||
},
|
||||
3: undefined
|
||||
},
|
||||
unstableResp3: true
|
||||
};
|
||||
//# sourceMappingURL=INFO.js.map
|
||||
1
node_modules/@redis/time-series/dist/lib/commands/INFO.js.map
generated
vendored
Normal file
1
node_modules/@redis/time-series/dist/lib/commands/INFO.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"INFO.js","sourceRoot":"","sources":["../../../lib/commands/INFO.ts"],"names":[],"mappings":";;AAIA,+FAA4F;AAqE5F,kBAAe;IACX,YAAY,EAAE,IAAI;IAClB;;;;OAIG;IACH,YAAY,CAAC,MAAqB,EAAE,GAAW;QAC7C,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QACvB,MAAM,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;IACtB,CAAC;IACD,cAAc,EAAE;QACd,CAAC,EAAE,CAAC,KAAmB,EAAE,CAAC,EAAE,WAAyB,EAAa,EAAE;YAClE,MAAM,GAAG,GAAG,EAAS,CAAC;YAEtB,KAAK,IAAI,CAAC,GAAC,CAAC,EAAE,CAAC,GAAG,KAAK,CAAC,MAAM,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC;gBACvC,MAAM,GAAG,GAAI,KAAK,CAAC,CAAC,CAAS,CAAC,QAAQ,EAAE,CAAC;gBAEzC,QAAQ,GAAG,EAAE,CAAC;oBACZ,KAAK,cAAc,CAAC;oBACpB,KAAK,aAAa,CAAC;oBACnB,KAAK,gBAAgB,CAAC;oBACtB,KAAK,eAAe,CAAC;oBACrB,KAAK,eAAe,CAAC;oBACrB,KAAK,YAAY,CAAC;oBAClB,KAAK,WAAW,CAAC;oBACjB,KAAK,WAAW,CAAC;oBACjB,KAAK,iBAAiB,CAAC;oBACvB,KAAK,WAAW,CAAC;oBACjB,KAAK,mBAAmB;wBACtB,GAAG,CAAC,GAAG,CAAC,GAAG,KAAK,CAAC,CAAC,GAAC,CAAC,CAAC,CAAC;wBACtB,MAAM;oBACR,KAAK,QAAQ;wBACX,GAAG,CAAC,GAAG,CAAC,GAAI,KAAK,CAAC,CAAC,GAAC,CAAC,CAA4D,CAAC,GAAG,CACnF,CAAC,CAAC,IAAI,EAAE,KAAK,CAAC,EAAE,EAAE,CAAC,CAAC;4BAClB,IAAI;4BACJ,KAAK;yBACN,CAAC,CACH,CAAC;wBACF,MAAM;oBACR,KAAK,OAAO;wBACV,GAAG,CAAC,GAAG,CAAC,GAAI,KAAK,CAAC,CAAC,GAAC,CAAC,CAAwG,CAAC,GAAG,CAC/H,CAAC,CAAC,GAAG,EAAE,UAAU,EAAE,eAAe,CAAC,EAAE,EAAE,CAAC,CAAC;4BACvC,GAAG;4BACH,UAAU;4BACV,eAAe;yBAChB,CAAC,CACH,CAAC;wBACF,MAAM;oBACR,KAAK,kBAAkB;wBACrB,GAAG,CAAC,GAAG,CAAC,GAAG,2CAAoB,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,EAAE,CAA+B,EAAE,SAAS,EAAE,WAAW,CAAC,CAAC;wBACpG,MAAM;gBACV,CAAC;YACH,CAAC;YAED,OAAO,GAAG,CAAC;QACb,CAAC;QACD,CAAC,EAAE,SAAwC;KAC5C;IACD,aAAa,EAAE,IAAI;CACO,CAAC"}
|
||||
42
node_modules/@redis/time-series/dist/lib/commands/INFO_DEBUG.d.ts
generated
vendored
Normal file
42
node_modules/@redis/time-series/dist/lib/commands/INFO_DEBUG.d.ts
generated
vendored
Normal file
@@ -0,0 +1,42 @@
|
||||
import { CommandParser } from '@redis/client/dist/lib/client/parser';
|
||||
import { BlobStringReply, NumberReply, SimpleStringReply, TypeMapping, ReplyUnion } from "@redis/client/dist/lib/RESP/types";
|
||||
import { InfoRawReplyTypes, InfoReply } from "./INFO";
|
||||
type chunkType = Array<[
|
||||
'startTimestamp',
|
||||
NumberReply,
|
||||
'endTimestamp',
|
||||
NumberReply,
|
||||
'samples',
|
||||
NumberReply,
|
||||
'size',
|
||||
NumberReply,
|
||||
'bytesPerSample',
|
||||
SimpleStringReply
|
||||
]>;
|
||||
export type InfoDebugRawReplyType = InfoRawReplyTypes | chunkType;
|
||||
export interface InfoDebugReply extends InfoReply {
|
||||
keySelfName: BlobStringReply;
|
||||
chunks: Array<{
|
||||
startTimestamp: NumberReply;
|
||||
endTimestamp: NumberReply;
|
||||
samples: NumberReply;
|
||||
size: NumberReply;
|
||||
bytesPerSample: SimpleStringReply;
|
||||
}>;
|
||||
}
|
||||
declare const _default: {
|
||||
readonly IS_READ_ONLY: true;
|
||||
/**
|
||||
* Gets debug information about a time series
|
||||
* @param parser - The command parser
|
||||
* @param key - The key name of the time series
|
||||
*/
|
||||
readonly parseCommand: (this: void, parser: CommandParser, key: string) => void;
|
||||
readonly transformReply: {
|
||||
readonly 2: (this: void, reply: [...InfoRawReplyTypes[], "keySelfName", BlobStringReply<string>, "Chunks", chunkType], _: any, typeMapping?: TypeMapping) => InfoDebugReply;
|
||||
readonly 3: () => ReplyUnion;
|
||||
};
|
||||
readonly unstableResp3: true;
|
||||
};
|
||||
export default _default;
|
||||
//# sourceMappingURL=INFO_DEBUG.d.ts.map
|
||||
1
node_modules/@redis/time-series/dist/lib/commands/INFO_DEBUG.d.ts.map
generated
vendored
Normal file
1
node_modules/@redis/time-series/dist/lib/commands/INFO_DEBUG.d.ts.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"INFO_DEBUG.d.ts","sourceRoot":"","sources":["../../../lib/commands/INFO_DEBUG.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,aAAa,EAAE,MAAM,sCAAsC,CAAC;AACrE,OAAO,EAAE,eAAe,EAAW,WAAW,EAAE,iBAAiB,EAAE,WAAW,EAAE,UAAU,EAAE,MAAM,mCAAmC,CAAC;AACtI,OAAa,EAAgB,iBAAiB,EAAE,SAAS,EAAE,MAAM,QAAQ,CAAC;AAE1E,KAAK,SAAS,GAAG,KAAK,CAAC;IACrB,gBAAgB;IAChB,WAAW;IACX,cAAc;IACd,WAAW;IACX,SAAS;IACT,WAAW;IACX,MAAM;IACN,WAAW;IACX,gBAAgB;IAChB,iBAAiB;CAClB,CAAC,CAAC;AAUH,MAAM,MAAM,qBAAqB,GAAG,iBAAiB,GAAG,SAAS,CAAA;AAEjE,MAAM,WAAW,cAAe,SAAQ,SAAS;IAC/C,WAAW,EAAE,eAAe,CAAC;IAC7B,MAAM,EAAE,KAAK,CAAC;QACZ,cAAc,EAAE,WAAW,CAAC;QAC5B,YAAY,EAAE,WAAW,CAAC;QAC1B,OAAO,EAAE,WAAW,CAAC;QACrB,IAAI,EAAE,WAAW,CAAC;QAClB,cAAc,EAAE,iBAAiB,CAAC;KACnC,CAAC,CAAC;CACJ;;;IAIC;;;;OAIG;gDACkB,aAAa,OAAO,MAAM;;qJAKE,WAAW,KAAG,cAAc;0BA4B1C,UAAU;;;;AAxC/C,wBA2C6B"}
|
||||
46
node_modules/@redis/time-series/dist/lib/commands/INFO_DEBUG.js
generated
vendored
Normal file
46
node_modules/@redis/time-series/dist/lib/commands/INFO_DEBUG.js
generated
vendored
Normal file
@@ -0,0 +1,46 @@
|
||||
"use strict";
|
||||
var __importDefault = (this && this.__importDefault) || function (mod) {
|
||||
return (mod && mod.__esModule) ? mod : { "default": mod };
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const INFO_1 = __importDefault(require("./INFO"));
|
||||
exports.default = {
|
||||
IS_READ_ONLY: INFO_1.default.IS_READ_ONLY,
|
||||
/**
|
||||
* Gets debug information about a time series
|
||||
* @param parser - The command parser
|
||||
* @param key - The key name of the time series
|
||||
*/
|
||||
parseCommand(parser, key) {
|
||||
INFO_1.default.parseCommand(parser, key);
|
||||
parser.push('DEBUG');
|
||||
},
|
||||
transformReply: {
|
||||
2: (reply, _, typeMapping) => {
|
||||
const ret = INFO_1.default.transformReply[2](reply, _, typeMapping);
|
||||
for (let i = 0; i < reply.length; i += 2) {
|
||||
const key = reply[i].toString();
|
||||
switch (key) {
|
||||
case 'keySelfName': {
|
||||
ret[key] = reply[i + 1];
|
||||
break;
|
||||
}
|
||||
case 'Chunks': {
|
||||
ret['chunks'] = reply[i + 1].map(chunk => ({
|
||||
startTimestamp: chunk[1],
|
||||
endTimestamp: chunk[3],
|
||||
samples: chunk[5],
|
||||
size: chunk[7],
|
||||
bytesPerSample: chunk[9]
|
||||
}));
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
return ret;
|
||||
},
|
||||
3: undefined
|
||||
},
|
||||
unstableResp3: true
|
||||
};
|
||||
//# sourceMappingURL=INFO_DEBUG.js.map
|
||||
1
node_modules/@redis/time-series/dist/lib/commands/INFO_DEBUG.js.map
generated
vendored
Normal file
1
node_modules/@redis/time-series/dist/lib/commands/INFO_DEBUG.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"INFO_DEBUG.js","sourceRoot":"","sources":["../../../lib/commands/INFO_DEBUG.ts"],"names":[],"mappings":";;;;;AAEA,kDAA0E;AAoC1E,kBAAe;IACb,YAAY,EAAE,cAAI,CAAC,YAAY;IAC/B;;;;OAIG;IACH,YAAY,CAAC,MAAqB,EAAE,GAAW;QAC7C,cAAI,CAAC,YAAY,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC;QAC/B,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;IACvB,CAAC;IACD,cAAc,EAAE;QACd,CAAC,EAAE,CAAC,KAAwB,EAAE,CAAC,EAAE,WAAyB,EAAkB,EAAE;YAC5E,MAAM,GAAG,GAAG,cAAI,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,KAAgC,EAAE,CAAC,EAAE,WAAW,CAAQ,CAAC;YAE5F,KAAK,IAAI,CAAC,GAAC,CAAC,EAAE,CAAC,GAAG,KAAK,CAAC,MAAM,EAAE,CAAC,IAAI,CAAC,EAAE,CAAC;gBACvC,MAAM,GAAG,GAAI,KAAK,CAAC,CAAC,CAAS,CAAC,QAAQ,EAAE,CAAC;gBAEzC,QAAQ,GAAG,EAAE,CAAC;oBACZ,KAAK,aAAa,CAAC,CAAC,CAAC;wBACnB,GAAG,CAAC,GAAG,CAAC,GAAG,KAAK,CAAC,CAAC,GAAC,CAAC,CAAC,CAAC;wBACtB,MAAM;oBACR,CAAC;oBACD,KAAK,QAAQ,CAAC,CAAC,CAAC;wBACd,GAAG,CAAC,QAAQ,CAAC,GAAI,KAAK,CAAC,CAAC,GAAC,CAAC,CAAe,CAAC,GAAG,CAC3C,KAAK,CAAC,EAAE,CAAC,CAAC;4BACR,cAAc,EAAE,KAAK,CAAC,CAAC,CAAC;4BACxB,YAAY,EAAE,KAAK,CAAC,CAAC,CAAC;4BACtB,OAAO,EAAE,KAAK,CAAC,CAAC,CAAC;4BACjB,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC;4BACd,cAAc,EAAE,KAAK,CAAC,CAAC,CAAC;yBACzB,CAAC,CACH,CAAC;wBACF,MAAM;oBACR,CAAC;gBACH,CAAC;YACH,CAAC;YAED,OAAO,GAAG,CAAC;QACb,CAAC;QACD,CAAC,EAAE,SAAwC;KAC5C;IACD,aAAa,EAAE,IAAI;CACO,CAAC"}
|
||||
20
node_modules/@redis/time-series/dist/lib/commands/MADD.d.ts
generated
vendored
Normal file
20
node_modules/@redis/time-series/dist/lib/commands/MADD.d.ts
generated
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
import { CommandParser } from '@redis/client/dist/lib/client/parser';
|
||||
import { Timestamp } from './helpers';
|
||||
import { ArrayReply, NumberReply, SimpleErrorReply } from '@redis/client/dist/lib/RESP/types';
|
||||
export interface TsMAddSample {
|
||||
key: string;
|
||||
timestamp: Timestamp;
|
||||
value: number;
|
||||
}
|
||||
declare const _default: {
|
||||
readonly IS_READ_ONLY: false;
|
||||
/**
|
||||
* Adds multiple samples to multiple time series
|
||||
* @param parser - The command parser
|
||||
* @param toAdd - Array of samples to add to different time series
|
||||
*/
|
||||
readonly parseCommand: (this: void, parser: CommandParser, toAdd: Array<TsMAddSample>) => void;
|
||||
readonly transformReply: () => ArrayReply<NumberReply | SimpleErrorReply>;
|
||||
};
|
||||
export default _default;
|
||||
//# sourceMappingURL=MADD.d.ts.map
|
||||
1
node_modules/@redis/time-series/dist/lib/commands/MADD.d.ts.map
generated
vendored
Normal file
1
node_modules/@redis/time-series/dist/lib/commands/MADD.d.ts.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"MADD.d.ts","sourceRoot":"","sources":["../../../lib/commands/MADD.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,aAAa,EAAE,MAAM,sCAAsC,CAAC;AACrE,OAAO,EAAE,SAAS,EAA8B,MAAM,WAAW,CAAC;AAClE,OAAO,EAAE,UAAU,EAAE,WAAW,EAAE,gBAAgB,EAAW,MAAM,mCAAmC,CAAC;AAEvG,MAAM,WAAW,YAAY;IAC3B,GAAG,EAAE,MAAM,CAAC;IACZ,SAAS,EAAE,SAAS,CAAC;IACrB,KAAK,EAAE,MAAM,CAAC;CACf;;;IAIC;;;;OAIG;gDACkB,aAAa,SAAS,MAAM,YAAY,CAAC;mCAQhB,WAAW,WAAW,GAAG,gBAAgB,CAAC;;AAf1F,wBAgB6B"}
|
||||
20
node_modules/@redis/time-series/dist/lib/commands/MADD.js
generated
vendored
Normal file
20
node_modules/@redis/time-series/dist/lib/commands/MADD.js
generated
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const helpers_1 = require("./helpers");
|
||||
exports.default = {
|
||||
IS_READ_ONLY: false,
|
||||
/**
|
||||
* Adds multiple samples to multiple time series
|
||||
* @param parser - The command parser
|
||||
* @param toAdd - Array of samples to add to different time series
|
||||
*/
|
||||
parseCommand(parser, toAdd) {
|
||||
parser.push('TS.MADD');
|
||||
for (const { key, timestamp, value } of toAdd) {
|
||||
parser.pushKey(key);
|
||||
parser.push((0, helpers_1.transformTimestampArgument)(timestamp), value.toString());
|
||||
}
|
||||
},
|
||||
transformReply: undefined
|
||||
};
|
||||
//# sourceMappingURL=MADD.js.map
|
||||
1
node_modules/@redis/time-series/dist/lib/commands/MADD.js.map
generated
vendored
Normal file
1
node_modules/@redis/time-series/dist/lib/commands/MADD.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"MADD.js","sourceRoot":"","sources":["../../../lib/commands/MADD.ts"],"names":[],"mappings":";;AACA,uCAAkE;AASlE,kBAAe;IACb,YAAY,EAAE,KAAK;IACnB;;;;OAIG;IACH,YAAY,CAAC,MAAqB,EAAE,KAA0B;QAC5D,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QAEvB,KAAK,MAAM,EAAE,GAAG,EAAE,SAAS,EAAE,KAAK,EAAE,IAAI,KAAK,EAAE,CAAC;YAC9C,MAAM,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;YACpB,MAAM,CAAC,IAAI,CAAC,IAAA,oCAA0B,EAAC,SAAS,CAAC,EAAE,KAAK,CAAC,QAAQ,EAAE,CAAC,CAAC;QACvE,CAAC;IACH,CAAC;IACD,cAAc,EAAE,SAAwE;CAC9D,CAAC"}
|
||||
55
node_modules/@redis/time-series/dist/lib/commands/MGET.d.ts
generated
vendored
Normal file
55
node_modules/@redis/time-series/dist/lib/commands/MGET.d.ts
generated
vendored
Normal file
@@ -0,0 +1,55 @@
|
||||
import { CommandParser } from '@redis/client/dist/lib/client/parser';
|
||||
import { BlobStringReply, ArrayReply, Resp2Reply, MapReply, TuplesReply, TypeMapping } from '@redis/client/dist/lib/RESP/types';
|
||||
import { SampleRawReply } from './helpers';
|
||||
import { RedisVariadicArgument } from '@redis/client/dist/lib/commands/generic-transformers';
|
||||
export interface TsMGetOptions {
|
||||
LATEST?: boolean;
|
||||
}
|
||||
/**
|
||||
* Adds LATEST argument to command if specified
|
||||
* @param parser - The command parser
|
||||
* @param latest - Whether to include the LATEST argument
|
||||
*/
|
||||
export declare function parseLatestArgument(parser: CommandParser, latest?: boolean): void;
|
||||
/**
|
||||
* Adds FILTER argument to command
|
||||
* @param parser - The command parser
|
||||
* @param filter - Filter to match time series keys
|
||||
*/
|
||||
export declare function parseFilterArgument(parser: CommandParser, filter: RedisVariadicArgument): void;
|
||||
export type MGetRawReply2 = ArrayReply<TuplesReply<[
|
||||
key: BlobStringReply,
|
||||
labels: never,
|
||||
sample: Resp2Reply<SampleRawReply>
|
||||
]>>;
|
||||
export type MGetRawReply3 = MapReply<BlobStringReply, TuplesReply<[
|
||||
labels: never,
|
||||
sample: SampleRawReply
|
||||
]>>;
|
||||
declare const _default: {
|
||||
readonly NOT_KEYED_COMMAND: true;
|
||||
readonly IS_READ_ONLY: true;
|
||||
/**
|
||||
* Gets the last samples matching a specific filter from multiple time series
|
||||
* @param parser - The command parser
|
||||
* @param filter - Filter to match time series keys
|
||||
* @param options - Optional parameters for the command
|
||||
*/
|
||||
readonly parseCommand: (this: void, parser: CommandParser, filter: RedisVariadicArgument, options?: TsMGetOptions) => void;
|
||||
readonly transformReply: {
|
||||
readonly 2: (this: void, reply: MGetRawReply2, _: any, typeMapping?: TypeMapping) => MapReply<BlobStringReply<string>, {
|
||||
sample: {
|
||||
timestamp: import("@redis/client/dist/lib/RESP/types").NumberReply<number>;
|
||||
value: number;
|
||||
};
|
||||
}>;
|
||||
readonly 3: (this: void, reply: MGetRawReply3) => MapReply<BlobStringReply<string>, {
|
||||
sample: {
|
||||
timestamp: import("@redis/client/dist/lib/RESP/types").NumberReply<number>;
|
||||
value: import("@redis/client/dist/lib/RESP/types").DoubleReply<number>;
|
||||
};
|
||||
}>;
|
||||
};
|
||||
};
|
||||
export default _default;
|
||||
//# sourceMappingURL=MGET.d.ts.map
|
||||
1
node_modules/@redis/time-series/dist/lib/commands/MGET.d.ts.map
generated
vendored
Normal file
1
node_modules/@redis/time-series/dist/lib/commands/MGET.d.ts.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"MGET.d.ts","sourceRoot":"","sources":["../../../lib/commands/MGET.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,aAAa,EAAE,MAAM,sCAAsC,CAAC;AACrE,OAAO,EAAW,eAAe,EAAE,UAAU,EAAE,UAAU,EAAE,QAAQ,EAAE,WAAW,EAAE,WAAW,EAAE,MAAM,mCAAmC,CAAC;AACzI,OAAO,EAAoC,cAAc,EAAwB,MAAM,WAAW,CAAC;AACnG,OAAO,EAAE,qBAAqB,EAAE,MAAM,sDAAsD,CAAC;AAE7F,MAAM,WAAW,aAAa;IAC5B,MAAM,CAAC,EAAE,OAAO,CAAC;CAClB;AAED;;;;GAIG;AACH,wBAAgB,mBAAmB,CAAC,MAAM,EAAE,aAAa,EAAE,MAAM,CAAC,EAAE,OAAO,QAI1E;AAED;;;;GAIG;AACH,wBAAgB,mBAAmB,CAAC,MAAM,EAAE,aAAa,EAAE,MAAM,EAAE,qBAAqB,QAGvF;AAED,MAAM,MAAM,aAAa,GAAG,UAAU,CACpC,WAAW,CAAC;IACV,GAAG,EAAE,eAAe;IACpB,MAAM,EAAE,KAAK;IACb,MAAM,EAAE,UAAU,CAAC,cAAc,CAAC;CACnC,CAAC,CACH,CAAC;AAEF,MAAM,MAAM,aAAa,GAAG,QAAQ,CAClC,eAAe,EACf,WAAW,CAAC;IACV,MAAM,EAAE,KAAK;IACb,MAAM,EAAE,cAAc;CACvB,CAAC,CACH,CAAC;;;;IAKA;;;;;OAKG;gDACkB,aAAa,UAAU,qBAAqB,YAAY,aAAa;;6EAM/C,WAAW;;;;;;;;;;;;;;AAfxD,wBA8B6B"}
|
||||
57
node_modules/@redis/time-series/dist/lib/commands/MGET.js
generated
vendored
Normal file
57
node_modules/@redis/time-series/dist/lib/commands/MGET.js
generated
vendored
Normal file
@@ -0,0 +1,57 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.parseFilterArgument = exports.parseLatestArgument = void 0;
|
||||
const helpers_1 = require("./helpers");
|
||||
/**
|
||||
* Adds LATEST argument to command if specified
|
||||
* @param parser - The command parser
|
||||
* @param latest - Whether to include the LATEST argument
|
||||
*/
|
||||
function parseLatestArgument(parser, latest) {
|
||||
if (latest) {
|
||||
parser.push('LATEST');
|
||||
}
|
||||
}
|
||||
exports.parseLatestArgument = parseLatestArgument;
|
||||
/**
|
||||
* Adds FILTER argument to command
|
||||
* @param parser - The command parser
|
||||
* @param filter - Filter to match time series keys
|
||||
*/
|
||||
function parseFilterArgument(parser, filter) {
|
||||
parser.push('FILTER');
|
||||
parser.pushVariadic(filter);
|
||||
}
|
||||
exports.parseFilterArgument = parseFilterArgument;
|
||||
exports.default = {
|
||||
NOT_KEYED_COMMAND: true,
|
||||
IS_READ_ONLY: true,
|
||||
/**
|
||||
* Gets the last samples matching a specific filter from multiple time series
|
||||
* @param parser - The command parser
|
||||
* @param filter - Filter to match time series keys
|
||||
* @param options - Optional parameters for the command
|
||||
*/
|
||||
parseCommand(parser, filter, options) {
|
||||
parser.push('TS.MGET');
|
||||
parseLatestArgument(parser, options?.LATEST);
|
||||
parseFilterArgument(parser, filter);
|
||||
},
|
||||
transformReply: {
|
||||
2(reply, _, typeMapping) {
|
||||
return (0, helpers_1.resp2MapToValue)(reply, ([, , sample]) => {
|
||||
return {
|
||||
sample: helpers_1.transformSampleReply[2](sample)
|
||||
};
|
||||
}, typeMapping);
|
||||
},
|
||||
3(reply) {
|
||||
return (0, helpers_1.resp3MapToValue)(reply, ([, sample]) => {
|
||||
return {
|
||||
sample: helpers_1.transformSampleReply[3](sample)
|
||||
};
|
||||
});
|
||||
}
|
||||
}
|
||||
};
|
||||
//# sourceMappingURL=MGET.js.map
|
||||
1
node_modules/@redis/time-series/dist/lib/commands/MGET.js.map
generated
vendored
Normal file
1
node_modules/@redis/time-series/dist/lib/commands/MGET.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"MGET.js","sourceRoot":"","sources":["../../../lib/commands/MGET.ts"],"names":[],"mappings":";;;AAEA,uCAAmG;AAOnG;;;;GAIG;AACH,SAAgB,mBAAmB,CAAC,MAAqB,EAAE,MAAgB;IACzE,IAAI,MAAM,EAAE,CAAC;QACX,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;IACxB,CAAC;AACH,CAAC;AAJD,kDAIC;AAED;;;;GAIG;AACH,SAAgB,mBAAmB,CAAC,MAAqB,EAAE,MAA6B;IACtF,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;IACtB,MAAM,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC;AAC9B,CAAC;AAHD,kDAGC;AAkBD,kBAAe;IACb,iBAAiB,EAAE,IAAI;IACvB,YAAY,EAAE,IAAI;IAClB;;;;;OAKG;IACH,YAAY,CAAC,MAAqB,EAAE,MAA6B,EAAE,OAAuB;QACxF,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QACvB,mBAAmB,CAAC,MAAM,EAAE,OAAO,EAAE,MAAM,CAAC,CAAC;QAC7C,mBAAmB,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;IACtC,CAAC;IACD,cAAc,EAAE;QACd,CAAC,CAAC,KAAoB,EAAE,CAAC,EAAE,WAAyB;YAClD,OAAO,IAAA,yBAAe,EAAC,KAAK,EAAE,CAAC,CAAC,EAAC,EAAE,MAAM,CAAC,EAAE,EAAE;gBAC5C,OAAO;oBACL,MAAM,EAAE,8BAAoB,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC;iBACxC,CAAC;YACJ,CAAC,EAAE,WAAW,CAAC,CAAC;QAClB,CAAC;QACD,CAAC,CAAC,KAAoB;YACpB,OAAO,IAAA,yBAAe,EAAC,KAAK,EAAE,CAAC,CAAC,EAAE,MAAM,CAAC,EAAE,EAAE;gBAC3C,OAAO;oBACL,MAAM,EAAE,8BAAoB,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC;iBACxC,CAAC;YACJ,CAAC,CAAC,CAAC;QACL,CAAC;KACF;CACyB,CAAC"}
|
||||
33
node_modules/@redis/time-series/dist/lib/commands/MGET_SELECTED_LABELS.d.ts
generated
vendored
Normal file
33
node_modules/@redis/time-series/dist/lib/commands/MGET_SELECTED_LABELS.d.ts
generated
vendored
Normal file
@@ -0,0 +1,33 @@
|
||||
import { CommandParser } from '@redis/client/dist/lib/client/parser';
|
||||
import { BlobStringReply, NullReply } from '@redis/client/dist/lib/RESP/types';
|
||||
import { RedisVariadicArgument } from '@redis/client/dist/lib/commands/generic-transformers';
|
||||
import { TsMGetOptions } from './MGET';
|
||||
declare const _default: {
|
||||
readonly IS_READ_ONLY: true;
|
||||
/**
|
||||
* Gets the last samples matching a specific filter with selected labels
|
||||
* @param parser - The command parser
|
||||
* @param filter - Filter to match time series keys
|
||||
* @param selectedLabels - Labels to include in the output
|
||||
* @param options - Optional parameters for the command
|
||||
*/
|
||||
readonly parseCommand: (this: void, parser: CommandParser, filter: RedisVariadicArgument, selectedLabels: RedisVariadicArgument, options?: TsMGetOptions) => void;
|
||||
readonly transformReply: {
|
||||
2(this: void, reply: import("./MGET_WITHLABELS").MGetLabelsRawReply2<NullReply | BlobStringReply<string>>, _: any, typeMapping?: import("@redis/client/dist/lib/RESP/types").TypeMapping | undefined): import("@redis/client/dist/lib/RESP/types").MapReply<BlobStringReply<string>, {
|
||||
labels: import("@redis/client/dist/lib/RESP/types").MapReply<BlobStringReply<string>, NullReply | BlobStringReply<string>>;
|
||||
sample: {
|
||||
timestamp: import("@redis/client/dist/lib/RESP/types").NumberReply<number>;
|
||||
value: number;
|
||||
};
|
||||
}>;
|
||||
3(this: void, reply: import("./MGET_WITHLABELS").MGetLabelsRawReply3<NullReply | BlobStringReply<string>>): import("@redis/client/dist/lib/RESP/types").MapReply<BlobStringReply<string>, {
|
||||
labels: import("@redis/client/dist/lib/RESP/types").MapReply<BlobStringReply<string>, NullReply | BlobStringReply<string>>;
|
||||
sample: {
|
||||
timestamp: import("@redis/client/dist/lib/RESP/types").NumberReply<number>;
|
||||
value: import("@redis/client/dist/lib/RESP/types").DoubleReply<number>;
|
||||
};
|
||||
}>;
|
||||
};
|
||||
};
|
||||
export default _default;
|
||||
//# sourceMappingURL=MGET_SELECTED_LABELS.d.ts.map
|
||||
1
node_modules/@redis/time-series/dist/lib/commands/MGET_SELECTED_LABELS.d.ts.map
generated
vendored
Normal file
1
node_modules/@redis/time-series/dist/lib/commands/MGET_SELECTED_LABELS.d.ts.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"MGET_SELECTED_LABELS.d.ts","sourceRoot":"","sources":["../../../lib/commands/MGET_SELECTED_LABELS.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,aAAa,EAAE,MAAM,sCAAsC,CAAC;AACrE,OAAO,EAAW,eAAe,EAAE,SAAS,EAAE,MAAM,mCAAmC,CAAC;AACxF,OAAO,EAAE,qBAAqB,EAAE,MAAM,sDAAsD,CAAC;AAC7F,OAAO,EAAE,aAAa,EAA4C,MAAM,QAAQ,CAAC;;;IAM/E;;;;;;OAMG;gDACkB,aAAa,UAAU,qBAAqB,kBAAkB,qBAAqB,YAAY,aAAa;;;;;;;;;;;;;;;;;;AATnI,wBAgB6B"}
|
||||
23
node_modules/@redis/time-series/dist/lib/commands/MGET_SELECTED_LABELS.js
generated
vendored
Normal file
23
node_modules/@redis/time-series/dist/lib/commands/MGET_SELECTED_LABELS.js
generated
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const MGET_1 = require("./MGET");
|
||||
const helpers_1 = require("./helpers");
|
||||
const MGET_WITHLABELS_1 = require("./MGET_WITHLABELS");
|
||||
exports.default = {
|
||||
IS_READ_ONLY: true,
|
||||
/**
|
||||
* Gets the last samples matching a specific filter with selected labels
|
||||
* @param parser - The command parser
|
||||
* @param filter - Filter to match time series keys
|
||||
* @param selectedLabels - Labels to include in the output
|
||||
* @param options - Optional parameters for the command
|
||||
*/
|
||||
parseCommand(parser, filter, selectedLabels, options) {
|
||||
parser.push('TS.MGET');
|
||||
(0, MGET_1.parseLatestArgument)(parser, options?.LATEST);
|
||||
(0, helpers_1.parseSelectedLabelsArguments)(parser, selectedLabels);
|
||||
(0, MGET_1.parseFilterArgument)(parser, filter);
|
||||
},
|
||||
transformReply: (0, MGET_WITHLABELS_1.createTransformMGetLabelsReply)(),
|
||||
};
|
||||
//# sourceMappingURL=MGET_SELECTED_LABELS.js.map
|
||||
1
node_modules/@redis/time-series/dist/lib/commands/MGET_SELECTED_LABELS.js.map
generated
vendored
Normal file
1
node_modules/@redis/time-series/dist/lib/commands/MGET_SELECTED_LABELS.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"MGET_SELECTED_LABELS.js","sourceRoot":"","sources":["../../../lib/commands/MGET_SELECTED_LABELS.ts"],"names":[],"mappings":";;AAGA,iCAAiF;AACjF,uCAAyD;AACzD,uDAAmE;AAEnE,kBAAe;IACb,YAAY,EAAE,IAAI;IAClB;;;;;;OAMG;IACH,YAAY,CAAC,MAAqB,EAAE,MAA6B,EAAE,cAAqC,EAAE,OAAuB;QAC/H,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QACvB,IAAA,0BAAmB,EAAC,MAAM,EAAE,OAAO,EAAE,MAAM,CAAC,CAAC;QAC7C,IAAA,sCAA4B,EAAC,MAAM,EAAE,cAAc,CAAC,CAAC;QACrD,IAAA,0BAAmB,EAAC,MAAM,EAAE,MAAM,CAAC,CAAC;IACtC,CAAC;IACD,cAAc,EAAE,IAAA,gDAA8B,GAA+B;CACnD,CAAC"}
|
||||
64
node_modules/@redis/time-series/dist/lib/commands/MGET_WITHLABELS.d.ts
generated
vendored
Normal file
64
node_modules/@redis/time-series/dist/lib/commands/MGET_WITHLABELS.d.ts
generated
vendored
Normal file
@@ -0,0 +1,64 @@
|
||||
import { CommandParser } from '@redis/client/dist/lib/client/parser';
|
||||
import { BlobStringReply, ArrayReply, Resp2Reply, MapReply, TuplesReply, TypeMapping } from '@redis/client/dist/lib/RESP/types';
|
||||
import { RedisVariadicArgument } from '@redis/client/dist/lib/commands/generic-transformers';
|
||||
import { TsMGetOptions } from './MGET';
|
||||
import { RawLabelValue, SampleRawReply } from './helpers';
|
||||
export interface TsMGetWithLabelsOptions extends TsMGetOptions {
|
||||
SELECTED_LABELS?: RedisVariadicArgument;
|
||||
}
|
||||
export type MGetLabelsRawReply2<T extends RawLabelValue> = ArrayReply<TuplesReply<[
|
||||
key: BlobStringReply,
|
||||
labels: ArrayReply<TuplesReply<[
|
||||
label: BlobStringReply,
|
||||
value: T
|
||||
]>>,
|
||||
sample: Resp2Reply<SampleRawReply>
|
||||
]>>;
|
||||
export type MGetLabelsRawReply3<T extends RawLabelValue> = MapReply<BlobStringReply, TuplesReply<[
|
||||
labels: MapReply<BlobStringReply, T>,
|
||||
sample: SampleRawReply
|
||||
]>>;
|
||||
export declare function createTransformMGetLabelsReply<T extends RawLabelValue>(): {
|
||||
2(this: void, reply: MGetLabelsRawReply2<T>, _: any, typeMapping?: TypeMapping): MapReply<BlobStringReply<string>, {
|
||||
labels: MapReply<BlobStringReply<string>, T>;
|
||||
sample: {
|
||||
timestamp: import("@redis/client/dist/lib/RESP/types").NumberReply<number>;
|
||||
value: number;
|
||||
};
|
||||
}>;
|
||||
3(this: void, reply: MGetLabelsRawReply3<T>): MapReply<BlobStringReply<string>, {
|
||||
labels: MapReply<BlobStringReply<string>, T>;
|
||||
sample: {
|
||||
timestamp: import("@redis/client/dist/lib/RESP/types").NumberReply<number>;
|
||||
value: import("@redis/client/dist/lib/RESP/types").DoubleReply<number>;
|
||||
};
|
||||
}>;
|
||||
};
|
||||
declare const _default: {
|
||||
readonly IS_READ_ONLY: true;
|
||||
/**
|
||||
* Gets the last samples matching a specific filter with labels
|
||||
* @param parser - The command parser
|
||||
* @param filter - Filter to match time series keys
|
||||
* @param options - Optional parameters for the command
|
||||
*/
|
||||
readonly parseCommand: (this: void, parser: CommandParser, filter: RedisVariadicArgument, options?: TsMGetWithLabelsOptions) => void;
|
||||
readonly transformReply: {
|
||||
2(this: void, reply: MGetLabelsRawReply2<BlobStringReply<string>>, _: any, typeMapping?: TypeMapping | undefined): MapReply<BlobStringReply<string>, {
|
||||
labels: MapReply<BlobStringReply<string>, BlobStringReply<string>>;
|
||||
sample: {
|
||||
timestamp: import("@redis/client/dist/lib/RESP/types").NumberReply<number>;
|
||||
value: number;
|
||||
};
|
||||
}>;
|
||||
3(this: void, reply: MGetLabelsRawReply3<BlobStringReply<string>>): MapReply<BlobStringReply<string>, {
|
||||
labels: MapReply<BlobStringReply<string>, BlobStringReply<string>>;
|
||||
sample: {
|
||||
timestamp: import("@redis/client/dist/lib/RESP/types").NumberReply<number>;
|
||||
value: import("@redis/client/dist/lib/RESP/types").DoubleReply<number>;
|
||||
};
|
||||
}>;
|
||||
};
|
||||
};
|
||||
export default _default;
|
||||
//# sourceMappingURL=MGET_WITHLABELS.d.ts.map
|
||||
1
node_modules/@redis/time-series/dist/lib/commands/MGET_WITHLABELS.d.ts.map
generated
vendored
Normal file
1
node_modules/@redis/time-series/dist/lib/commands/MGET_WITHLABELS.d.ts.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"MGET_WITHLABELS.d.ts","sourceRoot":"","sources":["../../../lib/commands/MGET_WITHLABELS.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,aAAa,EAAE,MAAM,sCAAsC,CAAC;AACrE,OAAO,EAAW,eAAe,EAAE,UAAU,EAAE,UAAU,EAAE,QAAQ,EAAE,WAAW,EAAE,WAAW,EAAE,MAAM,mCAAmC,CAAC;AACzI,OAAO,EAAE,qBAAqB,EAAE,MAAM,sDAAsD,CAAC;AAC7F,OAAO,EAAE,aAAa,EAA4C,MAAM,QAAQ,CAAC;AACjF,OAAO,EAAE,aAAa,EAAoC,cAAc,EAA8C,MAAM,WAAW,CAAC;AAExI,MAAM,WAAW,uBAAwB,SAAQ,aAAa;IAC5D,eAAe,CAAC,EAAE,qBAAqB,CAAC;CACzC;AAED,MAAM,MAAM,mBAAmB,CAAC,CAAC,SAAS,aAAa,IAAI,UAAU,CACnE,WAAW,CAAC;IACV,GAAG,EAAE,eAAe;IACpB,MAAM,EAAE,UAAU,CAChB,WAAW,CAAC;QACV,KAAK,EAAE,eAAe;QACtB,KAAK,EAAE,CAAC;KACT,CAAC,CACH;IACD,MAAM,EAAE,UAAU,CAAC,cAAc,CAAC;CACnC,CAAC,CACH,CAAC;AAEF,MAAM,MAAM,mBAAmB,CAAC,CAAC,SAAS,aAAa,IAAI,QAAQ,CACjE,eAAe,EACf,WAAW,CAAC;IACV,MAAM,EAAE,QAAQ,CAAC,eAAe,EAAE,CAAC,CAAC;IACpC,MAAM,EAAE,cAAc;CACvB,CAAC,CACH,CAAC;AAEF,wBAAgB,8BAA8B,CAAC,CAAC,SAAS,aAAa;yBAEzD,oBAAoB,CAAC,CAAC,wBAAmB,WAAW;;;;;;;;;;;;;;EAiBhE;;;IAIC;;;;;OAKG;gDACkB,aAAa,UAAU,qBAAqB,YAAY,uBAAuB;;;;;;;;;;;;;;;;;;AARtG,wBAe6B"}
|
||||
43
node_modules/@redis/time-series/dist/lib/commands/MGET_WITHLABELS.js
generated
vendored
Normal file
43
node_modules/@redis/time-series/dist/lib/commands/MGET_WITHLABELS.js
generated
vendored
Normal file
@@ -0,0 +1,43 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.createTransformMGetLabelsReply = void 0;
|
||||
const MGET_1 = require("./MGET");
|
||||
const helpers_1 = require("./helpers");
|
||||
function createTransformMGetLabelsReply() {
|
||||
return {
|
||||
2(reply, _, typeMapping) {
|
||||
return (0, helpers_1.resp2MapToValue)(reply, ([, labels, sample]) => {
|
||||
return {
|
||||
labels: (0, helpers_1.transformRESP2Labels)(labels),
|
||||
sample: helpers_1.transformSampleReply[2](sample)
|
||||
};
|
||||
}, typeMapping);
|
||||
},
|
||||
3(reply) {
|
||||
return (0, helpers_1.resp3MapToValue)(reply, ([labels, sample]) => {
|
||||
return {
|
||||
labels,
|
||||
sample: helpers_1.transformSampleReply[3](sample)
|
||||
};
|
||||
});
|
||||
}
|
||||
};
|
||||
}
|
||||
exports.createTransformMGetLabelsReply = createTransformMGetLabelsReply;
|
||||
exports.default = {
|
||||
IS_READ_ONLY: true,
|
||||
/**
|
||||
* Gets the last samples matching a specific filter with labels
|
||||
* @param parser - The command parser
|
||||
* @param filter - Filter to match time series keys
|
||||
* @param options - Optional parameters for the command
|
||||
*/
|
||||
parseCommand(parser, filter, options) {
|
||||
parser.push('TS.MGET');
|
||||
(0, MGET_1.parseLatestArgument)(parser, options?.LATEST);
|
||||
parser.push('WITHLABELS');
|
||||
(0, MGET_1.parseFilterArgument)(parser, filter);
|
||||
},
|
||||
transformReply: createTransformMGetLabelsReply(),
|
||||
};
|
||||
//# sourceMappingURL=MGET_WITHLABELS.js.map
|
||||
1
node_modules/@redis/time-series/dist/lib/commands/MGET_WITHLABELS.js.map
generated
vendored
Normal file
1
node_modules/@redis/time-series/dist/lib/commands/MGET_WITHLABELS.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"MGET_WITHLABELS.js","sourceRoot":"","sources":["../../../lib/commands/MGET_WITHLABELS.ts"],"names":[],"mappings":";;;AAGA,iCAAiF;AACjF,uCAAwI;AA2BxI,SAAgB,8BAA8B;IAC5C,OAAO;QACL,CAAC,CAAC,KAA6B,EAAE,CAAC,EAAE,WAAyB;YAC3D,OAAO,IAAA,yBAAe,EAAC,KAAK,EAAE,CAAC,CAAC,EAAE,MAAM,EAAE,MAAM,CAAC,EAAE,EAAE;gBACnD,OAAO;oBACL,MAAM,EAAE,IAAA,8BAAoB,EAAC,MAAM,CAAC;oBACpC,MAAM,EAAE,8BAAoB,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC;iBACxC,CAAC;YACJ,CAAC,EAAE,WAAW,CAAC,CAAC;QAClB,CAAC;QACD,CAAC,CAAC,KAA6B;YAC7B,OAAO,IAAA,yBAAe,EAAC,KAAK,EAAE,CAAC,CAAC,MAAM,EAAE,MAAM,CAAC,EAAE,EAAE;gBACjD,OAAO;oBACL,MAAM;oBACN,MAAM,EAAE,8BAAoB,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC;iBACxC,CAAC;YACJ,CAAC,CAAC,CAAC;QACL,CAAC;KACkC,CAAC;AACxC,CAAC;AAnBD,wEAmBC;AAED,kBAAe;IACb,YAAY,EAAE,IAAI;IAClB;;;;;OAKG;IACH,YAAY,CAAC,MAAqB,EAAE,MAA6B,EAAE,OAAiC;QAClG,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QACvB,IAAA,0BAAmB,EAAC,MAAM,EAAE,OAAO,EAAE,MAAM,CAAC,CAAC;QAC7C,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;QAC1B,IAAA,0BAAmB,EAAC,MAAM,EAAE,MAAM,CAAC,CAAC;IACtC,CAAC;IACD,cAAc,EAAE,8BAA8B,EAAmB;CACvC,CAAC"}
|
||||
45
node_modules/@redis/time-series/dist/lib/commands/MRANGE.d.ts
generated
vendored
Normal file
45
node_modules/@redis/time-series/dist/lib/commands/MRANGE.d.ts
generated
vendored
Normal file
@@ -0,0 +1,45 @@
|
||||
import { CommandParser } from '@redis/client/dist/lib/client/parser';
|
||||
import { ArrayReply, BlobStringReply, Resp2Reply, MapReply, TuplesReply, TypeMapping, RedisArgument } from '@redis/client/dist/lib/RESP/types';
|
||||
import { RedisVariadicArgument } from '@redis/client/dist/lib/commands/generic-transformers';
|
||||
import { SampleRawReply, Timestamp } from './helpers';
|
||||
import { TsRangeOptions } from './RANGE';
|
||||
export type TsMRangeRawReply2 = ArrayReply<TuplesReply<[
|
||||
key: BlobStringReply,
|
||||
labels: never,
|
||||
samples: ArrayReply<Resp2Reply<SampleRawReply>>
|
||||
]>>;
|
||||
export type TsMRangeRawReply3 = MapReply<BlobStringReply, TuplesReply<[
|
||||
labels: never,
|
||||
metadata: never,
|
||||
samples: ArrayReply<SampleRawReply>
|
||||
]>>;
|
||||
/**
|
||||
* Creates a function that parses arguments for multi-range commands
|
||||
* @param command - The command name to use (TS.MRANGE or TS.MREVRANGE)
|
||||
*/
|
||||
export declare function createTransformMRangeArguments(command: RedisArgument): (parser: CommandParser, fromTimestamp: Timestamp, toTimestamp: Timestamp, filter: RedisVariadicArgument, options?: TsRangeOptions) => void;
|
||||
declare const _default: {
|
||||
readonly NOT_KEYED_COMMAND: true;
|
||||
readonly IS_READ_ONLY: true;
|
||||
/**
|
||||
* Gets samples for time series matching a specific filter within a time range
|
||||
* @param parser - The command parser
|
||||
* @param fromTimestamp - Start timestamp for range
|
||||
* @param toTimestamp - End timestamp for range
|
||||
* @param filter - Filter to match time series keys
|
||||
* @param options - Optional parameters for the command
|
||||
*/
|
||||
readonly parseCommand: (parser: CommandParser, fromTimestamp: Timestamp, toTimestamp: Timestamp, filter: RedisVariadicArgument, options?: TsRangeOptions | undefined) => void;
|
||||
readonly transformReply: {
|
||||
readonly 2: (this: void, reply: TsMRangeRawReply2, _?: any, typeMapping?: TypeMapping) => MapReply<BlobStringReply<string>, {
|
||||
timestamp: import("@redis/client/dist/lib/RESP/types").NumberReply<number>;
|
||||
value: number;
|
||||
}[]>;
|
||||
readonly 3: (this: void, reply: TsMRangeRawReply3) => MapReply<BlobStringReply<string>, {
|
||||
timestamp: import("@redis/client/dist/lib/RESP/types").NumberReply<number>;
|
||||
value: import("@redis/client/dist/lib/RESP/types").DoubleReply<number>;
|
||||
}[]>;
|
||||
};
|
||||
};
|
||||
export default _default;
|
||||
//# sourceMappingURL=MRANGE.d.ts.map
|
||||
1
node_modules/@redis/time-series/dist/lib/commands/MRANGE.d.ts.map
generated
vendored
Normal file
1
node_modules/@redis/time-series/dist/lib/commands/MRANGE.d.ts.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"MRANGE.d.ts","sourceRoot":"","sources":["../../../lib/commands/MRANGE.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,aAAa,EAAE,MAAM,sCAAsC,CAAC;AACrE,OAAO,EAAW,UAAU,EAAE,eAAe,EAAE,UAAU,EAAE,QAAQ,EAAE,WAAW,EAAE,WAAW,EAAE,aAAa,EAAE,MAAM,mCAAmC,CAAC;AACxJ,OAAO,EAAE,qBAAqB,EAAE,MAAM,sDAAsD,CAAC;AAC7F,OAAO,EAAoC,cAAc,EAAE,SAAS,EAAyB,MAAM,WAAW,CAAC;AAC/G,OAAO,EAAE,cAAc,EAAuB,MAAM,SAAS,CAAC;AAG9D,MAAM,MAAM,iBAAiB,GAAG,UAAU,CACxC,WAAW,CAAC;IACV,GAAG,EAAE,eAAe;IACpB,MAAM,EAAE,KAAK;IACb,OAAO,EAAE,UAAU,CAAC,UAAU,CAAC,cAAc,CAAC,CAAC;CAChD,CAAC,CACH,CAAC;AAEF,MAAM,MAAM,iBAAiB,GAAG,QAAQ,CACtC,eAAe,EACf,WAAW,CAAC;IACV,MAAM,EAAE,KAAK;IACb,QAAQ,EAAE,KAAK;IACf,OAAO,EAAE,UAAU,CAAC,cAAc,CAAC;CACpC,CAAC,CACH,CAAC;AAEF;;;GAGG;AACH,wBAAgB,8BAA8B,CAAC,OAAO,EAAE,aAAa,YAEzD,aAAa,iBACN,SAAS,eACX,SAAS,UACd,qBAAqB,YACnB,cAAc,UAY3B;;;;IAKC;;;;;;;OAOG;;;+DAG+B,GAAG,gBAAgB,WAAW;;;;;;;;;;AAblE,wBAwB6B"}
|
||||
44
node_modules/@redis/time-series/dist/lib/commands/MRANGE.js
generated
vendored
Normal file
44
node_modules/@redis/time-series/dist/lib/commands/MRANGE.js
generated
vendored
Normal file
@@ -0,0 +1,44 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.createTransformMRangeArguments = void 0;
|
||||
const helpers_1 = require("./helpers");
|
||||
const RANGE_1 = require("./RANGE");
|
||||
const MGET_1 = require("./MGET");
|
||||
/**
|
||||
* Creates a function that parses arguments for multi-range commands
|
||||
* @param command - The command name to use (TS.MRANGE or TS.MREVRANGE)
|
||||
*/
|
||||
function createTransformMRangeArguments(command) {
|
||||
return (parser, fromTimestamp, toTimestamp, filter, options) => {
|
||||
parser.push(command);
|
||||
(0, RANGE_1.parseRangeArguments)(parser, fromTimestamp, toTimestamp, options);
|
||||
(0, MGET_1.parseFilterArgument)(parser, filter);
|
||||
};
|
||||
}
|
||||
exports.createTransformMRangeArguments = createTransformMRangeArguments;
|
||||
exports.default = {
|
||||
NOT_KEYED_COMMAND: true,
|
||||
IS_READ_ONLY: true,
|
||||
/**
|
||||
* Gets samples for time series matching a specific filter within a time range
|
||||
* @param parser - The command parser
|
||||
* @param fromTimestamp - Start timestamp for range
|
||||
* @param toTimestamp - End timestamp for range
|
||||
* @param filter - Filter to match time series keys
|
||||
* @param options - Optional parameters for the command
|
||||
*/
|
||||
parseCommand: createTransformMRangeArguments('TS.MRANGE'),
|
||||
transformReply: {
|
||||
2(reply, _, typeMapping) {
|
||||
return (0, helpers_1.resp2MapToValue)(reply, ([_key, _labels, samples]) => {
|
||||
return helpers_1.transformSamplesReply[2](samples);
|
||||
}, typeMapping);
|
||||
},
|
||||
3(reply) {
|
||||
return (0, helpers_1.resp3MapToValue)(reply, ([_labels, _metadata, samples]) => {
|
||||
return helpers_1.transformSamplesReply[3](samples);
|
||||
});
|
||||
}
|
||||
},
|
||||
};
|
||||
//# sourceMappingURL=MRANGE.js.map
|
||||
1
node_modules/@redis/time-series/dist/lib/commands/MRANGE.js.map
generated
vendored
Normal file
1
node_modules/@redis/time-series/dist/lib/commands/MRANGE.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"MRANGE.js","sourceRoot":"","sources":["../../../lib/commands/MRANGE.ts"],"names":[],"mappings":";;;AAGA,uCAA+G;AAC/G,mCAA8D;AAC9D,iCAA6C;AAmB7C;;;GAGG;AACH,SAAgB,8BAA8B,CAAC,OAAsB;IACnE,OAAO,CACL,MAAqB,EACrB,aAAwB,EACxB,WAAsB,EACtB,MAA6B,EAC7B,OAAwB,EACxB,EAAE;QACF,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QACrB,IAAA,2BAAmB,EACjB,MAAM,EACN,aAAa,EACb,WAAW,EACX,OAAO,CACR,CAAC;QAEF,IAAA,0BAAmB,EAAC,MAAM,EAAE,MAAM,CAAC,CAAC;IACtC,CAAC,CAAC;AACJ,CAAC;AAlBD,wEAkBC;AAED,kBAAe;IACb,iBAAiB,EAAE,IAAI;IACvB,YAAY,EAAE,IAAI;IAClB;;;;;;;OAOG;IACH,YAAY,EAAE,8BAA8B,CAAC,WAAW,CAAC;IACzD,cAAc,EAAE;QACd,CAAC,CAAC,KAAwB,EAAE,CAAO,EAAE,WAAyB;YAC5D,OAAO,IAAA,yBAAe,EAAC,KAAK,EAAE,CAAC,CAAC,IAAI,EAAE,OAAO,EAAE,OAAO,CAAC,EAAE,EAAE;gBACzD,OAAO,+BAAqB,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC;YAC3C,CAAC,EAAE,WAAW,CAAC,CAAC;QAClB,CAAC;QACD,CAAC,CAAC,KAAwB;YACxB,OAAO,IAAA,yBAAe,EAAC,KAAK,EAAE,CAAC,CAAC,OAAO,EAAE,SAAS,EAAE,OAAO,CAAC,EAAE,EAAE;gBAC9D,OAAO,+BAAqB,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC;YAC3C,CAAC,CAAC,CAAC;QACL,CAAC;KACF;CACyB,CAAC"}
|
||||
85
node_modules/@redis/time-series/dist/lib/commands/MRANGE_GROUPBY.d.ts
generated
vendored
Normal file
85
node_modules/@redis/time-series/dist/lib/commands/MRANGE_GROUPBY.d.ts
generated
vendored
Normal file
@@ -0,0 +1,85 @@
|
||||
import { CommandParser } from '@redis/client/dist/lib/client/parser';
|
||||
import { ArrayReply, BlobStringReply, Resp2Reply, MapReply, TuplesReply, TypeMapping, RedisArgument, TuplesToMapReply } from '@redis/client/dist/lib/RESP/types';
|
||||
import { RedisVariadicArgument } from '@redis/client/dist/lib/commands/generic-transformers';
|
||||
import { SampleRawReply, Timestamp } from './helpers';
|
||||
import { TsRangeOptions } from './RANGE';
|
||||
export declare const TIME_SERIES_REDUCERS: {
|
||||
readonly AVG: "AVG";
|
||||
readonly SUM: "SUM";
|
||||
readonly MIN: "MIN";
|
||||
readonly MAX: "MAX";
|
||||
readonly RANGE: "RANGE";
|
||||
readonly COUNT: "COUNT";
|
||||
readonly STD_P: "STD.P";
|
||||
readonly STD_S: "STD.S";
|
||||
readonly VAR_P: "VAR.P";
|
||||
readonly VAR_S: "VAR.S";
|
||||
};
|
||||
export type TimeSeriesReducer = typeof TIME_SERIES_REDUCERS[keyof typeof TIME_SERIES_REDUCERS];
|
||||
export interface TsMRangeGroupBy {
|
||||
label: RedisArgument;
|
||||
REDUCE: TimeSeriesReducer;
|
||||
}
|
||||
/**
|
||||
* Adds GROUPBY arguments to command
|
||||
* @param parser - The command parser
|
||||
* @param groupBy - Group by parameters
|
||||
*/
|
||||
export declare function parseGroupByArguments(parser: CommandParser, groupBy: TsMRangeGroupBy): void;
|
||||
export type TsMRangeGroupByRawReply2 = ArrayReply<TuplesReply<[
|
||||
key: BlobStringReply,
|
||||
labels: never,
|
||||
samples: ArrayReply<Resp2Reply<SampleRawReply>>
|
||||
]>>;
|
||||
export type TsMRangeGroupByRawMetadataReply3 = TuplesToMapReply<[
|
||||
[
|
||||
BlobStringReply<'sources'>,
|
||||
ArrayReply<BlobStringReply>
|
||||
]
|
||||
]>;
|
||||
export type TsMRangeGroupByRawReply3 = MapReply<BlobStringReply, TuplesReply<[
|
||||
labels: never,
|
||||
metadata1: never,
|
||||
metadata2: TsMRangeGroupByRawMetadataReply3,
|
||||
samples: ArrayReply<SampleRawReply>
|
||||
]>>;
|
||||
/**
|
||||
* Creates a function that parses arguments for multi-range commands with grouping
|
||||
* @param command - The command name to use (TS.MRANGE or TS.MREVRANGE)
|
||||
*/
|
||||
export declare function createTransformMRangeGroupByArguments(command: RedisArgument): (parser: CommandParser, fromTimestamp: Timestamp, toTimestamp: Timestamp, filter: RedisVariadicArgument, groupBy: TsMRangeGroupBy, options?: TsRangeOptions) => void;
|
||||
/**
|
||||
* Extracts source keys from RESP3 metadata reply
|
||||
* @param raw - Raw metadata from RESP3 reply
|
||||
*/
|
||||
export declare function extractResp3MRangeSources(raw: TsMRangeGroupByRawMetadataReply3): ArrayReply<BlobStringReply<string>>;
|
||||
declare const _default: {
|
||||
readonly IS_READ_ONLY: true;
|
||||
/**
|
||||
* Gets samples for time series matching a filter within a time range with grouping
|
||||
* @param parser - The command parser
|
||||
* @param fromTimestamp - Start timestamp for range
|
||||
* @param toTimestamp - End timestamp for range
|
||||
* @param filter - Filter to match time series keys
|
||||
* @param groupBy - Group by parameters
|
||||
* @param options - Optional parameters for the command
|
||||
*/
|
||||
readonly parseCommand: (parser: CommandParser, fromTimestamp: Timestamp, toTimestamp: Timestamp, filter: RedisVariadicArgument, groupBy: TsMRangeGroupBy, options?: TsRangeOptions | undefined) => void;
|
||||
readonly transformReply: {
|
||||
readonly 2: (this: void, reply: TsMRangeGroupByRawReply2, _?: any, typeMapping?: TypeMapping) => MapReply<BlobStringReply<string>, {
|
||||
samples: {
|
||||
timestamp: import("@redis/client/dist/lib/RESP/types").NumberReply<number>;
|
||||
value: number;
|
||||
}[];
|
||||
}>;
|
||||
readonly 3: (this: void, reply: TsMRangeGroupByRawReply3) => MapReply<BlobStringReply<string>, {
|
||||
sources: ArrayReply<BlobStringReply<string>>;
|
||||
samples: {
|
||||
timestamp: import("@redis/client/dist/lib/RESP/types").NumberReply<number>;
|
||||
value: import("@redis/client/dist/lib/RESP/types").DoubleReply<number>;
|
||||
}[];
|
||||
}>;
|
||||
};
|
||||
};
|
||||
export default _default;
|
||||
//# sourceMappingURL=MRANGE_GROUPBY.d.ts.map
|
||||
1
node_modules/@redis/time-series/dist/lib/commands/MRANGE_GROUPBY.d.ts.map
generated
vendored
Normal file
1
node_modules/@redis/time-series/dist/lib/commands/MRANGE_GROUPBY.d.ts.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"MRANGE_GROUPBY.d.ts","sourceRoot":"","sources":["../../../lib/commands/MRANGE_GROUPBY.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,aAAa,EAAE,MAAM,sCAAsC,CAAC;AACrE,OAAO,EAAW,UAAU,EAAE,eAAe,EAAE,UAAU,EAAE,QAAQ,EAAE,WAAW,EAAE,WAAW,EAAE,aAAa,EAAE,gBAAgB,EAAe,MAAM,mCAAmC,CAAC;AACvL,OAAO,EAAE,qBAAqB,EAAE,MAAM,sDAAsD,CAAC;AAC7F,OAAO,EAAoC,cAAc,EAAE,SAAS,EAAyB,MAAM,WAAW,CAAC;AAC/G,OAAO,EAAE,cAAc,EAAuB,MAAM,SAAS,CAAC;AAG9D,eAAO,MAAM,oBAAoB;;;;;;;;;;;CAWvB,CAAC;AAEX,MAAM,MAAM,iBAAiB,GAAG,OAAO,oBAAoB,CAAC,MAAM,OAAO,oBAAoB,CAAC,CAAC;AAE/F,MAAM,WAAW,eAAe;IAC9B,KAAK,EAAE,aAAa,CAAC;IACrB,MAAM,EAAE,iBAAiB,CAAC;CAC3B;AAED;;;;GAIG;AACH,wBAAgB,qBAAqB,CAAC,MAAM,EAAE,aAAa,EAAE,OAAO,EAAE,eAAe,QAEpF;AAED,MAAM,MAAM,wBAAwB,GAAG,UAAU,CAC/C,WAAW,CAAC;IACV,GAAG,EAAE,eAAe;IACpB,MAAM,EAAE,KAAK;IACb,OAAO,EAAE,UAAU,CAAC,UAAU,CAAC,cAAc,CAAC,CAAC;CAChD,CAAC,CACH,CAAC;AAEF,MAAM,MAAM,gCAAgC,GAAG,gBAAgB,CAAC;IAC9D;QAAC,eAAe,CAAC,SAAS,CAAC;QAAE,UAAU,CAAC,eAAe,CAAC;KAAC;CAC1D,CAAC,CAAC;AAEH,MAAM,MAAM,wBAAwB,GAAG,QAAQ,CAC7C,eAAe,EACf,WAAW,CAAC;IACV,MAAM,EAAE,KAAK;IACb,SAAS,EAAE,KAAK;IAChB,SAAS,EAAE,gCAAgC;IAC3C,OAAO,EAAE,UAAU,CAAC,cAAc,CAAC;CACpC,CAAC,CACH,CAAC;AAEF;;;GAGG;AACH,wBAAgB,qCAAqC,CAAC,OAAO,EAAE,aAAa,YAEhE,aAAa,iBACN,SAAS,eACX,SAAS,UACd,qBAAqB,WACpB,eAAe,YACd,cAAc,UAS3B;AAED;;;GAGG;AACH,wBAAgB,yBAAyB,CAAC,GAAG,EAAE,gCAAgC,uCAS9E;;;IAIC;;;;;;;;OAQG;;;sEAGsC,GAAG,gBAAgB,WAAW;;;;;;;;;;;;;;;AAbzE,wBA6B6B"}
|
||||
88
node_modules/@redis/time-series/dist/lib/commands/MRANGE_GROUPBY.js
generated
vendored
Normal file
88
node_modules/@redis/time-series/dist/lib/commands/MRANGE_GROUPBY.js
generated
vendored
Normal file
@@ -0,0 +1,88 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.extractResp3MRangeSources = exports.createTransformMRangeGroupByArguments = exports.parseGroupByArguments = exports.TIME_SERIES_REDUCERS = void 0;
|
||||
const helpers_1 = require("./helpers");
|
||||
const RANGE_1 = require("./RANGE");
|
||||
const MGET_1 = require("./MGET");
|
||||
exports.TIME_SERIES_REDUCERS = {
|
||||
AVG: 'AVG',
|
||||
SUM: 'SUM',
|
||||
MIN: 'MIN',
|
||||
MAX: 'MAX',
|
||||
RANGE: 'RANGE',
|
||||
COUNT: 'COUNT',
|
||||
STD_P: 'STD.P',
|
||||
STD_S: 'STD.S',
|
||||
VAR_P: 'VAR.P',
|
||||
VAR_S: 'VAR.S'
|
||||
};
|
||||
/**
|
||||
* Adds GROUPBY arguments to command
|
||||
* @param parser - The command parser
|
||||
* @param groupBy - Group by parameters
|
||||
*/
|
||||
function parseGroupByArguments(parser, groupBy) {
|
||||
parser.push('GROUPBY', groupBy.label, 'REDUCE', groupBy.REDUCE);
|
||||
}
|
||||
exports.parseGroupByArguments = parseGroupByArguments;
|
||||
/**
|
||||
* Creates a function that parses arguments for multi-range commands with grouping
|
||||
* @param command - The command name to use (TS.MRANGE or TS.MREVRANGE)
|
||||
*/
|
||||
function createTransformMRangeGroupByArguments(command) {
|
||||
return (parser, fromTimestamp, toTimestamp, filter, groupBy, options) => {
|
||||
parser.push(command);
|
||||
(0, RANGE_1.parseRangeArguments)(parser, fromTimestamp, toTimestamp, options);
|
||||
(0, MGET_1.parseFilterArgument)(parser, filter);
|
||||
parseGroupByArguments(parser, groupBy);
|
||||
};
|
||||
}
|
||||
exports.createTransformMRangeGroupByArguments = createTransformMRangeGroupByArguments;
|
||||
/**
|
||||
* Extracts source keys from RESP3 metadata reply
|
||||
* @param raw - Raw metadata from RESP3 reply
|
||||
*/
|
||||
function extractResp3MRangeSources(raw) {
|
||||
const unwrappedMetadata2 = raw;
|
||||
if (unwrappedMetadata2 instanceof Map) {
|
||||
return unwrappedMetadata2.get('sources');
|
||||
}
|
||||
else if (unwrappedMetadata2 instanceof Array) {
|
||||
return unwrappedMetadata2[1];
|
||||
}
|
||||
else {
|
||||
return unwrappedMetadata2.sources;
|
||||
}
|
||||
}
|
||||
exports.extractResp3MRangeSources = extractResp3MRangeSources;
|
||||
exports.default = {
|
||||
IS_READ_ONLY: true,
|
||||
/**
|
||||
* Gets samples for time series matching a filter within a time range with grouping
|
||||
* @param parser - The command parser
|
||||
* @param fromTimestamp - Start timestamp for range
|
||||
* @param toTimestamp - End timestamp for range
|
||||
* @param filter - Filter to match time series keys
|
||||
* @param groupBy - Group by parameters
|
||||
* @param options - Optional parameters for the command
|
||||
*/
|
||||
parseCommand: createTransformMRangeGroupByArguments('TS.MRANGE'),
|
||||
transformReply: {
|
||||
2(reply, _, typeMapping) {
|
||||
return (0, helpers_1.resp2MapToValue)(reply, ([_key, _labels, samples]) => {
|
||||
return {
|
||||
samples: helpers_1.transformSamplesReply[2](samples)
|
||||
};
|
||||
}, typeMapping);
|
||||
},
|
||||
3(reply) {
|
||||
return (0, helpers_1.resp3MapToValue)(reply, ([_labels, _metadata1, metadata2, samples]) => {
|
||||
return {
|
||||
sources: extractResp3MRangeSources(metadata2),
|
||||
samples: helpers_1.transformSamplesReply[3](samples)
|
||||
};
|
||||
});
|
||||
}
|
||||
},
|
||||
};
|
||||
//# sourceMappingURL=MRANGE_GROUPBY.js.map
|
||||
1
node_modules/@redis/time-series/dist/lib/commands/MRANGE_GROUPBY.js.map
generated
vendored
Normal file
1
node_modules/@redis/time-series/dist/lib/commands/MRANGE_GROUPBY.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"MRANGE_GROUPBY.js","sourceRoot":"","sources":["../../../lib/commands/MRANGE_GROUPBY.ts"],"names":[],"mappings":";;;AAGA,uCAA+G;AAC/G,mCAA8D;AAC9D,iCAA6C;AAEhC,QAAA,oBAAoB,GAAG;IAClC,GAAG,EAAE,KAAK;IACV,GAAG,EAAE,KAAK;IACV,GAAG,EAAE,KAAK;IACV,GAAG,EAAE,KAAK;IACV,KAAK,EAAE,OAAO;IACd,KAAK,EAAE,OAAO;IACd,KAAK,EAAE,OAAO;IACd,KAAK,EAAE,OAAO;IACd,KAAK,EAAE,OAAO;IACd,KAAK,EAAE,OAAO;CACN,CAAC;AASX;;;;GAIG;AACH,SAAgB,qBAAqB,CAAC,MAAqB,EAAE,OAAwB;IACnF,MAAM,CAAC,IAAI,CAAC,SAAS,EAAE,OAAO,CAAC,KAAK,EAAE,QAAQ,EAAE,OAAO,CAAC,MAAM,CAAC,CAAC;AAClE,CAAC;AAFD,sDAEC;AAwBD;;;GAGG;AACH,SAAgB,qCAAqC,CAAC,OAAsB;IAC1E,OAAO,CACL,MAAqB,EACrB,aAAwB,EACxB,WAAsB,EACtB,MAA6B,EAC7B,OAAwB,EACxB,OAAwB,EACxB,EAAE;QACF,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QACrB,IAAA,2BAAmB,EAAC,MAAM,EAAE,aAAa,EAAE,WAAW,EAAE,OAAO,CAAC,CAAA;QAEhE,IAAA,0BAAmB,EAAC,MAAM,EAAE,MAAM,CAAC,CAAC;QAEpC,qBAAqB,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC;IACzC,CAAC,CAAC;AACJ,CAAC;AAhBD,sFAgBC;AAED;;;GAGG;AACH,SAAgB,yBAAyB,CAAC,GAAqC;IAC7E,MAAM,kBAAkB,GAAG,GAAyC,CAAC;IACrE,IAAI,kBAAkB,YAAY,GAAG,EAAE,CAAC;QACtC,OAAO,kBAAkB,CAAC,GAAG,CAAC,SAAS,CAAE,CAAC;IAC5C,CAAC;SAAM,IAAI,kBAAkB,YAAY,KAAK,EAAE,CAAC;QAC/C,OAAO,kBAAkB,CAAC,CAAC,CAAC,CAAC;IAC/B,CAAC;SAAM,CAAC;QACN,OAAO,kBAAkB,CAAC,OAAO,CAAC;IACpC,CAAC;AACH,CAAC;AATD,8DASC;AAED,kBAAe;IACb,YAAY,EAAE,IAAI;IAClB;;;;;;;;OAQG;IACH,YAAY,EAAE,qCAAqC,CAAC,WAAW,CAAC;IAChE,cAAc,EAAE;QACd,CAAC,CAAC,KAA+B,EAAE,CAAO,EAAE,WAAyB;YACnE,OAAO,IAAA,yBAAe,EAAC,KAAK,EAAE,CAAC,CAAC,IAAI,EAAE,OAAO,EAAE,OAAO,CAAC,EAAE,EAAE;gBACzD,OAAO;oBACL,OAAO,EAAE,+BAAqB,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC;iBAC3C,CAAC;YACJ,CAAC,EAAE,WAAW,CAAC,CAAC;QAClB,CAAC;QACD,CAAC,CAAC,KAA+B;YAC/B,OAAO,IAAA,yBAAe,EAAC,KAAK,EAAE,CAAC,CAAC,OAAO,EAAE,UAAU,EAAE,SAAS,EAAE,OAAO,CAAC,EAAE,EAAE;gBAC1E,OAAO;oBACL,OAAO,EAAE,yBAAyB,CAAC,SAAS,CAAC;oBAC7C,OAAO,EAAE,+BAAqB,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC;iBAC3C,CAAC;YACJ,CAAC,CAAC,CAAC;QACL,CAAC;KACF;CACyB,CAAC"}
|
||||
54
node_modules/@redis/time-series/dist/lib/commands/MRANGE_SELECTED_LABELS.d.ts
generated
vendored
Normal file
54
node_modules/@redis/time-series/dist/lib/commands/MRANGE_SELECTED_LABELS.d.ts
generated
vendored
Normal file
@@ -0,0 +1,54 @@
|
||||
import { CommandParser } from '@redis/client/dist/lib/client/parser';
|
||||
import { ArrayReply, BlobStringReply, Resp2Reply, MapReply, TuplesReply, TypeMapping, NullReply, RedisArgument } from '@redis/client/dist/lib/RESP/types';
|
||||
import { RedisVariadicArgument } from '@redis/client/dist/lib/commands/generic-transformers';
|
||||
import { SampleRawReply, Timestamp } from './helpers';
|
||||
import { TsRangeOptions } from './RANGE';
|
||||
export type TsMRangeSelectedLabelsRawReply2 = ArrayReply<TuplesReply<[
|
||||
key: BlobStringReply,
|
||||
labels: ArrayReply<TuplesReply<[
|
||||
label: BlobStringReply,
|
||||
value: BlobStringReply | NullReply
|
||||
]>>,
|
||||
samples: ArrayReply<Resp2Reply<SampleRawReply>>
|
||||
]>>;
|
||||
export type TsMRangeSelectedLabelsRawReply3 = MapReply<BlobStringReply, TuplesReply<[
|
||||
labels: MapReply<BlobStringReply, BlobStringReply | NullReply>,
|
||||
metadata: never,
|
||||
samples: ArrayReply<SampleRawReply>
|
||||
]>>;
|
||||
/**
|
||||
* Creates a function that parses arguments for multi-range commands with selected labels
|
||||
* @param command - The command name to use (TS.MRANGE or TS.MREVRANGE)
|
||||
*/
|
||||
export declare function createTransformMRangeSelectedLabelsArguments(command: RedisArgument): (parser: CommandParser, fromTimestamp: Timestamp, toTimestamp: Timestamp, selectedLabels: RedisVariadicArgument, filter: RedisVariadicArgument, options?: TsRangeOptions) => void;
|
||||
declare const _default: {
|
||||
readonly IS_READ_ONLY: true;
|
||||
/**
|
||||
* Gets samples for time series matching a filter with selected labels
|
||||
* @param parser - The command parser
|
||||
* @param fromTimestamp - Start timestamp for range
|
||||
* @param toTimestamp - End timestamp for range
|
||||
* @param selectedLabels - Labels to include in the output
|
||||
* @param filter - Filter to match time series keys
|
||||
* @param options - Optional parameters for the command
|
||||
*/
|
||||
readonly parseCommand: (parser: CommandParser, fromTimestamp: Timestamp, toTimestamp: Timestamp, selectedLabels: RedisVariadicArgument, filter: RedisVariadicArgument, options?: TsRangeOptions | undefined) => void;
|
||||
readonly transformReply: {
|
||||
readonly 2: (this: void, reply: TsMRangeSelectedLabelsRawReply2, _?: any, typeMapping?: TypeMapping) => MapReply<BlobStringReply<string>, {
|
||||
labels: MapReply<BlobStringReply<string>, NullReply | BlobStringReply<string>>;
|
||||
samples: {
|
||||
timestamp: import("@redis/client/dist/lib/RESP/types").NumberReply<number>;
|
||||
value: number;
|
||||
}[];
|
||||
}>;
|
||||
readonly 3: (this: void, reply: TsMRangeSelectedLabelsRawReply3) => MapReply<BlobStringReply<string>, {
|
||||
labels: never;
|
||||
samples: {
|
||||
timestamp: import("@redis/client/dist/lib/RESP/types").NumberReply<number>;
|
||||
value: import("@redis/client/dist/lib/RESP/types").DoubleReply<number>;
|
||||
}[];
|
||||
}>;
|
||||
};
|
||||
};
|
||||
export default _default;
|
||||
//# sourceMappingURL=MRANGE_SELECTED_LABELS.d.ts.map
|
||||
1
node_modules/@redis/time-series/dist/lib/commands/MRANGE_SELECTED_LABELS.d.ts.map
generated
vendored
Normal file
1
node_modules/@redis/time-series/dist/lib/commands/MRANGE_SELECTED_LABELS.d.ts.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"MRANGE_SELECTED_LABELS.d.ts","sourceRoot":"","sources":["../../../lib/commands/MRANGE_SELECTED_LABELS.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,aAAa,EAAE,MAAM,sCAAsC,CAAC;AACrE,OAAO,EAAW,UAAU,EAAE,eAAe,EAAE,UAAU,EAAE,QAAQ,EAAE,WAAW,EAAE,WAAW,EAAE,SAAS,EAAE,aAAa,EAAE,MAAM,mCAAmC,CAAC;AACnK,OAAO,EAAE,qBAAqB,EAAE,MAAM,sDAAsD,CAAC;AAC7F,OAAO,EAAkE,cAAc,EAAE,SAAS,EAA+C,MAAM,WAAW,CAAC;AACnK,OAAO,EAAE,cAAc,EAAuB,MAAM,SAAS,CAAC;AAG9D,MAAM,MAAM,+BAA+B,GAAG,UAAU,CACtD,WAAW,CAAC;IACV,GAAG,EAAE,eAAe;IACpB,MAAM,EAAE,UAAU,CAAC,WAAW,CAAC;QAC7B,KAAK,EAAE,eAAe;QACtB,KAAK,EAAE,eAAe,GAAG,SAAS;KACnC,CAAC,CAAC;IACH,OAAO,EAAE,UAAU,CAAC,UAAU,CAAC,cAAc,CAAC,CAAC;CAChD,CAAC,CACH,CAAC;AAEF,MAAM,MAAM,+BAA+B,GAAG,QAAQ,CACpD,eAAe,EACf,WAAW,CAAC;IACV,MAAM,EAAE,QAAQ,CAAC,eAAe,EAAE,eAAe,GAAG,SAAS,CAAC;IAC9D,QAAQ,EAAE,KAAK;IACf,OAAO,EAAE,UAAU,CAAC,cAAc,CAAC;CACpC,CAAC,CACH,CAAC;AAEF;;;GAGG;AACH,wBAAgB,4CAA4C,CAAC,OAAO,EAAE,aAAa,YAEvE,aAAa,iBACN,SAAS,eACX,SAAS,kBACN,qBAAqB,UAC7B,qBAAqB,YACnB,cAAc,UAc3B;;;IAIC;;;;;;;;OAQG;;;6EAG6C,GAAG,gBAAgB,WAAW;;;;;;;;;;;;;;;;AAbhF,wBA8B6B"}
|
||||
51
node_modules/@redis/time-series/dist/lib/commands/MRANGE_SELECTED_LABELS.js
generated
vendored
Normal file
51
node_modules/@redis/time-series/dist/lib/commands/MRANGE_SELECTED_LABELS.js
generated
vendored
Normal file
@@ -0,0 +1,51 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.createTransformMRangeSelectedLabelsArguments = void 0;
|
||||
const helpers_1 = require("./helpers");
|
||||
const RANGE_1 = require("./RANGE");
|
||||
const MGET_1 = require("./MGET");
|
||||
/**
|
||||
* Creates a function that parses arguments for multi-range commands with selected labels
|
||||
* @param command - The command name to use (TS.MRANGE or TS.MREVRANGE)
|
||||
*/
|
||||
function createTransformMRangeSelectedLabelsArguments(command) {
|
||||
return (parser, fromTimestamp, toTimestamp, selectedLabels, filter, options) => {
|
||||
parser.push(command);
|
||||
(0, RANGE_1.parseRangeArguments)(parser, fromTimestamp, toTimestamp, options);
|
||||
(0, helpers_1.parseSelectedLabelsArguments)(parser, selectedLabels);
|
||||
(0, MGET_1.parseFilterArgument)(parser, filter);
|
||||
};
|
||||
}
|
||||
exports.createTransformMRangeSelectedLabelsArguments = createTransformMRangeSelectedLabelsArguments;
|
||||
exports.default = {
|
||||
IS_READ_ONLY: true,
|
||||
/**
|
||||
* Gets samples for time series matching a filter with selected labels
|
||||
* @param parser - The command parser
|
||||
* @param fromTimestamp - Start timestamp for range
|
||||
* @param toTimestamp - End timestamp for range
|
||||
* @param selectedLabels - Labels to include in the output
|
||||
* @param filter - Filter to match time series keys
|
||||
* @param options - Optional parameters for the command
|
||||
*/
|
||||
parseCommand: createTransformMRangeSelectedLabelsArguments('TS.MRANGE'),
|
||||
transformReply: {
|
||||
2(reply, _, typeMapping) {
|
||||
return (0, helpers_1.resp2MapToValue)(reply, ([_key, labels, samples]) => {
|
||||
return {
|
||||
labels: (0, helpers_1.transformRESP2Labels)(labels, typeMapping),
|
||||
samples: helpers_1.transformSamplesReply[2](samples)
|
||||
};
|
||||
}, typeMapping);
|
||||
},
|
||||
3(reply) {
|
||||
return (0, helpers_1.resp3MapToValue)(reply, ([_key, labels, samples]) => {
|
||||
return {
|
||||
labels,
|
||||
samples: helpers_1.transformSamplesReply[3](samples)
|
||||
};
|
||||
});
|
||||
}
|
||||
},
|
||||
};
|
||||
//# sourceMappingURL=MRANGE_SELECTED_LABELS.js.map
|
||||
1
node_modules/@redis/time-series/dist/lib/commands/MRANGE_SELECTED_LABELS.js.map
generated
vendored
Normal file
1
node_modules/@redis/time-series/dist/lib/commands/MRANGE_SELECTED_LABELS.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"MRANGE_SELECTED_LABELS.js","sourceRoot":"","sources":["../../../lib/commands/MRANGE_SELECTED_LABELS.ts"],"names":[],"mappings":";;;AAGA,uCAAmK;AACnK,mCAA8D;AAC9D,iCAA6C;AAsB7C;;;GAGG;AACH,SAAgB,4CAA4C,CAAC,OAAsB;IACjF,OAAO,CACL,MAAqB,EACrB,aAAwB,EACxB,WAAsB,EACtB,cAAqC,EACrC,MAA6B,EAC7B,OAAwB,EACxB,EAAE;QACF,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QACrB,IAAA,2BAAmB,EACjB,MAAM,EACN,aAAa,EACb,WAAW,EACX,OAAO,CACR,CAAC;QAEF,IAAA,sCAA4B,EAAC,MAAM,EAAE,cAAc,CAAC,CAAC;QAErD,IAAA,0BAAmB,EAAC,MAAM,EAAE,MAAM,CAAC,CAAC;IACtC,CAAC,CAAC;AACJ,CAAC;AArBD,oGAqBC;AAED,kBAAe;IACb,YAAY,EAAE,IAAI;IAClB;;;;;;;;OAQG;IACH,YAAY,EAAE,4CAA4C,CAAC,WAAW,CAAC;IACvE,cAAc,EAAE;QACd,CAAC,CAAC,KAAsC,EAAE,CAAO,EAAE,WAAyB;YAC1E,OAAO,IAAA,yBAAe,EAAC,KAAK,EAAE,CAAC,CAAC,IAAI,EAAE,MAAM,EAAE,OAAO,CAAC,EAAE,EAAE;gBACxD,OAAO;oBACL,MAAM,EAAE,IAAA,8BAAoB,EAAC,MAAM,EAAE,WAAW,CAAC;oBACjD,OAAO,EAAE,+BAAqB,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC;iBAC3C,CAAC;YACJ,CAAC,EAAE,WAAW,CAAC,CAAC;QAClB,CAAC;QACD,CAAC,CAAC,KAAsC;YACtC,OAAO,IAAA,yBAAe,EAAC,KAAK,EAAE,CAAC,CAAC,IAAI,EAAE,MAAM,EAAE,OAAO,CAAC,EAAE,EAAE;gBACxD,OAAO;oBACL,MAAM;oBACN,OAAO,EAAE,+BAAqB,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC;iBAC3C,CAAC;YACJ,CAAC,CAAC,CAAC;QACL,CAAC;KACF;CACyB,CAAC"}
|
||||
50
node_modules/@redis/time-series/dist/lib/commands/MRANGE_SELECTED_LABELS_GROUPBY.d.ts
generated
vendored
Normal file
50
node_modules/@redis/time-series/dist/lib/commands/MRANGE_SELECTED_LABELS_GROUPBY.d.ts
generated
vendored
Normal file
@@ -0,0 +1,50 @@
|
||||
import { CommandParser } from '@redis/client/dist/lib/client/parser';
|
||||
import { ArrayReply, BlobStringReply, MapReply, TuplesReply, RedisArgument, NullReply } from '@redis/client/dist/lib/RESP/types';
|
||||
import { RedisVariadicArgument } from '@redis/client/dist/lib/commands/generic-transformers';
|
||||
import { SampleRawReply, Timestamp } from './helpers';
|
||||
import { TsRangeOptions } from './RANGE';
|
||||
import { TsMRangeGroupBy, TsMRangeGroupByRawMetadataReply3 } from './MRANGE_GROUPBY';
|
||||
export type TsMRangeWithLabelsGroupByRawReply3 = MapReply<BlobStringReply, TuplesReply<[
|
||||
labels: MapReply<BlobStringReply, BlobStringReply | NullReply>,
|
||||
metadata: never,
|
||||
metadata2: TsMRangeGroupByRawMetadataReply3,
|
||||
samples: ArrayReply<SampleRawReply>
|
||||
]>>;
|
||||
/**
|
||||
* Creates a function that parses arguments for multi-range commands with selected labels and grouping
|
||||
* @param command - The command name to use (TS.MRANGE or TS.MREVRANGE)
|
||||
*/
|
||||
export declare function createMRangeSelectedLabelsGroupByTransformArguments(command: RedisArgument): (parser: CommandParser, fromTimestamp: Timestamp, toTimestamp: Timestamp, selectedLabels: RedisVariadicArgument, filter: RedisVariadicArgument, groupBy: TsMRangeGroupBy, options?: TsRangeOptions) => void;
|
||||
declare const _default: {
|
||||
readonly IS_READ_ONLY: true;
|
||||
/**
|
||||
* Gets samples for time series matching a filter with selected labels and grouping
|
||||
* @param parser - The command parser
|
||||
* @param fromTimestamp - Start timestamp for range
|
||||
* @param toTimestamp - End timestamp for range
|
||||
* @param selectedLabels - Labels to include in the output
|
||||
* @param filter - Filter to match time series keys
|
||||
* @param groupBy - Group by parameters
|
||||
* @param options - Optional parameters for the command
|
||||
*/
|
||||
readonly parseCommand: (parser: CommandParser, fromTimestamp: Timestamp, toTimestamp: Timestamp, selectedLabels: RedisVariadicArgument, filter: RedisVariadicArgument, groupBy: TsMRangeGroupBy, options?: TsRangeOptions | undefined) => void;
|
||||
readonly transformReply: {
|
||||
readonly 2: (this: void, reply: import("./MRANGE_SELECTED_LABELS").TsMRangeSelectedLabelsRawReply2, _?: any, typeMapping?: import("@redis/client/dist/lib/RESP/types").TypeMapping | undefined) => MapReply<BlobStringReply<string>, {
|
||||
labels: MapReply<BlobStringReply<string>, NullReply | BlobStringReply<string>>;
|
||||
samples: {
|
||||
timestamp: import("@redis/client/dist/lib/RESP/types").NumberReply<number>;
|
||||
value: number;
|
||||
}[];
|
||||
}>;
|
||||
readonly 3: (this: void, reply: TsMRangeWithLabelsGroupByRawReply3) => MapReply<BlobStringReply<string>, {
|
||||
labels: MapReply<BlobStringReply<string>, NullReply | BlobStringReply<string>>;
|
||||
sources: ArrayReply<BlobStringReply<string>>;
|
||||
samples: {
|
||||
timestamp: import("@redis/client/dist/lib/RESP/types").NumberReply<number>;
|
||||
value: import("@redis/client/dist/lib/RESP/types").DoubleReply<number>;
|
||||
}[];
|
||||
}>;
|
||||
};
|
||||
};
|
||||
export default _default;
|
||||
//# sourceMappingURL=MRANGE_SELECTED_LABELS_GROUPBY.d.ts.map
|
||||
1
node_modules/@redis/time-series/dist/lib/commands/MRANGE_SELECTED_LABELS_GROUPBY.d.ts.map
generated
vendored
Normal file
1
node_modules/@redis/time-series/dist/lib/commands/MRANGE_SELECTED_LABELS_GROUPBY.d.ts.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"MRANGE_SELECTED_LABELS_GROUPBY.d.ts","sourceRoot":"","sources":["../../../lib/commands/MRANGE_SELECTED_LABELS_GROUPBY.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,aAAa,EAAE,MAAM,sCAAsC,CAAC;AACrE,OAAO,EAAW,UAAU,EAAE,eAAe,EAAE,QAAQ,EAAE,WAAW,EAAE,aAAa,EAAE,SAAS,EAAE,MAAM,mCAAmC,CAAC;AAC1I,OAAO,EAAE,qBAAqB,EAAE,MAAM,sDAAsD,CAAC;AAC7F,OAAO,EAAiD,cAAc,EAAE,SAAS,EAAyB,MAAM,WAAW,CAAC;AAC5H,OAAO,EAAE,cAAc,EAAuB,MAAM,SAAS,CAAC;AAC9D,OAAO,EAAoD,eAAe,EAAE,gCAAgC,EAAE,MAAM,kBAAkB,CAAC;AAIvI,MAAM,MAAM,kCAAkC,GAAG,QAAQ,CACvD,eAAe,EACf,WAAW,CAAC;IACV,MAAM,EAAE,QAAQ,CAAC,eAAe,EAAE,eAAe,GAAG,SAAS,CAAC;IAC9D,QAAQ,EAAE,KAAK;IACf,SAAS,EAAE,gCAAgC;IAC3C,OAAO,EAAE,UAAU,CAAC,cAAc,CAAC;CACpC,CAAC,CACH,CAAC;AAEF;;;GAGG;AACH,wBAAgB,mDAAmD,CACjE,OAAO,EAAE,aAAa,YAGZ,aAAa,iBACN,SAAS,eACX,SAAS,kBACN,qBAAqB,UAC7B,qBAAqB,WACpB,eAAe,YACd,cAAc,UAgB3B;;;IAIC;;;;;;;;;OASG;;;;;;;;;;;;;;;;;;;;AAXL,wBAyB6B"}
|
||||
52
node_modules/@redis/time-series/dist/lib/commands/MRANGE_SELECTED_LABELS_GROUPBY.js
generated
vendored
Normal file
52
node_modules/@redis/time-series/dist/lib/commands/MRANGE_SELECTED_LABELS_GROUPBY.js
generated
vendored
Normal file
@@ -0,0 +1,52 @@
|
||||
"use strict";
|
||||
var __importDefault = (this && this.__importDefault) || function (mod) {
|
||||
return (mod && mod.__esModule) ? mod : { "default": mod };
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.createMRangeSelectedLabelsGroupByTransformArguments = void 0;
|
||||
const helpers_1 = require("./helpers");
|
||||
const RANGE_1 = require("./RANGE");
|
||||
const MRANGE_GROUPBY_1 = require("./MRANGE_GROUPBY");
|
||||
const MGET_1 = require("./MGET");
|
||||
const MRANGE_SELECTED_LABELS_1 = __importDefault(require("./MRANGE_SELECTED_LABELS"));
|
||||
/**
|
||||
* Creates a function that parses arguments for multi-range commands with selected labels and grouping
|
||||
* @param command - The command name to use (TS.MRANGE or TS.MREVRANGE)
|
||||
*/
|
||||
function createMRangeSelectedLabelsGroupByTransformArguments(command) {
|
||||
return (parser, fromTimestamp, toTimestamp, selectedLabels, filter, groupBy, options) => {
|
||||
parser.push(command);
|
||||
(0, RANGE_1.parseRangeArguments)(parser, fromTimestamp, toTimestamp, options);
|
||||
(0, helpers_1.parseSelectedLabelsArguments)(parser, selectedLabels);
|
||||
(0, MGET_1.parseFilterArgument)(parser, filter);
|
||||
(0, MRANGE_GROUPBY_1.parseGroupByArguments)(parser, groupBy);
|
||||
};
|
||||
}
|
||||
exports.createMRangeSelectedLabelsGroupByTransformArguments = createMRangeSelectedLabelsGroupByTransformArguments;
|
||||
exports.default = {
|
||||
IS_READ_ONLY: true,
|
||||
/**
|
||||
* Gets samples for time series matching a filter with selected labels and grouping
|
||||
* @param parser - The command parser
|
||||
* @param fromTimestamp - Start timestamp for range
|
||||
* @param toTimestamp - End timestamp for range
|
||||
* @param selectedLabels - Labels to include in the output
|
||||
* @param filter - Filter to match time series keys
|
||||
* @param groupBy - Group by parameters
|
||||
* @param options - Optional parameters for the command
|
||||
*/
|
||||
parseCommand: createMRangeSelectedLabelsGroupByTransformArguments('TS.MRANGE'),
|
||||
transformReply: {
|
||||
2: MRANGE_SELECTED_LABELS_1.default.transformReply[2],
|
||||
3(reply) {
|
||||
return (0, helpers_1.resp3MapToValue)(reply, ([labels, _metadata, metadata2, samples]) => {
|
||||
return {
|
||||
labels,
|
||||
sources: (0, MRANGE_GROUPBY_1.extractResp3MRangeSources)(metadata2),
|
||||
samples: helpers_1.transformSamplesReply[3](samples)
|
||||
};
|
||||
});
|
||||
}
|
||||
},
|
||||
};
|
||||
//# sourceMappingURL=MRANGE_SELECTED_LABELS_GROUPBY.js.map
|
||||
1
node_modules/@redis/time-series/dist/lib/commands/MRANGE_SELECTED_LABELS_GROUPBY.js.map
generated
vendored
Normal file
1
node_modules/@redis/time-series/dist/lib/commands/MRANGE_SELECTED_LABELS_GROUPBY.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"MRANGE_SELECTED_LABELS_GROUPBY.js","sourceRoot":"","sources":["../../../lib/commands/MRANGE_SELECTED_LABELS_GROUPBY.ts"],"names":[],"mappings":";;;;;;AAGA,uCAA4H;AAC5H,mCAA8D;AAC9D,qDAAuI;AACvI,iCAA6C;AAC7C,sFAA8D;AAY9D;;;GAGG;AACH,SAAgB,mDAAmD,CACjE,OAAsB;IAEtB,OAAO,CACL,MAAqB,EACrB,aAAwB,EACxB,WAAsB,EACtB,cAAqC,EACrC,MAA6B,EAC7B,OAAwB,EACxB,OAAwB,EACxB,EAAE;QACF,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QACrB,IAAA,2BAAmB,EACjB,MAAM,EACN,aAAa,EACb,WAAW,EACX,OAAO,CACR,CAAC;QAEF,IAAA,sCAA4B,EAAC,MAAM,EAAE,cAAc,CAAC,CAAC;QAErD,IAAA,0BAAmB,EAAC,MAAM,EAAE,MAAM,CAAC,CAAC;QAEpC,IAAA,sCAAqB,EAAC,MAAM,EAAE,OAAO,CAAC,CAAC;IACzC,CAAC,CAAC;AACJ,CAAC;AA1BD,kHA0BC;AAED,kBAAe;IACb,YAAY,EAAE,IAAI;IAClB;;;;;;;;;OASG;IACH,YAAY,EAAE,mDAAmD,CAAC,WAAW,CAAC;IAC9E,cAAc,EAAE;QACd,CAAC,EAAE,gCAAsB,CAAC,cAAc,CAAC,CAAC,CAAC;QAC3C,CAAC,CAAC,KAAyC;YACzC,OAAO,IAAA,yBAAe,EAAC,KAAK,EAAE,CAAC,CAAC,MAAM,EAAE,SAAS,EAAE,SAAS,EAAE,OAAO,CAAC,EAAE,EAAE;gBACxE,OAAO;oBACL,MAAM;oBACN,OAAO,EAAE,IAAA,0CAAyB,EAAC,SAAS,CAAC;oBAC7C,OAAO,EAAE,+BAAqB,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC;iBAC3C,CAAC;YACJ,CAAC,CAAC,CAAC;QACL,CAAC;KACF;CACyB,CAAC"}
|
||||
54
node_modules/@redis/time-series/dist/lib/commands/MRANGE_WITHLABELS.d.ts
generated
vendored
Normal file
54
node_modules/@redis/time-series/dist/lib/commands/MRANGE_WITHLABELS.d.ts
generated
vendored
Normal file
@@ -0,0 +1,54 @@
|
||||
import { CommandParser } from '@redis/client/dist/lib/client/parser';
|
||||
import { ArrayReply, BlobStringReply, Resp2Reply, MapReply, TuplesReply, TypeMapping, RedisArgument } from '@redis/client/dist/lib/RESP/types';
|
||||
import { RedisVariadicArgument } from '@redis/client/dist/lib/commands/generic-transformers';
|
||||
import { SampleRawReply, Timestamp } from './helpers';
|
||||
import { TsRangeOptions } from './RANGE';
|
||||
export type TsMRangeWithLabelsRawReply2 = ArrayReply<TuplesReply<[
|
||||
key: BlobStringReply,
|
||||
labels: ArrayReply<TuplesReply<[
|
||||
label: BlobStringReply,
|
||||
value: BlobStringReply
|
||||
]>>,
|
||||
samples: ArrayReply<Resp2Reply<SampleRawReply>>
|
||||
]>>;
|
||||
export type TsMRangeWithLabelsRawReply3 = MapReply<BlobStringReply, TuplesReply<[
|
||||
labels: MapReply<BlobStringReply, BlobStringReply>,
|
||||
metadata: never,
|
||||
samples: ArrayReply<SampleRawReply>
|
||||
]>>;
|
||||
/**
|
||||
* Creates a function that parses arguments for multi-range commands with labels
|
||||
* @param command - The command name to use (TS.MRANGE or TS.MREVRANGE)
|
||||
*/
|
||||
export declare function createTransformMRangeWithLabelsArguments(command: RedisArgument): (parser: CommandParser, fromTimestamp: Timestamp, toTimestamp: Timestamp, filter: RedisVariadicArgument, options?: TsRangeOptions) => void;
|
||||
declare const _default: {
|
||||
readonly NOT_KEYED_COMMAND: true;
|
||||
readonly IS_READ_ONLY: true;
|
||||
/**
|
||||
* Gets samples for time series matching a filter with labels
|
||||
* @param parser - The command parser
|
||||
* @param fromTimestamp - Start timestamp for range
|
||||
* @param toTimestamp - End timestamp for range
|
||||
* @param filter - Filter to match time series keys
|
||||
* @param options - Optional parameters for the command
|
||||
*/
|
||||
readonly parseCommand: (parser: CommandParser, fromTimestamp: Timestamp, toTimestamp: Timestamp, filter: RedisVariadicArgument, options?: TsRangeOptions | undefined) => void;
|
||||
readonly transformReply: {
|
||||
readonly 2: (this: void, reply: TsMRangeWithLabelsRawReply2, _?: any, typeMapping?: TypeMapping) => MapReply<BlobStringReply<string>, {
|
||||
labels: Record<string, BlobStringReply<string>>;
|
||||
samples: {
|
||||
timestamp: import("@redis/client/dist/lib/RESP/types").NumberReply<number>;
|
||||
value: number;
|
||||
}[];
|
||||
}>;
|
||||
readonly 3: (this: void, reply: TsMRangeWithLabelsRawReply3) => MapReply<BlobStringReply<string>, {
|
||||
labels: MapReply<BlobStringReply<string>, BlobStringReply<string>>;
|
||||
samples: {
|
||||
timestamp: import("@redis/client/dist/lib/RESP/types").NumberReply<number>;
|
||||
value: import("@redis/client/dist/lib/RESP/types").DoubleReply<number>;
|
||||
}[];
|
||||
}>;
|
||||
};
|
||||
};
|
||||
export default _default;
|
||||
//# sourceMappingURL=MRANGE_WITHLABELS.d.ts.map
|
||||
1
node_modules/@redis/time-series/dist/lib/commands/MRANGE_WITHLABELS.d.ts.map
generated
vendored
Normal file
1
node_modules/@redis/time-series/dist/lib/commands/MRANGE_WITHLABELS.d.ts.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"MRANGE_WITHLABELS.d.ts","sourceRoot":"","sources":["../../../lib/commands/MRANGE_WITHLABELS.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,aAAa,EAAE,MAAM,sCAAsC,CAAC;AACrE,OAAO,EAAwB,UAAU,EAAE,eAAe,EAAE,UAAU,EAAE,QAAQ,EAAE,WAAW,EAAE,WAAW,EAAE,aAAa,EAAE,MAAM,mCAAmC,CAAC;AACrK,OAAO,EAAE,qBAAqB,EAAE,MAAM,sDAAsD,CAAC;AAC7F,OAAO,EAAoC,cAAc,EAAE,SAAS,EAAyB,MAAM,WAAW,CAAC;AAC/G,OAAO,EAAE,cAAc,EAAuB,MAAM,SAAS,CAAC;AAG9D,MAAM,MAAM,2BAA2B,GAAG,UAAU,CAClD,WAAW,CAAC;IACV,GAAG,EAAE,eAAe;IACpB,MAAM,EAAE,UAAU,CAAC,WAAW,CAAC;QAC7B,KAAK,EAAE,eAAe;QACtB,KAAK,EAAE,eAAe;KACvB,CAAC,CAAC;IACH,OAAO,EAAE,UAAU,CAAC,UAAU,CAAC,cAAc,CAAC,CAAC;CAChD,CAAC,CACH,CAAC;AAEF,MAAM,MAAM,2BAA2B,GAAG,QAAQ,CAChD,eAAe,EACf,WAAW,CAAC;IACV,MAAM,EAAE,QAAQ,CAAC,eAAe,EAAE,eAAe,CAAC;IAClD,QAAQ,EAAE,KAAK;IACf,OAAO,EAAE,UAAU,CAAC,cAAc,CAAC;CACpC,CAAC,CACH,CAAC;AAEF;;;GAGG;AACH,wBAAgB,wCAAwC,CAAC,OAAO,EAAE,aAAa,YAEnE,aAAa,iBACN,SAAS,eACX,SAAS,UACd,qBAAqB,YACnB,cAAc,UAc3B;;;;IAKC;;;;;;;OAOG;;;yEAGyC,GAAG,gBAAgB,WAAW;;;;;;;;;;;;;;;;AAb5E,wBAuC6B"}
|
||||
59
node_modules/@redis/time-series/dist/lib/commands/MRANGE_WITHLABELS.js
generated
vendored
Normal file
59
node_modules/@redis/time-series/dist/lib/commands/MRANGE_WITHLABELS.js
generated
vendored
Normal file
@@ -0,0 +1,59 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.createTransformMRangeWithLabelsArguments = void 0;
|
||||
const helpers_1 = require("./helpers");
|
||||
const RANGE_1 = require("./RANGE");
|
||||
const MGET_1 = require("./MGET");
|
||||
/**
|
||||
* Creates a function that parses arguments for multi-range commands with labels
|
||||
* @param command - The command name to use (TS.MRANGE or TS.MREVRANGE)
|
||||
*/
|
||||
function createTransformMRangeWithLabelsArguments(command) {
|
||||
return (parser, fromTimestamp, toTimestamp, filter, options) => {
|
||||
parser.push(command);
|
||||
(0, RANGE_1.parseRangeArguments)(parser, fromTimestamp, toTimestamp, options);
|
||||
parser.push('WITHLABELS');
|
||||
(0, MGET_1.parseFilterArgument)(parser, filter);
|
||||
};
|
||||
}
|
||||
exports.createTransformMRangeWithLabelsArguments = createTransformMRangeWithLabelsArguments;
|
||||
exports.default = {
|
||||
NOT_KEYED_COMMAND: true,
|
||||
IS_READ_ONLY: true,
|
||||
/**
|
||||
* Gets samples for time series matching a filter with labels
|
||||
* @param parser - The command parser
|
||||
* @param fromTimestamp - Start timestamp for range
|
||||
* @param toTimestamp - End timestamp for range
|
||||
* @param filter - Filter to match time series keys
|
||||
* @param options - Optional parameters for the command
|
||||
*/
|
||||
parseCommand: createTransformMRangeWithLabelsArguments('TS.MRANGE'),
|
||||
transformReply: {
|
||||
2(reply, _, typeMapping) {
|
||||
return (0, helpers_1.resp2MapToValue)(reply, ([_key, labels, samples]) => {
|
||||
const unwrappedLabels = labels;
|
||||
// TODO: use Map type mapping for labels
|
||||
const labelsObject = Object.create(null);
|
||||
for (const tuple of unwrappedLabels) {
|
||||
const [key, value] = tuple;
|
||||
const unwrappedKey = key;
|
||||
labelsObject[unwrappedKey.toString()] = value;
|
||||
}
|
||||
return {
|
||||
labels: labelsObject,
|
||||
samples: helpers_1.transformSamplesReply[2](samples)
|
||||
};
|
||||
}, typeMapping);
|
||||
},
|
||||
3(reply) {
|
||||
return (0, helpers_1.resp3MapToValue)(reply, ([labels, _metadata, samples]) => {
|
||||
return {
|
||||
labels,
|
||||
samples: helpers_1.transformSamplesReply[3](samples)
|
||||
};
|
||||
});
|
||||
}
|
||||
},
|
||||
};
|
||||
//# sourceMappingURL=MRANGE_WITHLABELS.js.map
|
||||
1
node_modules/@redis/time-series/dist/lib/commands/MRANGE_WITHLABELS.js.map
generated
vendored
Normal file
1
node_modules/@redis/time-series/dist/lib/commands/MRANGE_WITHLABELS.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"MRANGE_WITHLABELS.js","sourceRoot":"","sources":["../../../lib/commands/MRANGE_WITHLABELS.ts"],"names":[],"mappings":";;;AAGA,uCAA+G;AAC/G,mCAA8D;AAC9D,iCAA6C;AAsB7C;;;GAGG;AACH,SAAgB,wCAAwC,CAAC,OAAsB;IAC7E,OAAO,CACL,MAAqB,EACrB,aAAwB,EACxB,WAAsB,EACtB,MAA6B,EAC7B,OAAwB,EACxB,EAAE;QACF,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QACrB,IAAA,2BAAmB,EACjB,MAAM,EACN,aAAa,EACb,WAAW,EACX,OAAO,CACR,CAAC;QAEF,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;QAE1B,IAAA,0BAAmB,EAAC,MAAM,EAAE,MAAM,CAAC,CAAC;IACtC,CAAC,CAAC;AACJ,CAAC;AApBD,4FAoBC;AAED,kBAAe;IACb,iBAAiB,EAAE,IAAI;IACvB,YAAY,EAAE,IAAI;IAClB;;;;;;;OAOG;IACH,YAAY,EAAE,wCAAwC,CAAC,WAAW,CAAC;IACnE,cAAc,EAAE;QACd,CAAC,CAAC,KAAkC,EAAE,CAAO,EAAE,WAAyB;YACtE,OAAO,IAAA,yBAAe,EAAC,KAAK,EAAE,CAAC,CAAC,IAAI,EAAE,MAAM,EAAE,OAAO,CAAC,EAAE,EAAE;gBACxD,MAAM,eAAe,GAAG,MAA+C,CAAC;gBACxE,wCAAwC;gBACxC,MAAM,YAAY,GAAoC,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC;gBAC1E,KAAK,MAAM,KAAK,IAAI,eAAe,EAAE,CAAC;oBACpC,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,GAAG,KAA6C,CAAC;oBACnE,MAAM,YAAY,GAAG,GAAyC,CAAC;oBAC/D,YAAY,CAAC,YAAY,CAAC,QAAQ,EAAE,CAAC,GAAG,KAAK,CAAC;gBAChD,CAAC;gBAED,OAAO;oBACL,MAAM,EAAE,YAAY;oBACpB,OAAO,EAAE,+BAAqB,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC;iBAC3C,CAAC;YACJ,CAAC,EAAE,WAAW,CAAC,CAAC;QAClB,CAAC;QACD,CAAC,CAAC,KAAkC;YAClC,OAAO,IAAA,yBAAe,EAAC,KAAK,EAAE,CAAC,CAAC,MAAM,EAAE,SAAS,EAAE,OAAO,CAAC,EAAE,EAAE;gBAC7D,OAAO;oBACL,MAAM;oBACN,OAAO,EAAE,+BAAqB,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC;iBAC3C,CAAC;YACJ,CAAC,CAAC,CAAC;QACL,CAAC;KACF;CACyB,CAAC"}
|
||||
55
node_modules/@redis/time-series/dist/lib/commands/MRANGE_WITHLABELS_GROUPBY.d.ts
generated
vendored
Normal file
55
node_modules/@redis/time-series/dist/lib/commands/MRANGE_WITHLABELS_GROUPBY.d.ts
generated
vendored
Normal file
@@ -0,0 +1,55 @@
|
||||
/// <reference types="node" />
|
||||
import { CommandParser } from '@redis/client/dist/lib/client/parser';
|
||||
import { ArrayReply, BlobStringReply, Resp2Reply, MapReply, TuplesReply, TypeMapping, RedisArgument } from '@redis/client/dist/lib/RESP/types';
|
||||
import { RedisVariadicArgument } from '@redis/client/dist/lib/commands/generic-transformers';
|
||||
import { SampleRawReply, Timestamp } from './helpers';
|
||||
import { TsRangeOptions } from './RANGE';
|
||||
import { TsMRangeGroupBy, TsMRangeGroupByRawMetadataReply3 } from './MRANGE_GROUPBY';
|
||||
export type TsMRangeWithLabelsGroupByRawReply2 = ArrayReply<TuplesReply<[
|
||||
key: BlobStringReply,
|
||||
labels: ArrayReply<TuplesReply<[
|
||||
label: BlobStringReply,
|
||||
value: BlobStringReply
|
||||
]>>,
|
||||
samples: ArrayReply<Resp2Reply<SampleRawReply>>
|
||||
]>>;
|
||||
export type TsMRangeWithLabelsGroupByRawReply3 = MapReply<BlobStringReply, TuplesReply<[
|
||||
labels: MapReply<BlobStringReply, BlobStringReply>,
|
||||
metadata: never,
|
||||
metadata2: TsMRangeGroupByRawMetadataReply3,
|
||||
samples: ArrayReply<SampleRawReply>
|
||||
]>>;
|
||||
export declare function createMRangeWithLabelsGroupByTransformArguments(command: RedisArgument): (parser: CommandParser, fromTimestamp: Timestamp, toTimestamp: Timestamp, filter: RedisVariadicArgument, groupBy: TsMRangeGroupBy, options?: TsRangeOptions) => void;
|
||||
declare const _default: {
|
||||
readonly IS_READ_ONLY: true;
|
||||
/**
|
||||
* Gets samples for time series matching a filter with labels and grouping
|
||||
* @param parser - The command parser
|
||||
* @param fromTimestamp - Start timestamp for range
|
||||
* @param toTimestamp - End timestamp for range
|
||||
* @param filter - Filter to match time series keys
|
||||
* @param groupBy - Group by parameters
|
||||
* @param options - Optional parameters for the command
|
||||
*/
|
||||
readonly parseCommand: (parser: CommandParser, fromTimestamp: Timestamp, toTimestamp: Timestamp, filter: RedisVariadicArgument, groupBy: TsMRangeGroupBy, options?: TsRangeOptions | undefined) => void;
|
||||
readonly transformReply: {
|
||||
readonly 2: (this: void, reply: TsMRangeWithLabelsGroupByRawReply2, _?: any, typeMapping?: TypeMapping) => MapReply<BlobStringReply<string>, {
|
||||
labels: MapReply<BlobStringReply<string>, BlobStringReply<string>>;
|
||||
sources: string[] | Buffer[];
|
||||
samples: {
|
||||
timestamp: import("@redis/client/dist/lib/RESP/types").NumberReply<number>;
|
||||
value: number;
|
||||
}[];
|
||||
}>;
|
||||
readonly 3: (this: void, reply: TsMRangeWithLabelsGroupByRawReply3) => MapReply<BlobStringReply<string>, {
|
||||
labels: MapReply<BlobStringReply<string>, BlobStringReply<string>>;
|
||||
sources: ArrayReply<BlobStringReply<string>>;
|
||||
samples: {
|
||||
timestamp: import("@redis/client/dist/lib/RESP/types").NumberReply<number>;
|
||||
value: import("@redis/client/dist/lib/RESP/types").DoubleReply<number>;
|
||||
}[];
|
||||
}>;
|
||||
};
|
||||
};
|
||||
export default _default;
|
||||
//# sourceMappingURL=MRANGE_WITHLABELS_GROUPBY.d.ts.map
|
||||
1
node_modules/@redis/time-series/dist/lib/commands/MRANGE_WITHLABELS_GROUPBY.d.ts.map
generated
vendored
Normal file
1
node_modules/@redis/time-series/dist/lib/commands/MRANGE_WITHLABELS_GROUPBY.d.ts.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"MRANGE_WITHLABELS_GROUPBY.d.ts","sourceRoot":"","sources":["../../../lib/commands/MRANGE_WITHLABELS_GROUPBY.ts"],"names":[],"mappings":";AAAA,OAAO,EAAE,aAAa,EAAE,MAAM,sCAAsC,CAAC;AACrE,OAAO,EAAW,UAAU,EAAE,eAAe,EAAE,UAAU,EAAE,QAAQ,EAAE,WAAW,EAAE,WAAW,EAAE,aAAa,EAAE,MAAM,mCAAmC,CAAC;AACxJ,OAAO,EAAE,qBAAqB,EAAE,MAAM,sDAAsD,CAAC;AAC7F,OAAO,EAAoC,cAAc,EAAE,SAAS,EAA0D,MAAM,WAAW,CAAC;AAChJ,OAAO,EAAE,cAAc,EAAuB,MAAM,SAAS,CAAC;AAC9D,OAAO,EAAoD,eAAe,EAAE,gCAAgC,EAAE,MAAM,kBAAkB,CAAC;AAGvI,MAAM,MAAM,kCAAkC,GAAG,UAAU,CACzD,WAAW,CAAC;IACV,GAAG,EAAE,eAAe;IACpB,MAAM,EAAE,UAAU,CAAC,WAAW,CAAC;QAC7B,KAAK,EAAE,eAAe;QACtB,KAAK,EAAE,eAAe;KACvB,CAAC,CAAC;IACH,OAAO,EAAE,UAAU,CAAC,UAAU,CAAC,cAAc,CAAC,CAAC;CAChD,CAAC,CACH,CAAC;AAEF,MAAM,MAAM,kCAAkC,GAAG,QAAQ,CACvD,eAAe,EACf,WAAW,CAAC;IACV,MAAM,EAAE,QAAQ,CAAC,eAAe,EAAE,eAAe,CAAC;IAClD,QAAQ,EAAE,KAAK;IACf,SAAS,EAAE,gCAAgC;IAC3C,OAAO,EAAE,UAAU,CAAC,cAAc,CAAC;CACpC,CAAC,CACH,CAAC;AAEF,wBAAgB,+CAA+C,CAAC,OAAO,EAAE,aAAa,YAE1E,aAAa,iBACN,SAAS,eACX,SAAS,UACd,qBAAqB,WACpB,eAAe,YACd,cAAc,UAgB3B;;;IAIC;;;;;;;;OAQG;;;gFAGgD,GAAG,gBAAgB,WAAW;;;;;;;;;;;;;;;;;;AAbnF,wBAiC6B"}
|
||||
52
node_modules/@redis/time-series/dist/lib/commands/MRANGE_WITHLABELS_GROUPBY.js
generated
vendored
Normal file
52
node_modules/@redis/time-series/dist/lib/commands/MRANGE_WITHLABELS_GROUPBY.js
generated
vendored
Normal file
@@ -0,0 +1,52 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.createMRangeWithLabelsGroupByTransformArguments = void 0;
|
||||
const helpers_1 = require("./helpers");
|
||||
const RANGE_1 = require("./RANGE");
|
||||
const MRANGE_GROUPBY_1 = require("./MRANGE_GROUPBY");
|
||||
const MGET_1 = require("./MGET");
|
||||
function createMRangeWithLabelsGroupByTransformArguments(command) {
|
||||
return (parser, fromTimestamp, toTimestamp, filter, groupBy, options) => {
|
||||
parser.push(command);
|
||||
(0, RANGE_1.parseRangeArguments)(parser, fromTimestamp, toTimestamp, options);
|
||||
parser.push('WITHLABELS');
|
||||
(0, MGET_1.parseFilterArgument)(parser, filter);
|
||||
(0, MRANGE_GROUPBY_1.parseGroupByArguments)(parser, groupBy);
|
||||
};
|
||||
}
|
||||
exports.createMRangeWithLabelsGroupByTransformArguments = createMRangeWithLabelsGroupByTransformArguments;
|
||||
exports.default = {
|
||||
IS_READ_ONLY: true,
|
||||
/**
|
||||
* Gets samples for time series matching a filter with labels and grouping
|
||||
* @param parser - The command parser
|
||||
* @param fromTimestamp - Start timestamp for range
|
||||
* @param toTimestamp - End timestamp for range
|
||||
* @param filter - Filter to match time series keys
|
||||
* @param groupBy - Group by parameters
|
||||
* @param options - Optional parameters for the command
|
||||
*/
|
||||
parseCommand: createMRangeWithLabelsGroupByTransformArguments('TS.MRANGE'),
|
||||
transformReply: {
|
||||
2(reply, _, typeMapping) {
|
||||
return (0, helpers_1.resp2MapToValue)(reply, ([_key, labels, samples]) => {
|
||||
const transformed = (0, helpers_1.transformRESP2LabelsWithSources)(labels);
|
||||
return {
|
||||
labels: transformed.labels,
|
||||
sources: transformed.sources,
|
||||
samples: helpers_1.transformSamplesReply[2](samples)
|
||||
};
|
||||
}, typeMapping);
|
||||
},
|
||||
3(reply) {
|
||||
return (0, helpers_1.resp3MapToValue)(reply, ([labels, _metadata, metadata2, samples]) => {
|
||||
return {
|
||||
labels,
|
||||
sources: (0, MRANGE_GROUPBY_1.extractResp3MRangeSources)(metadata2),
|
||||
samples: helpers_1.transformSamplesReply[3](samples)
|
||||
};
|
||||
});
|
||||
}
|
||||
},
|
||||
};
|
||||
//# sourceMappingURL=MRANGE_WITHLABELS_GROUPBY.js.map
|
||||
1
node_modules/@redis/time-series/dist/lib/commands/MRANGE_WITHLABELS_GROUPBY.js.map
generated
vendored
Normal file
1
node_modules/@redis/time-series/dist/lib/commands/MRANGE_WITHLABELS_GROUPBY.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"MRANGE_WITHLABELS_GROUPBY.js","sourceRoot":"","sources":["../../../lib/commands/MRANGE_WITHLABELS_GROUPBY.ts"],"names":[],"mappings":";;;AAGA,uCAAgJ;AAChJ,mCAA8D;AAC9D,qDAAuI;AACvI,iCAA6C;AAuB7C,SAAgB,+CAA+C,CAAC,OAAsB;IACpF,OAAO,CACL,MAAqB,EACrB,aAAwB,EACxB,WAAsB,EACtB,MAA6B,EAC7B,OAAwB,EACxB,OAAwB,EACxB,EAAE;QACF,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QACrB,IAAA,2BAAmB,EACjB,MAAM,EACN,aAAa,EACb,WAAW,EACX,OAAO,CACR,CAAC;QAEF,MAAM,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;QAE1B,IAAA,0BAAmB,EAAC,MAAM,EAAE,MAAM,CAAC,CAAC;QAEpC,IAAA,sCAAqB,EAAC,MAAM,EAAE,OAAO,CAAC,CAAC;IACvC,CAAC,CAAC;AACN,CAAC;AAvBD,0GAuBC;AAED,kBAAe;IACb,YAAY,EAAE,IAAI;IAClB;;;;;;;;OAQG;IACH,YAAY,EAAE,+CAA+C,CAAC,WAAW,CAAC;IAC1E,cAAc,EAAE;QACd,CAAC,CAAC,KAAyC,EAAE,CAAO,EAAE,WAAyB;YAC7E,OAAO,IAAA,yBAAe,EAAC,KAAK,EAAE,CAAC,CAAC,IAAI,EAAE,MAAM,EAAE,OAAO,CAAC,EAAE,EAAE;gBACxD,MAAM,WAAW,GAAG,IAAA,yCAA+B,EAAC,MAAM,CAAC,CAAC;gBAC5D,OAAO;oBACL,MAAM,EAAE,WAAW,CAAC,MAAM;oBAC1B,OAAO,EAAE,WAAW,CAAC,OAAO;oBAC5B,OAAO,EAAE,+BAAqB,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC;iBAC3C,CAAC;YACJ,CAAC,EAAE,WAAW,CAAC,CAAC;QAClB,CAAC;QACD,CAAC,CAAC,KAAyC;YACzC,OAAO,IAAA,yBAAe,EAAC,KAAK,EAAE,CAAC,CAAC,MAAM,EAAE,SAAS,EAAE,SAAS,EAAE,OAAO,CAAC,EAAE,EAAE;gBACxE,OAAO;oBACL,MAAM;oBACN,OAAO,EAAE,IAAA,0CAAyB,EAAC,SAAS,CAAC;oBAC7C,OAAO,EAAE,+BAAqB,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC;iBAC3C,CAAC;YACJ,CAAC,CAAC,CAAC;QACL,CAAC;KACF;CACyB,CAAC"}
|
||||
25
node_modules/@redis/time-series/dist/lib/commands/MREVRANGE.d.ts
generated
vendored
Normal file
25
node_modules/@redis/time-series/dist/lib/commands/MREVRANGE.d.ts
generated
vendored
Normal file
@@ -0,0 +1,25 @@
|
||||
declare const _default: {
|
||||
readonly NOT_KEYED_COMMAND: true;
|
||||
readonly IS_READ_ONLY: true;
|
||||
/**
|
||||
* Gets samples for time series matching a specific filter within a time range (in reverse order)
|
||||
* @param parser - The command parser
|
||||
* @param fromTimestamp - Start timestamp for range
|
||||
* @param toTimestamp - End timestamp for range
|
||||
* @param filter - Filter to match time series keys
|
||||
* @param options - Optional parameters for the command
|
||||
*/
|
||||
readonly parseCommand: (parser: import("@redis/client").CommandParser, fromTimestamp: import("./helpers").Timestamp, toTimestamp: import("./helpers").Timestamp, filter: import("@redis/client/dist/lib/commands/generic-transformers").RedisVariadicArgument, options?: import("./RANGE").TsRangeOptions | undefined) => void;
|
||||
readonly transformReply: {
|
||||
readonly 2: (this: void, reply: import("./MRANGE").TsMRangeRawReply2, _?: any, typeMapping?: import("@redis/client/dist/lib/RESP/types").TypeMapping | undefined) => import("@redis/client/dist/lib/RESP/types").MapReply<import("@redis/client/dist/lib/RESP/types").BlobStringReply<string>, {
|
||||
timestamp: import("@redis/client/dist/lib/RESP/types").NumberReply<number>;
|
||||
value: number;
|
||||
}[]>;
|
||||
readonly 3: (this: void, reply: import("./MRANGE").TsMRangeRawReply3) => import("@redis/client/dist/lib/RESP/types").MapReply<import("@redis/client/dist/lib/RESP/types").BlobStringReply<string>, {
|
||||
timestamp: import("@redis/client/dist/lib/RESP/types").NumberReply<number>;
|
||||
value: import("@redis/client/dist/lib/RESP/types").DoubleReply<number>;
|
||||
}[]>;
|
||||
};
|
||||
};
|
||||
export default _default;
|
||||
//# sourceMappingURL=MREVRANGE.d.ts.map
|
||||
1
node_modules/@redis/time-series/dist/lib/commands/MREVRANGE.d.ts.map
generated
vendored
Normal file
1
node_modules/@redis/time-series/dist/lib/commands/MREVRANGE.d.ts.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"MREVRANGE.d.ts","sourceRoot":"","sources":["../../../lib/commands/MREVRANGE.ts"],"names":[],"mappings":";;;IAME;;;;;;;OAOG;;;;;;;;;;;;;AAVL,wBAa6B"}
|
||||
41
node_modules/@redis/time-series/dist/lib/commands/MREVRANGE.js
generated
vendored
Normal file
41
node_modules/@redis/time-series/dist/lib/commands/MREVRANGE.js
generated
vendored
Normal file
@@ -0,0 +1,41 @@
|
||||
"use strict";
|
||||
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
|
||||
if (k2 === undefined) k2 = k;
|
||||
var desc = Object.getOwnPropertyDescriptor(m, k);
|
||||
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
|
||||
desc = { enumerable: true, get: function() { return m[k]; } };
|
||||
}
|
||||
Object.defineProperty(o, k2, desc);
|
||||
}) : (function(o, m, k, k2) {
|
||||
if (k2 === undefined) k2 = k;
|
||||
o[k2] = m[k];
|
||||
}));
|
||||
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
|
||||
Object.defineProperty(o, "default", { enumerable: true, value: v });
|
||||
}) : function(o, v) {
|
||||
o["default"] = v;
|
||||
});
|
||||
var __importStar = (this && this.__importStar) || function (mod) {
|
||||
if (mod && mod.__esModule) return mod;
|
||||
var result = {};
|
||||
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
|
||||
__setModuleDefault(result, mod);
|
||||
return result;
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const MRANGE_1 = __importStar(require("./MRANGE"));
|
||||
exports.default = {
|
||||
NOT_KEYED_COMMAND: MRANGE_1.default.NOT_KEYED_COMMAND,
|
||||
IS_READ_ONLY: MRANGE_1.default.IS_READ_ONLY,
|
||||
/**
|
||||
* Gets samples for time series matching a specific filter within a time range (in reverse order)
|
||||
* @param parser - The command parser
|
||||
* @param fromTimestamp - Start timestamp for range
|
||||
* @param toTimestamp - End timestamp for range
|
||||
* @param filter - Filter to match time series keys
|
||||
* @param options - Optional parameters for the command
|
||||
*/
|
||||
parseCommand: (0, MRANGE_1.createTransformMRangeArguments)('TS.MREVRANGE'),
|
||||
transformReply: MRANGE_1.default.transformReply,
|
||||
};
|
||||
//# sourceMappingURL=MREVRANGE.js.map
|
||||
1
node_modules/@redis/time-series/dist/lib/commands/MREVRANGE.js.map
generated
vendored
Normal file
1
node_modules/@redis/time-series/dist/lib/commands/MREVRANGE.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"MREVRANGE.js","sourceRoot":"","sources":["../../../lib/commands/MREVRANGE.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;AACA,mDAAkE;AAElE,kBAAe;IACb,iBAAiB,EAAE,gBAAM,CAAC,iBAAiB;IAC3C,YAAY,EAAE,gBAAM,CAAC,YAAY;IACjC;;;;;;;OAOG;IACH,YAAY,EAAE,IAAA,uCAA8B,EAAC,cAAc,CAAC;IAC5D,cAAc,EAAE,gBAAM,CAAC,cAAc;CACX,CAAC"}
|
||||
30
node_modules/@redis/time-series/dist/lib/commands/MREVRANGE_GROUPBY.d.ts
generated
vendored
Normal file
30
node_modules/@redis/time-series/dist/lib/commands/MREVRANGE_GROUPBY.d.ts
generated
vendored
Normal file
@@ -0,0 +1,30 @@
|
||||
declare const _default: {
|
||||
readonly IS_READ_ONLY: true;
|
||||
/**
|
||||
* Gets samples for time series matching a filter within a time range with grouping (in reverse order)
|
||||
* @param parser - The command parser
|
||||
* @param fromTimestamp - Start timestamp for range
|
||||
* @param toTimestamp - End timestamp for range
|
||||
* @param filter - Filter to match time series keys
|
||||
* @param groupBy - Group by parameters
|
||||
* @param options - Optional parameters for the command
|
||||
*/
|
||||
readonly parseCommand: (parser: import("@redis/client").CommandParser, fromTimestamp: import("./helpers").Timestamp, toTimestamp: import("./helpers").Timestamp, filter: import("@redis/client/dist/lib/commands/generic-transformers").RedisVariadicArgument, groupBy: import("./MRANGE_GROUPBY").TsMRangeGroupBy, options?: import("./RANGE").TsRangeOptions | undefined) => void;
|
||||
readonly transformReply: {
|
||||
readonly 2: (this: void, reply: import("./MRANGE_GROUPBY").TsMRangeGroupByRawReply2, _?: any, typeMapping?: import("@redis/client/dist/lib/RESP/types").TypeMapping | undefined) => import("@redis/client/dist/lib/RESP/types").MapReply<import("@redis/client/dist/lib/RESP/types").BlobStringReply<string>, {
|
||||
samples: {
|
||||
timestamp: import("@redis/client/dist/lib/RESP/types").NumberReply<number>;
|
||||
value: number;
|
||||
}[];
|
||||
}>;
|
||||
readonly 3: (this: void, reply: import("./MRANGE_GROUPBY").TsMRangeGroupByRawReply3) => import("@redis/client/dist/lib/RESP/types").MapReply<import("@redis/client/dist/lib/RESP/types").BlobStringReply<string>, {
|
||||
sources: import("@redis/client/dist/lib/RESP/types").ArrayReply<import("@redis/client/dist/lib/RESP/types").BlobStringReply<string>>;
|
||||
samples: {
|
||||
timestamp: import("@redis/client/dist/lib/RESP/types").NumberReply<number>;
|
||||
value: import("@redis/client/dist/lib/RESP/types").DoubleReply<number>;
|
||||
}[];
|
||||
}>;
|
||||
};
|
||||
};
|
||||
export default _default;
|
||||
//# sourceMappingURL=MREVRANGE_GROUPBY.d.ts.map
|
||||
1
node_modules/@redis/time-series/dist/lib/commands/MREVRANGE_GROUPBY.d.ts.map
generated
vendored
Normal file
1
node_modules/@redis/time-series/dist/lib/commands/MREVRANGE_GROUPBY.d.ts.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"MREVRANGE_GROUPBY.d.ts","sourceRoot":"","sources":["../../../lib/commands/MREVRANGE_GROUPBY.ts"],"names":[],"mappings":";;IAKE;;;;;;;;OAQG;;;;;;;;;;;;;;;;;;AAVL,wBAa6B"}
|
||||
41
node_modules/@redis/time-series/dist/lib/commands/MREVRANGE_GROUPBY.js
generated
vendored
Normal file
41
node_modules/@redis/time-series/dist/lib/commands/MREVRANGE_GROUPBY.js
generated
vendored
Normal file
@@ -0,0 +1,41 @@
|
||||
"use strict";
|
||||
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
|
||||
if (k2 === undefined) k2 = k;
|
||||
var desc = Object.getOwnPropertyDescriptor(m, k);
|
||||
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
|
||||
desc = { enumerable: true, get: function() { return m[k]; } };
|
||||
}
|
||||
Object.defineProperty(o, k2, desc);
|
||||
}) : (function(o, m, k, k2) {
|
||||
if (k2 === undefined) k2 = k;
|
||||
o[k2] = m[k];
|
||||
}));
|
||||
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
|
||||
Object.defineProperty(o, "default", { enumerable: true, value: v });
|
||||
}) : function(o, v) {
|
||||
o["default"] = v;
|
||||
});
|
||||
var __importStar = (this && this.__importStar) || function (mod) {
|
||||
if (mod && mod.__esModule) return mod;
|
||||
var result = {};
|
||||
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
|
||||
__setModuleDefault(result, mod);
|
||||
return result;
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const MRANGE_GROUPBY_1 = __importStar(require("./MRANGE_GROUPBY"));
|
||||
exports.default = {
|
||||
IS_READ_ONLY: MRANGE_GROUPBY_1.default.IS_READ_ONLY,
|
||||
/**
|
||||
* Gets samples for time series matching a filter within a time range with grouping (in reverse order)
|
||||
* @param parser - The command parser
|
||||
* @param fromTimestamp - Start timestamp for range
|
||||
* @param toTimestamp - End timestamp for range
|
||||
* @param filter - Filter to match time series keys
|
||||
* @param groupBy - Group by parameters
|
||||
* @param options - Optional parameters for the command
|
||||
*/
|
||||
parseCommand: (0, MRANGE_GROUPBY_1.createTransformMRangeGroupByArguments)('TS.MREVRANGE'),
|
||||
transformReply: MRANGE_GROUPBY_1.default.transformReply,
|
||||
};
|
||||
//# sourceMappingURL=MREVRANGE_GROUPBY.js.map
|
||||
1
node_modules/@redis/time-series/dist/lib/commands/MREVRANGE_GROUPBY.js.map
generated
vendored
Normal file
1
node_modules/@redis/time-series/dist/lib/commands/MREVRANGE_GROUPBY.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"MREVRANGE_GROUPBY.js","sourceRoot":"","sources":["../../../lib/commands/MREVRANGE_GROUPBY.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;AACA,mEAAyF;AAEzF,kBAAe;IACb,YAAY,EAAE,wBAAc,CAAC,YAAY;IACzC;;;;;;;;OAQG;IACH,YAAY,EAAE,IAAA,sDAAqC,EAAC,cAAc,CAAC;IACnE,cAAc,EAAE,wBAAc,CAAC,cAAc;CACnB,CAAC"}
|
||||
31
node_modules/@redis/time-series/dist/lib/commands/MREVRANGE_SELECTED_LABELS.d.ts
generated
vendored
Normal file
31
node_modules/@redis/time-series/dist/lib/commands/MREVRANGE_SELECTED_LABELS.d.ts
generated
vendored
Normal file
@@ -0,0 +1,31 @@
|
||||
declare const _default: {
|
||||
readonly IS_READ_ONLY: true;
|
||||
/**
|
||||
* Gets samples for time series matching a filter with selected labels (in reverse order)
|
||||
* @param parser - The command parser
|
||||
* @param fromTimestamp - Start timestamp for range
|
||||
* @param toTimestamp - End timestamp for range
|
||||
* @param selectedLabels - Labels to include in the output
|
||||
* @param filter - Filter to match time series keys
|
||||
* @param options - Optional parameters for the command
|
||||
*/
|
||||
readonly parseCommand: (parser: import("@redis/client").CommandParser, fromTimestamp: import("./helpers").Timestamp, toTimestamp: import("./helpers").Timestamp, selectedLabels: import("@redis/client/dist/lib/commands/generic-transformers").RedisVariadicArgument, filter: import("@redis/client/dist/lib/commands/generic-transformers").RedisVariadicArgument, options?: import("./RANGE").TsRangeOptions | undefined) => void;
|
||||
readonly transformReply: {
|
||||
readonly 2: (this: void, reply: import("./MRANGE_SELECTED_LABELS").TsMRangeSelectedLabelsRawReply2, _?: any, typeMapping?: import("@redis/client/dist/lib/RESP/types").TypeMapping | undefined) => import("@redis/client/dist/lib/RESP/types").MapReply<import("@redis/client/dist/lib/RESP/types").BlobStringReply<string>, {
|
||||
labels: import("@redis/client/dist/lib/RESP/types").MapReply<import("@redis/client/dist/lib/RESP/types").BlobStringReply<string>, import("@redis/client/dist/lib/RESP/types").NullReply | import("@redis/client/dist/lib/RESP/types").BlobStringReply<string>>;
|
||||
samples: {
|
||||
timestamp: import("@redis/client/dist/lib/RESP/types").NumberReply<number>;
|
||||
value: number;
|
||||
}[];
|
||||
}>;
|
||||
readonly 3: (this: void, reply: import("./MRANGE_SELECTED_LABELS").TsMRangeSelectedLabelsRawReply3) => import("@redis/client/dist/lib/RESP/types").MapReply<import("@redis/client/dist/lib/RESP/types").BlobStringReply<string>, {
|
||||
labels: never;
|
||||
samples: {
|
||||
timestamp: import("@redis/client/dist/lib/RESP/types").NumberReply<number>;
|
||||
value: import("@redis/client/dist/lib/RESP/types").DoubleReply<number>;
|
||||
}[];
|
||||
}>;
|
||||
};
|
||||
};
|
||||
export default _default;
|
||||
//# sourceMappingURL=MREVRANGE_SELECTED_LABELS.d.ts.map
|
||||
1
node_modules/@redis/time-series/dist/lib/commands/MREVRANGE_SELECTED_LABELS.d.ts.map
generated
vendored
Normal file
1
node_modules/@redis/time-series/dist/lib/commands/MREVRANGE_SELECTED_LABELS.d.ts.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"MREVRANGE_SELECTED_LABELS.d.ts","sourceRoot":"","sources":["../../../lib/commands/MREVRANGE_SELECTED_LABELS.ts"],"names":[],"mappings":";;IAKE;;;;;;;;OAQG;;;;;;;;;;;;;;;;;;;AAVL,wBAa6B"}
|
||||
41
node_modules/@redis/time-series/dist/lib/commands/MREVRANGE_SELECTED_LABELS.js
generated
vendored
Normal file
41
node_modules/@redis/time-series/dist/lib/commands/MREVRANGE_SELECTED_LABELS.js
generated
vendored
Normal file
@@ -0,0 +1,41 @@
|
||||
"use strict";
|
||||
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
|
||||
if (k2 === undefined) k2 = k;
|
||||
var desc = Object.getOwnPropertyDescriptor(m, k);
|
||||
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
|
||||
desc = { enumerable: true, get: function() { return m[k]; } };
|
||||
}
|
||||
Object.defineProperty(o, k2, desc);
|
||||
}) : (function(o, m, k, k2) {
|
||||
if (k2 === undefined) k2 = k;
|
||||
o[k2] = m[k];
|
||||
}));
|
||||
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
|
||||
Object.defineProperty(o, "default", { enumerable: true, value: v });
|
||||
}) : function(o, v) {
|
||||
o["default"] = v;
|
||||
});
|
||||
var __importStar = (this && this.__importStar) || function (mod) {
|
||||
if (mod && mod.__esModule) return mod;
|
||||
var result = {};
|
||||
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
|
||||
__setModuleDefault(result, mod);
|
||||
return result;
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const MRANGE_SELECTED_LABELS_1 = __importStar(require("./MRANGE_SELECTED_LABELS"));
|
||||
exports.default = {
|
||||
IS_READ_ONLY: MRANGE_SELECTED_LABELS_1.default.IS_READ_ONLY,
|
||||
/**
|
||||
* Gets samples for time series matching a filter with selected labels (in reverse order)
|
||||
* @param parser - The command parser
|
||||
* @param fromTimestamp - Start timestamp for range
|
||||
* @param toTimestamp - End timestamp for range
|
||||
* @param selectedLabels - Labels to include in the output
|
||||
* @param filter - Filter to match time series keys
|
||||
* @param options - Optional parameters for the command
|
||||
*/
|
||||
parseCommand: (0, MRANGE_SELECTED_LABELS_1.createTransformMRangeSelectedLabelsArguments)('TS.MREVRANGE'),
|
||||
transformReply: MRANGE_SELECTED_LABELS_1.default.transformReply,
|
||||
};
|
||||
//# sourceMappingURL=MREVRANGE_SELECTED_LABELS.js.map
|
||||
1
node_modules/@redis/time-series/dist/lib/commands/MREVRANGE_SELECTED_LABELS.js.map
generated
vendored
Normal file
1
node_modules/@redis/time-series/dist/lib/commands/MREVRANGE_SELECTED_LABELS.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"MREVRANGE_SELECTED_LABELS.js","sourceRoot":"","sources":["../../../lib/commands/MREVRANGE_SELECTED_LABELS.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;AACA,mFAAgH;AAEhH,kBAAe;IACb,YAAY,EAAE,gCAAsB,CAAC,YAAY;IACjD;;;;;;;;OAQG;IACH,YAAY,EAAE,IAAA,qEAA4C,EAAC,cAAc,CAAC;IAC1E,cAAc,EAAE,gCAAsB,CAAC,cAAc;CAC3B,CAAC"}
|
||||
33
node_modules/@redis/time-series/dist/lib/commands/MREVRANGE_SELECTED_LABELS_GROUPBY.d.ts
generated
vendored
Normal file
33
node_modules/@redis/time-series/dist/lib/commands/MREVRANGE_SELECTED_LABELS_GROUPBY.d.ts
generated
vendored
Normal file
@@ -0,0 +1,33 @@
|
||||
declare const _default: {
|
||||
readonly IS_READ_ONLY: true;
|
||||
/**
|
||||
* Gets samples for time series matching a filter with selected labels and grouping (in reverse order)
|
||||
* @param parser - The command parser
|
||||
* @param fromTimestamp - Start timestamp for range
|
||||
* @param toTimestamp - End timestamp for range
|
||||
* @param selectedLabels - Labels to include in the output
|
||||
* @param filter - Filter to match time series keys
|
||||
* @param groupBy - Group by parameters
|
||||
* @param options - Optional parameters for the command
|
||||
*/
|
||||
readonly parseCommand: (parser: import("@redis/client").CommandParser, fromTimestamp: import("./helpers").Timestamp, toTimestamp: import("./helpers").Timestamp, selectedLabels: import("@redis/client/dist/lib/commands/generic-transformers").RedisVariadicArgument, filter: import("@redis/client/dist/lib/commands/generic-transformers").RedisVariadicArgument, groupBy: import("./MRANGE_GROUPBY").TsMRangeGroupBy, options?: import("./RANGE").TsRangeOptions | undefined) => void;
|
||||
readonly transformReply: {
|
||||
readonly 2: (this: void, reply: import("./MRANGE_SELECTED_LABELS").TsMRangeSelectedLabelsRawReply2, _?: any, typeMapping?: import("@redis/client/dist/lib/RESP/types").TypeMapping | undefined) => import("@redis/client/dist/lib/RESP/types").MapReply<import("@redis/client/dist/lib/RESP/types").BlobStringReply<string>, {
|
||||
labels: import("@redis/client/dist/lib/RESP/types").MapReply<import("@redis/client/dist/lib/RESP/types").BlobStringReply<string>, import("@redis/client/dist/lib/RESP/types").NullReply | import("@redis/client/dist/lib/RESP/types").BlobStringReply<string>>;
|
||||
samples: {
|
||||
timestamp: import("@redis/client/dist/lib/RESP/types").NumberReply<number>;
|
||||
value: number;
|
||||
}[];
|
||||
}>;
|
||||
readonly 3: (this: void, reply: import("./MRANGE_SELECTED_LABELS_GROUPBY").TsMRangeWithLabelsGroupByRawReply3) => import("@redis/client/dist/lib/RESP/types").MapReply<import("@redis/client/dist/lib/RESP/types").BlobStringReply<string>, {
|
||||
labels: import("@redis/client/dist/lib/RESP/types").MapReply<import("@redis/client/dist/lib/RESP/types").BlobStringReply<string>, import("@redis/client/dist/lib/RESP/types").NullReply | import("@redis/client/dist/lib/RESP/types").BlobStringReply<string>>;
|
||||
sources: import("@redis/client/dist/lib/RESP/types").ArrayReply<import("@redis/client/dist/lib/RESP/types").BlobStringReply<string>>;
|
||||
samples: {
|
||||
timestamp: import("@redis/client/dist/lib/RESP/types").NumberReply<number>;
|
||||
value: import("@redis/client/dist/lib/RESP/types").DoubleReply<number>;
|
||||
}[];
|
||||
}>;
|
||||
};
|
||||
};
|
||||
export default _default;
|
||||
//# sourceMappingURL=MREVRANGE_SELECTED_LABELS_GROUPBY.d.ts.map
|
||||
1
node_modules/@redis/time-series/dist/lib/commands/MREVRANGE_SELECTED_LABELS_GROUPBY.d.ts.map
generated
vendored
Normal file
1
node_modules/@redis/time-series/dist/lib/commands/MREVRANGE_SELECTED_LABELS_GROUPBY.d.ts.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"MREVRANGE_SELECTED_LABELS_GROUPBY.d.ts","sourceRoot":"","sources":["../../../lib/commands/MREVRANGE_SELECTED_LABELS_GROUPBY.ts"],"names":[],"mappings":";;IAKE;;;;;;;;;OASG;;;;;;;;;;;;;;;;;;;;AAXL,wBAc6B"}
|
||||
42
node_modules/@redis/time-series/dist/lib/commands/MREVRANGE_SELECTED_LABELS_GROUPBY.js
generated
vendored
Normal file
42
node_modules/@redis/time-series/dist/lib/commands/MREVRANGE_SELECTED_LABELS_GROUPBY.js
generated
vendored
Normal file
@@ -0,0 +1,42 @@
|
||||
"use strict";
|
||||
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
|
||||
if (k2 === undefined) k2 = k;
|
||||
var desc = Object.getOwnPropertyDescriptor(m, k);
|
||||
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
|
||||
desc = { enumerable: true, get: function() { return m[k]; } };
|
||||
}
|
||||
Object.defineProperty(o, k2, desc);
|
||||
}) : (function(o, m, k, k2) {
|
||||
if (k2 === undefined) k2 = k;
|
||||
o[k2] = m[k];
|
||||
}));
|
||||
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
|
||||
Object.defineProperty(o, "default", { enumerable: true, value: v });
|
||||
}) : function(o, v) {
|
||||
o["default"] = v;
|
||||
});
|
||||
var __importStar = (this && this.__importStar) || function (mod) {
|
||||
if (mod && mod.__esModule) return mod;
|
||||
var result = {};
|
||||
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
|
||||
__setModuleDefault(result, mod);
|
||||
return result;
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const MRANGE_SELECTED_LABELS_GROUPBY_1 = __importStar(require("./MRANGE_SELECTED_LABELS_GROUPBY"));
|
||||
exports.default = {
|
||||
IS_READ_ONLY: MRANGE_SELECTED_LABELS_GROUPBY_1.default.IS_READ_ONLY,
|
||||
/**
|
||||
* Gets samples for time series matching a filter with selected labels and grouping (in reverse order)
|
||||
* @param parser - The command parser
|
||||
* @param fromTimestamp - Start timestamp for range
|
||||
* @param toTimestamp - End timestamp for range
|
||||
* @param selectedLabels - Labels to include in the output
|
||||
* @param filter - Filter to match time series keys
|
||||
* @param groupBy - Group by parameters
|
||||
* @param options - Optional parameters for the command
|
||||
*/
|
||||
parseCommand: (0, MRANGE_SELECTED_LABELS_GROUPBY_1.createMRangeSelectedLabelsGroupByTransformArguments)('TS.MREVRANGE'),
|
||||
transformReply: MRANGE_SELECTED_LABELS_GROUPBY_1.default.transformReply,
|
||||
};
|
||||
//# sourceMappingURL=MREVRANGE_SELECTED_LABELS_GROUPBY.js.map
|
||||
1
node_modules/@redis/time-series/dist/lib/commands/MREVRANGE_SELECTED_LABELS_GROUPBY.js.map
generated
vendored
Normal file
1
node_modules/@redis/time-series/dist/lib/commands/MREVRANGE_SELECTED_LABELS_GROUPBY.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"MREVRANGE_SELECTED_LABELS_GROUPBY.js","sourceRoot":"","sources":["../../../lib/commands/MREVRANGE_SELECTED_LABELS_GROUPBY.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;AACA,mGAAuI;AAEvI,kBAAe;IACb,YAAY,EAAE,wCAA8B,CAAC,YAAY;IACzD;;;;;;;;;OASG;IACH,YAAY,EAAE,IAAA,oFAAmD,EAAC,cAAc,CAAC;IACjF,cAAc,EAAE,wCAA8B,CAAC,cAAc;CACnC,CAAC"}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user