Skip to content

Commit 1296cd7

Browse files
committed
Add clickhouseEngine
1 parent 19c84a9 commit 1296cd7

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+453
-56
lines changed

.vscode/launch.json

Lines changed: 27 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -4,74 +4,67 @@
44
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
55
"version": "0.2.0",
66
"configurations": [
7+
{
8+
"type": "node",
9+
"request": "attach",
10+
"name": "Attach to Node.js",
11+
"address": "127.0.0.1",
12+
"port": 9229,
13+
"restart": true,
14+
"timeout": 30000
15+
},
716
{
817
"type": "node",
918
"request": "launch",
1019
"name": "indexQuery",
1120
"args": [
1221
"-r",
1322
"sucrase/register",
14-
"${workspaceFolder}/src/indexQuery.ts",
15-
23+
"${workspaceFolder}/src/indexQuery.ts"
1624
],
1725
"internalConsoleOptions": "openOnSessionStart",
18-
"skipFiles": [
19-
"<node_internals>/**"
20-
]
26+
"skipFiles": ["<node_internals>/**"]
2127
},
2228
{
2329
"type": "node",
2430
"request": "launch",
2531
"name": "indexRates",
26-
"args":[
32+
"args": [
2733
"-r",
2834
"sucrase/register",
29-
"${workspaceFolder}/src/indexRates.ts",
35+
"${workspaceFolder}/src/indexRates.ts"
3036
],
31-
"skipFiles": [
32-
"<node_internals>/**"
33-
]
37+
"skipFiles": ["<node_internals>/**"]
3438
},
3539
{
3640
"type": "node",
3741
"request": "launch",
3842
"name": "indexApi",
39-
"args": [
40-
"-r",
41-
"sucrase/register",
42-
"${workspaceFolder}/src/indexApi.ts",
43-
44-
],
43+
"args": ["-r", "sucrase/register", "${workspaceFolder}/src/indexApi.ts"],
4544
"internalConsoleOptions": "openOnSessionStart",
46-
"skipFiles": [
47-
"<node_internals>/**"
48-
]
45+
"skipFiles": ["<node_internals>/**"]
4946
},
5047
{
5148
"type": "node",
5249
"request": "launch",
5350
"name": "indexCache",
54-
"args":[
51+
"args": [
5552
"-r",
5653
"sucrase/register",
57-
"${workspaceFolder}/src/indexCache.ts",
54+
"${workspaceFolder}/src/indexCache.ts"
5855
],
59-
"skipFiles": [
60-
"<node_internals>/**"
61-
]
56+
"skipFiles": ["<node_internals>/**"]
6257
},
6358
{
6459
"type": "node",
6560
"request": "launch",
6661
"name": "lifiReporter",
67-
"args":[
62+
"args": [
6863
"-r",
6964
"sucrase/register",
70-
"${workspaceFolder}/src/bin/lifiReporter.ts",
65+
"${workspaceFolder}/src/bin/lifiReporter.ts"
7166
],
72-
"skipFiles": [
73-
"<node_internals>/**"
74-
]
67+
"skipFiles": ["<node_internals>/**"]
7568
},
7669
{
7770
"type": "node",
@@ -80,13 +73,10 @@
8073
"args": [
8174
"-r",
8275
"sucrase/register",
83-
"${workspaceFolder}/src/bin/testpartner.ts",
84-
76+
"${workspaceFolder}/src/bin/testpartner.ts"
8577
],
8678
"internalConsoleOptions": "openOnSessionStart",
87-
"skipFiles": [
88-
"<node_internals>/**"
89-
]
79+
"skipFiles": ["<node_internals>/**"]
9080
},
9181
{
9282
"type": "node",
@@ -95,13 +85,10 @@
9585
"args": [
9686
"-r",
9787
"sucrase/register",
98-
"${workspaceFolder}/src/bin/partnerTotals.ts",
99-
88+
"${workspaceFolder}/src/bin/partnerTotals.ts"
10089
],
10190
"internalConsoleOptions": "openOnSessionStart",
102-
"skipFiles": [
103-
"<node_internals>/**"
104-
]
91+
"skipFiles": ["<node_internals>/**"]
10592
},
10693
{
10794
"type": "node",
@@ -115,10 +102,7 @@
115102
"edge_letsexchange"
116103
],
117104
"internalConsoleOptions": "openOnSessionStart",
118-
"skipFiles": [
119-
"<node_internals>/**"
120-
]
105+
"skipFiles": ["<node_internals>/**"]
121106
}
122-
123107
]
124108
}

.vscode/settings.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
"Bitrefill",
55
"Bity",
66
"Changelly",
7+
"Clickhouse",
78
"Faast",
89
"godex",
910
"Kado",

package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@
2020
"prepare": "./scripts/prepare.sh && npm-run-all clean configure -p build.*",
2121
"start": "node -r sucrase/register src/indexQuery.ts",
2222
"start:cache": "node -r sucrase/register src/indexCache.ts",
23+
"start:clickhouse": "node -r sucrase/register src/indexClickhouse.ts",
24+
"start:clickhouse:inspect": "node --inspect-brk -r sucrase/register src/indexClickhouse.ts",
2325
"start:rates": "node -r sucrase/register src/indexRates.ts",
2426
"start:api": "node -r sucrase/register src/indexApi.ts",
2527
"start:destroyPartition": "node -r sucrase/register src/bin/destroyPartition.ts",
@@ -37,7 +39,8 @@
3739
"*.{js,jsx,ts,tsx}": "eslint"
3840
},
3941
"dependencies": {
40-
"@types/node": "^14.0.22",
42+
"@clickhouse/client": "^1.10.1",
43+
"@types/node": "^20.17.17",
4144
"api-changelly": "git://github.com/changelly/api-changelly.git#8e350f3",
4245
"axios": "^0.21.2",
4346
"biggystring": "^4.1.3",

0 commit comments

Comments
 (0)