MCPcopy Create free account

hub / github.com/ClickHouse/agent-skills / functions

Functions389 in github.com/ClickHouse/agent-skills

↓ 2 callersFunctionreader
(expr: string)
skills/clickhouse-js-node-rowbinary/tests/Time.test.ts:7
↓ 2 callersFunctionreader
(expr: string)
skills/clickhouse-js-node-rowbinary/tests/Tuple.test.ts:8
↓ 2 callersFunctionreader
(expr: string)
skills/clickhouse-js-node-rowbinary/tests/Decimal256.test.ts:6
↓ 2 callersFunctionreader
(expr: string)
skills/clickhouse-js-node-rowbinary/tests/Decimal64.test.ts:6
↓ 2 callersFunctionreader
(expr: string)
skills/clickhouse-js-node-rowbinary/tests/TupleNamed.test.ts:8
↓ 2 callersFunctionreader
(expr: string)
skills/clickhouse-js-node-rowbinary/tests/FixedString.test.ts:6
↓ 2 callersFunctionreader
(expr: string)
skills/clickhouse-js-node-rowbinary/tests/FixedStringBytes.test.ts:6
↓ 2 callersFunctionreader
(expr: string)
skills/clickhouse-js-node-rowbinary/tests/Bool.test.ts:6
↓ 2 callersFunctionreader
(expr: string)
skills/clickhouse-js-node-rowbinary/tests/Enum8.test.ts:6
↓ 2 callersFunctionreader
(expr: string)
skills/clickhouse-js-node-rowbinary/tests/Time64.test.ts:6
↓ 2 callersFunctionreader
(expr: string)
skills/clickhouse-js-node-rowbinary/tests/Decimal128.test.ts:6
↓ 2 callersFunctionreader
(expr: string)
skills/clickhouse-js-node-rowbinary/tests/simpleAggregateFunction.test.ts:8
↓ 2 callersFunctionreference
Reference decode of the whole buffer — the test is free to allocate bigints.
skills/clickhouse-js-node-rowbinary/tests/columnar.test.ts:39
↓ 2 callersFunctionresolveName
(valueToName: EnumNameMap, value: number)
skills/clickhouse-js-node-rowbinary/src/readers/enums.ts:37
↓ 2 callersFunctionstr
Encode a RowBinary `String` (LEB128 length + UTF-8 bytes).
skills/clickhouse-js-node-rowbinary/tests/rowBinaryWithNamesAndTypes.order.test.ts:24
↓ 2 callersFunctionstream
* Build a full `RowBinaryWithNamesAndTypes` buffer by hand: the header (column * count, names, type strings) followed by the raw row bytes.
skills/clickhouse-js-node-rowbinary/tests/rowBinaryWithNamesAndTypes.order.test.ts:33
↓ 2 callersFunctiontake
(u8: Uint8Array)
skills/clickhouse-js-node-rowbinary/src/readers/stream.ts:227
↓ 2 callersFunctiontoGroups
(side: string)
skills/clickhouse-js-node-rowbinary/src/writers/ip.ts:79
↓ 2 callersFunctionuvarint
LEB128-encode a non-negative integer.
skills/clickhouse-js-node-rowbinary/tests/rowBinaryWithNamesAndTypes.order.test.ts:12
↓ 2 callersFunctionvariantHolding
(chosen: Gen, marker: Gen)
skills/clickhouse-js-node-rowbinary/tests/combinations.generated.test.ts:164
↓ 2 callersFunctionwithFlushEvents
Run `body` with a subscriber on the flush channel, collecting every event.
skills/clickhouse-js-node-rowbinary/tests/Rows.write.test.ts:131
↓ 2 callersFunctionwriteDateTime64
( precision: number, )
skills/clickhouse-js-node-rowbinary/src/writers/datetime.ts:72
↓ 2 callersFunctionwriteFixedString
(size: number)
skills/clickhouse-js-node-rowbinary/src/writers/strings.ts:40
↓ 2 callersFunctionwriteInt32
(sink: Sink, value: number)
skills/clickhouse-js-node-rowbinary/src/writers/integers.ts:32
↓ 2 callersFunctionwriteInt64
(sink: Sink, value: bigint)
skills/clickhouse-js-node-rowbinary/src/writers/integers.ts:51
↓ 2 callersFunctionwriteLineString
(sink: Sink, points: readonly Point[])
skills/clickhouse-js-node-rowbinary/src/writers/geo.ts:35
↓ 2 callersFunctionwritePolygon
(sink: Sink, rings: readonly Point[][])
skills/clickhouse-js-node-rowbinary/src/writers/geo.ts:47
↓ 2 callersFunctionwriteRing
(sink: Sink, points: readonly Point[])
skills/clickhouse-js-node-rowbinary/src/writers/geo.ts:23
↓ 2 callersFunctionx
(b: Buffer)
skills/clickhouse-js-node-rowbinary/tests/ledger.bench.ts:171
↓ 1 callersFunctionSQL
(n: number)
skills/clickhouse-js-node-rowbinary/tests/observability.example.test.ts:18
↓ 1 callersFunctionasBuffer
(u8: Uint8Array)
skills/clickhouse-js-node-rowbinary/src/readers/stream.ts:214
↓ 1 callersFunctionasU8
()
skills/clickhouse-js-node-rowbinary/tests/streamRowBatches.test.ts:158
↓ 1 callersFunctionbuild
* Main build function
packages/clickhouse-best-practices-build/src/build.ts:140
↓ 1 callersFunctioncheckExternalLinks
* Main external link checking function
packages/clickhouse-best-practices-build/src/check-external-links.ts:349
↓ 1 callersFunctioncheckLinks
* Main link checking function
packages/clickhouse-best-practices-build/src/check-links.ts:41
↓ 1 callersFunctionconsume
()
skills/clickhouse-js-node-rowbinary/tests/streamRowBatches.test.ts:89
↓ 1 callersFunctioncontainsDangerousPatterns
* Check if SQL contains dangerous patterns that could access external resources * Handles various obfuscation techniques: comments, whitespace, case
packages/clickhouse-best-practices-build/src/validate-sql.ts:94
↓ 1 callersFunctiondataTypeReader
* Fold a generic `DataType` node (`name` + optional `arguments`) — the bulk of * the type system: scalars, the parameterized types, and the * wrappe
skills/clickhouse-js-node-rowbinary/src/readers/compile.ts:142
↓ 1 callersFunctiondecimalReader
Folds `Decimal(P, S)` to the right width by precision P; scale S drives decoding.
skills/clickhouse-js-node-rowbinary/src/readers/compile.ts:261
↓ 1 callersFunctiondrip
()
skills/clickhouse-js-node-rowbinary/tests/coalesceChunks.test.ts:81
↓ 1 callersFunctionensureClickHouse
* Download ClickHouse binary if not present
packages/clickhouse-best-practices-build/src/validate-sql.ts:55
↓ 1 callersFunctionenumNameMap
Builds an enum's underlying-int -> name lookup from its `'name' = value` pairs.
skills/clickhouse-js-node-rowbinary/src/readers/compile.ts:254
↓ 1 callersFunctionextractJsonUrls
* Extract URLs from JSON content (recursively)
packages/clickhouse-best-practices-build/src/check-external-links.ts:58
↓ 1 callersFunctionextractLinks
* Extract markdown links from content
packages/clickhouse-best-practices-build/src/check-links.ts:19
↓ 1 callersFunctionextractMarkdownLinks
* Extract markdown links from content
packages/clickhouse-best-practices-build/src/check-external-links.ts:43
↓ 1 callersFunctionfindFiles
* Recursively find all files with given extensions * Excludes files starting with underscore (templates and metadata)
packages/clickhouse-best-practices-build/src/check-external-links.ts:317
↓ 1 callersFunctionframedBytes
(expr: string)
skills/clickhouse-js-node-rowbinary/tests/combinations.generated.test.ts:248
↓ 1 callersFunctiongbs
(msPass)
skills/clickhouse-js-node-rowbinary/tests/wasm-int128.experiment.mjs:170
↓ 1 callersFunctiongenerateMarkdown
* Generate markdown from rules
packages/clickhouse-best-practices-build/src/build.ts:33
↓ 1 callersFunctiongetDownloadUrl
* Get the download URL for ClickHouse binary
packages/clickhouse-best-practices-build/src/validate-sql.ts:42
↓ 1 callersFunctiongetPlatform
* Detect the current platform
packages/clickhouse-best-practices-build/src/validate-sql.ts:32
↓ 1 callersFunctiongz
(b: Buffer)
skills/clickhouse-js-node-rowbinary/tests/logs.bench.ts:85
↓ 1 callersFunctionincrementVersion
* Increment a semver-style version string (e.g., "0.1.0" -> "0.1.1", "1.0" -> "1.1")
packages/clickhouse-best-practices-build/src/build.ts:23
↓ 1 callersFunctioninfinite
()
skills/clickhouse-js-node-rowbinary/tests/coalesceChunks.test.ts:99
↓ 1 callersFunctioniotRowAt
(c: IotColumns, i: number)
skills/clickhouse-js-node-rowbinary/src/examples/iot.ts:148
↓ 1 callersFunctionisInternalLink
* Check if a link is internal (relative path or anchor)
packages/clickhouse-best-practices-build/src/check-links.ts:34
↓ 1 callersFunctionmakeGenReader
* Combinator generator reader. Each `u32()` is itself a generator that suspends * until its 4 bytes are available, so the parse body reads as if sync
skills/clickhouse-js-node-rowbinary/tests/streamingRow.bench.ts:104
↓ 1 callersFunctionmap
(key: Gen, value: Gen)
skills/clickhouse-js-node-rowbinary/tests/combinations.generated.test.ts:148
↓ 1 callersFunctionmarkerFor
(inner: Gen)
skills/clickhouse-js-node-rowbinary/tests/combinations.generated.test.ts:193
↓ 1 callersFunctionmb
(b: Buffer)
skills/clickhouse-js-node-rowbinary/tests/logs.bench.ts:83
↓ 1 callersFunctionnestedReader
* Folds a `Nested(name Type, …)`: on the wire it IS `Array(Tuple(...))` with * the field names, so we compose {@link readNested} (= `readArray(readTu
skills/clickhouse-js-node-rowbinary/src/readers/compile.ts:240
↓ 1 callersFunctionnullValue
(inner: Gen)
skills/clickhouse-js-node-rowbinary/tests/combinations.generated.test.ts:112
↓ 1 callersFunctionone
()
skills/clickhouse-js-node-rowbinary/tests/coalesceChunks.test.ts:43
↓ 1 callersFunctiononeByteAtATime
()
skills/clickhouse-js-node-rowbinary/tests/coalesceChunks.test.ts:130
↓ 1 callersFunctionparseGenCombinator
( r: ReturnType<typeof makeGenReader>, )
skills/clickhouse-js-node-rowbinary/tests/streamingRow.bench.ts:118
↓ 1 callersFunctionparseGenInline
* Lean generator: a single generator, whole-row availability checked with an * inline `while (...) yield`, fields read inline. No per-field delegatio
skills/clickhouse-js-node-rowbinary/tests/streamingRow.bench.ts:140
↓ 1 callersFunctionparseUUID
(text: string)
skills/clickhouse-js-node-rowbinary/src/writers/uuid.ts:10
↓ 1 callersFunctionprintDetailedErrors
* Print detailed error information
packages/clickhouse-best-practices-build/src/check-external-links.ts:290
↓ 1 callersFunctionprintSummaryTable
* Print summary table of results
packages/clickhouse-best-practices-build/src/check-external-links.ts:243
↓ 1 callersFunctionreadAggregateFunction
()
skills/clickhouse-js-node-rowbinary/src/readers/aggregateFunction.ts:28
↓ 1 callersFunctionreadDynamicType
(state: Cursor)
skills/clickhouse-js-node-rowbinary/src/readers/dynamic.ts:87
↓ 1 callersFunctionreadRow
(s)
skills/clickhouse-js-node-rowbinary/src/readers/rowBinaryWithNamesAndTypes.ts:146
↓ 1 callersFunctionreadSimpleAggregateFunction
( readValue: Reader<T>, )
skills/clickhouse-js-node-rowbinary/src/readers/simpleAggregateFunction.ts:18
↓ 1 callersFunctionreader
(expr: string)
skills/clickhouse-js-node-rowbinary/tests/DateTime64P6.test.ts:6
↓ 1 callersFunctionreader
(expr: string)
skills/clickhouse-js-node-rowbinary/tests/Ring.test.ts:6
↓ 1 callersFunctionreader
(expr: string)
skills/clickhouse-js-node-rowbinary/tests/nested.test.ts:9
↓ 1 callersFunctionreader
(expr: string)
skills/clickhouse-js-node-rowbinary/tests/MultiPolygon.test.ts:6
↓ 1 callersFunctionreader
(expr: string)
skills/clickhouse-js-node-rowbinary/tests/Polygon.test.ts:6
↓ 1 callersFunctionreader
(expr: string)
skills/clickhouse-js-node-rowbinary/tests/MultiLineString.test.ts:6
↓ 1 callersFunctionreader
(expr: string)
skills/clickhouse-js-node-rowbinary/tests/LineString.test.ts:6
↓ 1 callersFunctionreader
Parse a type string and fold its AST into a reader.
skills/clickhouse-js-node-rowbinary/tests/compile.test.ts:13
↓ 1 callersFunctionreader
(expr: string)
skills/clickhouse-js-node-rowbinary/tests/DateTime64P3.test.ts:6
↓ 1 callersFunctionreader
(expr: string)
skills/clickhouse-js-node-rowbinary/tests/Point.test.ts:6
↓ 1 callersFunctionreader
(expr: string)
skills/clickhouse-js-node-rowbinary/tests/DateTime64P9.test.ts:6
↓ 1 callersFunctionresolve
(t: string)
skills/clickhouse-js-node-rowbinary/tests/rowBinaryWithNamesAndTypes.test.ts:541
↓ 1 callersFunctionrowBinary
Raw value bytes for one expression (`FORMAT RowBinary`, no header).
skills/clickhouse-js-node-rowbinary/tests/rowBinaryWithNamesAndTypes.test.ts:13
↓ 1 callersFunctionshort
()
skills/clickhouse-js-node-rowbinary/tests/coalesceChunks.test.ts:54
↓ 1 callersFunctionsleep
* Sleep for specified milliseconds
packages/clickhouse-best-practices-build/src/check-external-links.ts:85
↓ 1 callersFunctionstreamSensorColumns
( chunks: AsyncIterable<Uint8Array>, )
skills/clickhouse-js-node-rowbinary/src/readers/columnar.ts:76
↓ 1 callersFunctiontiny
()
skills/clickhouse-js-node-rowbinary/tests/coalesceChunks.test.ts:30
↓ 1 callersFunctiontrickle
()
skills/clickhouse-js-node-rowbinary/tests/coalesceChunks.test.ts:66
↓ 1 callersFunctiontuple2
(a: Gen, b: Gen)
skills/clickhouse-js-node-rowbinary/tests/combinations.generated.test.ts:137
↓ 1 callersFunctiontupleReader
Folds a `Tuple(...)` — named (object) when every element is named, else positional (array).
skills/clickhouse-js-node-rowbinary/src/readers/compile.ts:210
↓ 1 callersFunctionvalidate
* Main validation function
packages/clickhouse-best-practices-build/src/validate.ts:75
↓ 1 callersFunctionvalidateRule
* Validate a rule
packages/clickhouse-best-practices-build/src/validate.ts:25
↓ 1 callersFunctionvalidateSQL
* Validate a single SQL snippet
packages/clickhouse-best-practices-build/src/validate-sql.ts:141
↓ 1 callersFunctionvalidateSQLInRules
* Main validation function
packages/clickhouse-best-practices-build/src/validate-sql.ts:194
↓ 1 callersFunctionvalidateUrl
* Validate a single URL with retry logic
packages/clickhouse-best-practices-build/src/check-external-links.ts:92
↓ 1 callersFunctionvalidateUrlsBatch
* Validate URLs in batches with concurrency limit
packages/clickhouse-best-practices-build/src/check-external-links.ts:203
↓ 1 callersFunctionvariantReader
* Folds a `Variant(...)`. The 1-byte discriminant indexes the alternatives * sorted by type NAME (ClickHouse's global ordering), and the server write
skills/clickhouse-js-node-rowbinary/src/readers/compile.ts:231
← previousnext →201–300 of 389, ranked by callers