@terascope/file-asset-apis / base/chunked-file-reader / ChunkedFileReader
Abstract Class: 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
| Parameter | Type |
|---|---|
inputConfig | ChunkedFileReaderConfig |
logger | Logger |
Returns
ChunkedFileReader
Properties
| Property | Modifier | Type | Defined in |
|---|---|---|---|
compressor | public | Compressor | base/chunked-file-reader.ts:74 |
filePerSlice | protected | boolean | base/chunked-file-reader.ts:83 |
logger | public | Logger | base/chunked-file-reader.ts:73 |
Accessors
format
Get Signature
get format():
Format
Defined in: base/chunked-file-reader.ts:127
Returns
lineDelimiter
Get Signature
get lineDelimiter():
string
Defined in: base/chunked-file-reader.ts:123
Returns
string
Methods
csv()
protectedcsv(incomingData,slice):Promise<(null|DataEntity<Record<string,any>,_DataEntityMetadata<Record<string,any>>>)[]>
Defined in: base/chunked-file-reader.ts:233
Parameters
| Parameter | Type |
|---|---|
incomingData | string |
slice | FileSlice |
Returns
Promise<(null | DataEntity<Record<string, any>, _DataEntityMetadata<Record<string, any>>>)[]>
fetch()
abstractprotectedfetch(msg):Promise<string>
Defined in: base/chunked-file-reader.ts:157
Parameters
| Parameter | Type |
|---|---|
msg | AnyObject |
Returns
Promise<string>
getMargin()
protectedgetMargin(slice,delimiter):Promise<string>
Defined in: base/chunked-file-reader.ts:200
Parameters
| Parameter | Type |
|---|---|
slice | FileSlice |
delimiter | string |
Returns
Promise<string>
json()
protectedjson(incomingData,slice):Promise<(null|DataEntity<Record<string,any>,_DataEntityMetadata<Record<string,any>>>)[]>
Defined in: base/chunked-file-reader.ts:294
Parameters
| Parameter | Type |
|---|---|
incomingData | string |
slice | FileSlice |
Returns
Promise<(null | DataEntity<Record<string, any>, _DataEntityMetadata<Record<string, any>>>)[]>
ldjson()
protectedldjson(incomingData,slice):Promise<(null|DataEntity<Record<string,any>,_DataEntityMetadata<Record<string,any>>>)[]>
Defined in: base/chunked-file-reader.ts:320
Parameters
| Parameter | Type |
|---|---|
incomingData | string |
slice | FileSlice |
Returns
Promise<(null | DataEntity<Record<string, any>, _DataEntityMetadata<Record<string, any>>>)[]>
raw()
protectedraw(incomingData,slice):Promise<(null|DataEntity<Record<string,any>,_DataEntityMetadata<Record<string,any>>>)[]>
Defined in: base/chunked-file-reader.ts:224
Parameters
| Parameter | Type |
|---|---|
incomingData | string |
slice | FileSlice |
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
| Parameter | Type |
|---|---|
slice | FileSlice |
Returns
Promise<DataEntity<Record<string, any>, _DataEntityMetadata<Record<string, any>>>[]>
tsv()
protectedtsv(incomingData,slice):Promise<(null|DataEntity<Record<string,any>,_DataEntityMetadata<Record<string,any>>>)[]>
Defined in: base/chunked-file-reader.ts:288
Parameters
| Parameter | Type |
|---|---|
incomingData | string |
slice | FileSlice |
Returns
Promise<(null | DataEntity<Record<string, any>, _DataEntityMetadata<Record<string, any>>>)[]>