@terascope/elasticsearch-asset-apis / elasticsearch-reader-api/algorithms/id-utils/chunkers/key-chunkers / SpecialKeyChunker
Class: SpecialKeyChunker
Defined in: elasticsearch-reader-api/algorithms/id-utils/chunkers/key-chunkers.ts:56
Extends
BaseChunker
Constructors
Constructor
new SpecialKeyChunker(
chars):SpecialKeyChunker
Defined in: elasticsearch-reader-api/algorithms/id-utils/chunkers/key-chunkers.ts:8
Parameters
| Parameter | Type |
|---|---|
chars | readonly string[] | string[] |
Returns
SpecialKeyChunker
Inherited from
BaseChunker.constructor
Properties
| Property | Type | Default value | Inherited from | Defined in |
|---|---|---|---|---|
index | number | 0 | BaseChunker.index | elasticsearch-reader-api/algorithms/id-utils/chunkers/key-chunkers.ts:3 |
isDone | boolean | false | BaseChunker.isDone | elasticsearch-reader-api/algorithms/id-utils/chunkers/key-chunkers.ts:2 |
keys | string[] | undefined | BaseChunker.keys | elasticsearch-reader-api/algorithms/id-utils/chunkers/key-chunkers.ts:6 |
took | number | 0 | BaseChunker.took | elasticsearch-reader-api/algorithms/id-utils/chunkers/key-chunkers.ts:4 |
total | number | undefined | BaseChunker.total | elasticsearch-reader-api/algorithms/id-utils/chunkers/key-chunkers.ts:5 |
Methods
chunk()
chunk(
numOfChars):string
Defined in: elasticsearch-reader-api/algorithms/id-utils/chunkers/key-chunkers.ts:57
Parameters
| Parameter | Type |
|---|---|
numOfChars | number |
Returns
string
Overrides
BaseChunker.chunk
commit()
commit():
void
Defined in: elasticsearch-reader-api/algorithms/id-utils/chunkers/key-chunkers.ts:25
Returns
void
Inherited from
BaseChunker.commit
split()
split(
numOfChars):object
Defined in: elasticsearch-reader-api/algorithms/id-utils/chunkers/key-chunkers.ts:15
Parameters
| Parameter | Type |
|---|---|
numOfChars | number |
Returns
object
range
range:
string
took
took:
number
Inherited from
BaseChunker.split