@terascope/data-mate / teal-frame/line-stream
teal-frame/line-stream
Functions
distinctLines()
distinctLines(
lines):AsyncIterableIterator<string>
Defined in: data-mate/src/teal-frame/line-stream.ts:10
Yields each distinct line once, in order. Backs rowsWithoutDuplicates, which compares
whole rendered rows. Keeps every distinct line in memory.
Parameters
| Parameter | Type |
|---|---|
lines | AsyncIterable<string> |
Returns
AsyncIterableIterator<string>
parseLines()
parseLines(
lines):AsyncIterableIterator<Record<string,unknown>>
Defined in: data-mate/src/teal-frame/line-stream.ts:19
Parameters
| Parameter | Type |
|---|---|
lines | AsyncIterable<string> |
Returns
AsyncIterableIterator<Record<string, unknown>>
writeLines()
writeLines(
path,lines):Promise<void>
Defined in: data-mate/src/teal-frame/line-stream.ts:26
Writes lines to a file, each followed by a newline, matching what COPY writes.
Parameters
| Parameter | Type |
|---|---|
path | string |
lines | AsyncIterable<string> |
Returns
Promise<void>