ElasticsearchLoader implements Loader
FinalYes
Interfaces
- Loader
Methods
- __construct() : mixed
- load() : void
- update() : self
- withParameters() : self
Methods
__construct()
public
__construct(array{hosts?: string[], connectionParams?: array, retries?: int, sniffOnStart?: bool, sslCert?: string[], sslKey?: string[], sslVerification?: bool|string, elasticMetaHeader?: bool, includePortInHostHeader?: bool} $config, string $index, IdFactory $idFactory) : mixed
Parameters
- $config : array{hosts?: string[], connectionParams?: array, retries?: int, sniffOnStart?: bool, sslCert?: string[], sslKey?: string[], sslVerification?: bool|string, elasticMetaHeader?: bool, includePortInHostHeader?: bool}
- $index : string
- $idFactory : IdFactory
load()
public
load(Rows $rows, FlowContext $context) : void
Parameters
- $rows : Rows
- $context : FlowContext
update()
public
static update(array{hosts?: string[], connectionParams?: array, retries?: int, sniffOnStart?: bool, sslCert?: string[], sslKey?: string[], sslVerification?: bool|string, elasticMetaHeader?: bool, includePortInHostHeader?: bool} $clientConfig, string $index, IdFactory $idFactory) : self
Parameters
- $clientConfig : array{hosts?: string[], connectionParams?: array, retries?: int, sniffOnStart?: bool, sslCert?: string[], sslKey?: string[], sslVerification?: bool|string, elasticMetaHeader?: bool, includePortInHostHeader?: bool}
- $index : string
- $idFactory : IdFactory
Return values
selfwithParameters()
public
withParameters(array<string|int, mixed> $parameters) : self
Parameters
- $parameters : array<string|int, mixed>