Module kpro_api_vsn

Data Types

range()

range() = {kpro:vsn(), kpro:vsn()}

Function Index

intersect/2Returns the intersection of two version ranges.
kafka_09_range/1
range/1Return supported version range of the given API.

Function Details

intersect/2

intersect(R1::false | range(), R2::false | range()) -> false | range()

Returns the intersection of two version ranges. An error is raised if there is no intersection.

kafka_09_range/1

kafka_09_range(X1::kpro:api()) -> false | range()

range/1

range(API::kpro:api()) -> false | range()

Return supported version range of the given API.

Majority of the APIs are supported from version 0 up to the latest version when the bnf files are re-generated. With two exceptions.

1. Version 0-1 for offset_commit are not supported: version 0: Kafka commits offsets to zookeeper version 1: Thre is a lack of commit retention.

2. offset_fetch version 0 is not supported: Version 0: Kafka fetches offsets from zookeeper.


Generated by EDoc