com.mnubo.flink.streaming.connectors.elasticsearch
Creates a dataset from the given query.
Creates a dataset from the given query. Simplified queries are not supported. Queries with aggregations are not supported. Queries must include a 'fields' list. Fields will be deserialized in the corresponding fields of the tuple or case class, in the same order. They will be mapped in the corresponding pojoFields in the order they appear in pojoFields.
The query can only target a single index.
The type of record to emmit query results to.
The Flink Scala execution environment.
The Elasticsearch index name
The Elasticsearch query. It must include a 'fields' list (https://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-fields.html).
An initial Elasticsearch cluster nodes that will be used to discover the full cluster. Must include at least one node of the cluster.
The Elasticsearch HTTP port
When reading in a POJO Java class, the list of the POJO class in which deserializing the fields from Elasticsearch.
A Flink Scala DataSet.