KafkaListTopics
Gets the list of topics available from a Kafka broker.
	Gets the list of topics available from a Kafka broker.
Syntax
KafkaListTopics(USING PARAMETERS brokers='hostname:port[,hostname2:port2...]'
                                 [, kafka_conf='kafka_configuration_setting']
                                 [, timeout=timeout_sec])
- brokers
- The host name and port number of the broker to query for a topic list. You can supply more than one broker as a comma-separated list. However, the returned list will only contains the topics served by the last broker in the list.
- kafka_conf
- A JSON string of property/value pairs to pass directly to the rdkafka, the library that OpenText™ Analytics Database uses to communicate with Kafka. This parameter directly sets global configuration properties that are not available through the database integration with Kafka. - For details, see Directly setting Kafka library options. 
- kafka_conf_secret
- Conceals sensitive configuration data that you must pass directly to the rdkafka library, such as passwords. This parameter accepts settings in the same format as - kafka_conf.- Values passed to this parameter are not logged or stored in system tables. 
- timeout
- Integer number of seconds to wait for a response from the Kafka cluster. 
Example
=> SELECT KafkaListTopics(USING PARAMETERS brokers='kafka1-01.example.com:9092')
          OVER ();
         topic         | num_partitions
-----------------------+----------------
 test                  |              1
 iot_data              |              1
 __consumer_offsets    |             50
 vertica_notifications |              1
 web_hits              |              1
(5 rows)