Package io.trino.plugin.kafka
Class KafkaFilterManager
- java.lang.Object
-
- io.trino.plugin.kafka.KafkaFilterManager
-
public class KafkaFilterManager extends Object
-
-
Constructor Summary
Constructors Constructor Description KafkaFilterManager(KafkaConsumerFactory consumerFactory, KafkaAdminFactory adminFactory)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Optional<Range>filterRangeByDomain(Domain domain)static Set<Long>filterValuesByDomain(Domain domain, Set<Long> sourceValues)KafkaFilteringResultgetKafkaFilterResult(ConnectorSession session, KafkaTableHandle kafkaTableHandle, List<org.apache.kafka.common.PartitionInfo> partitionInfos, Map<org.apache.kafka.common.TopicPartition,Long> partitionBeginOffsets, Map<org.apache.kafka.common.TopicPartition,Long> partitionEndOffsets)
-
-
-
Constructor Detail
-
KafkaFilterManager
@Inject public KafkaFilterManager(KafkaConsumerFactory consumerFactory, KafkaAdminFactory adminFactory)
-
-
Method Detail
-
getKafkaFilterResult
public KafkaFilteringResult getKafkaFilterResult(ConnectorSession session, KafkaTableHandle kafkaTableHandle, List<org.apache.kafka.common.PartitionInfo> partitionInfos, Map<org.apache.kafka.common.TopicPartition,Long> partitionBeginOffsets, Map<org.apache.kafka.common.TopicPartition,Long> partitionEndOffsets)
-
-