Skip to main content

@terascope/file-asset-apis / base/chunked-file-reader / ChunkedFileReader

Class: abstract ChunkedFileReader

Defined in: base/chunked-file-reader.ts:72

Extended by

Constructors

Constructor

new ChunkedFileReader(inputConfig, logger): ChunkedFileReader

Defined in: base/chunked-file-reader.ts:85

Parameters

ParameterType
inputConfigChunkedFileReaderConfig
loggerLogger

Returns

ChunkedFileReader

Properties

PropertyModifierTypeDefined in
compressorpublicCompressorbase/chunked-file-reader.ts:74
filePerSliceprotectedbooleanbase/chunked-file-reader.ts:83
loggerpublicLoggerbase/chunked-file-reader.ts:73

Accessors

format

Get Signature

get format(): Format

Defined in: base/chunked-file-reader.ts:127

Returns

Format


lineDelimiter

Get Signature

get lineDelimiter(): string

Defined in: base/chunked-file-reader.ts:123

Returns

string

Methods

csv()

protected csv(incomingData, slice): Promise<(null | DataEntity<Record<string, any>, _DataEntityMetadata<Record<string, any>>>)[]>

Defined in: base/chunked-file-reader.ts:233

Parameters

ParameterType
incomingDatastring
sliceFileSlice

Returns

Promise<(null | DataEntity<Record<string, any>, _DataEntityMetadata<Record<string, any>>>)[]>


fetch()

abstract protected fetch(msg): Promise<string>

Defined in: base/chunked-file-reader.ts:157

Parameters

ParameterType
msgAnyObject

Returns

Promise<string>


getMargin()

protected getMargin(slice, delimiter): Promise<string>

Defined in: base/chunked-file-reader.ts:200

Parameters

ParameterType
sliceFileSlice
delimiterstring

Returns

Promise<string>


json()

protected json(incomingData, slice): Promise<(null | DataEntity<Record<string, any>, _DataEntityMetadata<Record<string, any>>>)[]>

Defined in: base/chunked-file-reader.ts:294

Parameters

ParameterType
incomingDatastring
sliceFileSlice

Returns

Promise<(null | DataEntity<Record<string, any>, _DataEntityMetadata<Record<string, any>>>)[]>


ldjson()

protected ldjson(incomingData, slice): Promise<(null | DataEntity<Record<string, any>, _DataEntityMetadata<Record<string, any>>>)[]>

Defined in: base/chunked-file-reader.ts:320

Parameters

ParameterType
incomingDatastring
sliceFileSlice

Returns

Promise<(null | DataEntity<Record<string, any>, _DataEntityMetadata<Record<string, any>>>)[]>


raw()

protected raw(incomingData, slice): Promise<(null | DataEntity<Record<string, any>, _DataEntityMetadata<Record<string, any>>>)[]>

Defined in: base/chunked-file-reader.ts:224

Parameters

ParameterType
incomingDatastring
sliceFileSlice

Returns

Promise<(null | DataEntity<Record<string, any>, _DataEntityMetadata<Record<string, any>>>)[]>


read()

read(slice): Promise<DataEntity<Record<string, any>, _DataEntityMetadata<Record<string, any>>>[]>

Defined in: base/chunked-file-reader.ts:334

Parameters

ParameterType
sliceFileSlice

Returns

Promise<DataEntity<Record<string, any>, _DataEntityMetadata<Record<string, any>>>[]>


tsv()

protected tsv(incomingData, slice): Promise<(null | DataEntity<Record<string, any>, _DataEntityMetadata<Record<string, any>>>)[]>

Defined in: base/chunked-file-reader.ts:288

Parameters

ParameterType
incomingDatastring
sliceFileSlice

Returns

Promise<(null | DataEntity<Record<string, any>, _DataEntityMetadata<Record<string, any>>>)[]>