Package io.trino.plugin.kafka
Class KafkaTableHandle
- java.lang.Object
-
- io.trino.plugin.kafka.KafkaTableHandle
-
- All Implemented Interfaces:
ConnectorInsertTableHandle,ConnectorTableHandle
public final class KafkaTableHandle extends Object implements ConnectorTableHandle, ConnectorInsertTableHandle
-
-
Constructor Summary
Constructors Constructor Description KafkaTableHandle(String schemaName, String tableName, String topicName, String keyDataFormat, String messageDataFormat, Optional<String> keyDataSchemaLocation, Optional<String> messageDataSchemaLocation, Optional<String> keySubject, Optional<String> messageSubject, List<KafkaColumnHandle> columns, TupleDomain<ColumnHandle> constraint)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)List<KafkaColumnHandle>getColumns()TupleDomain<ColumnHandle>getConstraint()StringgetKeyDataFormat()Optional<String>getKeyDataSchemaLocation()Optional<String>getKeySubject()StringgetMessageDataFormat()Optional<String>getMessageDataSchemaLocation()Optional<String>getMessageSubject()StringgetSchemaName()StringgetTableName()StringgetTopicName()inthashCode()SchemaTableNametoSchemaTableName()StringtoString()
-
-
-
Constructor Detail
-
KafkaTableHandle
public KafkaTableHandle(String schemaName, String tableName, String topicName, String keyDataFormat, String messageDataFormat, Optional<String> keyDataSchemaLocation, Optional<String> messageDataSchemaLocation, Optional<String> keySubject, Optional<String> messageSubject, List<KafkaColumnHandle> columns, TupleDomain<ColumnHandle> constraint)
-
-
Method Detail
-
getSchemaName
public String getSchemaName()
-
getTableName
public String getTableName()
-
getTopicName
public String getTopicName()
-
getKeyDataFormat
public String getKeyDataFormat()
-
getMessageDataFormat
public String getMessageDataFormat()
-
getColumns
public List<KafkaColumnHandle> getColumns()
-
getConstraint
public TupleDomain<ColumnHandle> getConstraint()
-
toSchemaTableName
public SchemaTableName toSchemaTableName()
-
-