Initial commit

This commit is contained in:
2026-04-15 17:08:39 +02:00
parent ae164c47a8
commit 47fd1c2b7a
1819 changed files with 685388 additions and 0 deletions
@@ -0,0 +1,5 @@
import { SequenceVector } from "./sequenceVector";
export declare class Int32SequenceVector extends SequenceVector<Int32Array, number> {
constructor(name: string, baseValue: number, delta: number, size: number);
protected getValueFromBuffer(index: number): number;
}
+10
View File
@@ -0,0 +1,10 @@
import { SequenceVector } from "./sequenceVector";
export class Int32SequenceVector extends SequenceVector {
constructor(name, baseValue, delta, size) {
super(name, Int32Array.of(baseValue), delta, size);
}
getValueFromBuffer(index) {
return this.dataBuffer[0] + index * this.delta;
}
}
//# sourceMappingURL=int32SequenceVector.js.map
@@ -0,0 +1 @@
{"version":3,"file":"int32SequenceVector.js","sourceRoot":"","sources":["../../../src/vector/sequence/int32SequenceVector.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAElD,MAAM,OAAO,mBAAoB,SAAQ,cAAkC;IACvE,YAAmB,IAAY,EAAE,SAAiB,EAAE,KAAa,EAAE,IAAY;QAC3E,KAAK,CAAC,IAAI,EAAE,UAAU,CAAC,EAAE,CAAC,SAAS,CAAC,EAAE,KAAK,EAAE,IAAI,CAAC,CAAC;IACvD,CAAC;IACS,kBAAkB,CAAC,KAAa;QACtC,OAAO,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,GAAG,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC;IACnD,CAAC;CACJ","sourcesContent":["import { SequenceVector } from \"./sequenceVector\";\n\nexport class Int32SequenceVector extends SequenceVector<Int32Array, number> {\n public constructor(name: string, baseValue: number, delta: number, size: number) {\n super(name, Int32Array.of(baseValue), delta, size);\n }\n protected getValueFromBuffer(index: number): number {\n return this.dataBuffer[0] + index * this.delta;\n }\n}\n"]}
@@ -0,0 +1,5 @@
import { SequenceVector } from "./sequenceVector";
export declare class Int64SequenceVector extends SequenceVector<BigInt64Array, bigint> {
constructor(name: string, baseValue: bigint, delta: bigint, size: number);
protected getValueFromBuffer(index: number): bigint;
}
+10
View File
@@ -0,0 +1,10 @@
import { SequenceVector } from "./sequenceVector";
export class Int64SequenceVector extends SequenceVector {
constructor(name, baseValue, delta, size) {
super(name, BigInt64Array.of(baseValue), delta, size);
}
getValueFromBuffer(index) {
return this.dataBuffer[0] + BigInt(index) * this.delta;
}
}
//# sourceMappingURL=int64SequenceVector.js.map
@@ -0,0 +1 @@
{"version":3,"file":"int64SequenceVector.js","sourceRoot":"","sources":["../../../src/vector/sequence/int64SequenceVector.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAElD,MAAM,OAAO,mBAAoB,SAAQ,cAAqC;IAC1E,YAAmB,IAAY,EAAE,SAAiB,EAAE,KAAa,EAAE,IAAY;QAC3E,KAAK,CAAC,IAAI,EAAE,aAAa,CAAC,EAAE,CAAC,SAAS,CAAC,EAAE,KAAK,EAAE,IAAI,CAAC,CAAC;IAC1D,CAAC;IAES,kBAAkB,CAAC,KAAa;QACtC,OAAO,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,KAAK,CAAC,GAAG,IAAI,CAAC,KAAK,CAAC;IAC3D,CAAC;CACJ","sourcesContent":["import { SequenceVector } from \"./sequenceVector\";\n\nexport class Int64SequenceVector extends SequenceVector<BigInt64Array, bigint> {\n public constructor(name: string, baseValue: bigint, delta: bigint, size: number) {\n super(name, BigInt64Array.of(baseValue), delta, size);\n }\n\n protected getValueFromBuffer(index: number): bigint {\n return this.dataBuffer[0] + BigInt(index) * this.delta;\n }\n}\n"]}
+5
View File
@@ -0,0 +1,5 @@
import Vector from "../vector";
export declare abstract class SequenceVector<T extends ArrayBufferView, K> extends Vector<T, K> {
protected readonly delta: K;
protected constructor(name: string, baseValueBuffer: T, delta: K, size: number);
}
+8
View File
@@ -0,0 +1,8 @@
import Vector from "../vector";
export class SequenceVector extends Vector {
constructor(name, baseValueBuffer, delta, size) {
super(name, baseValueBuffer, size);
this.delta = delta;
}
}
//# sourceMappingURL=sequenceVector.js.map
@@ -0,0 +1 @@
{"version":3,"file":"sequenceVector.js","sourceRoot":"","sources":["../../../src/vector/sequence/sequenceVector.ts"],"names":[],"mappings":"AAAA,OAAO,MAAM,MAAM,WAAW,CAAC;AAE/B,MAAM,OAAgB,cAA6C,SAAQ,MAAY;IAGnF,YAAsB,IAAY,EAAE,eAAkB,EAAE,KAAQ,EAAE,IAAY;QAC1E,KAAK,CAAC,IAAI,EAAE,eAAe,EAAE,IAAI,CAAC,CAAC;QACnC,IAAI,CAAC,KAAK,GAAG,KAAK,CAAC;IACvB,CAAC;CACJ","sourcesContent":["import Vector from \"../vector\";\n\nexport abstract class SequenceVector<T extends ArrayBufferView, K> extends Vector<T, K> {\n protected readonly delta: K;\n\n protected constructor(name: string, baseValueBuffer: T, delta: K, size: number) {\n super(name, baseValueBuffer, size);\n this.delta = delta;\n }\n}\n"]}