我已经设置了启用了mysql连接器的Presto。 现在我想为特殊类型的数据源编写自己的连接器。
Custom connector for SQLAlchemy已完成。但这一次,我面临着数十个Java类。什么基类可以作为良好的起点?必须实现哪些接口?也许是RawFile连接器?
提前谢谢。
答案 0 :(得分:1)
请参阅开发人员文档:https://prestodb.io/docs/current/develop/connectors.html。示例HTTP连接器是一个很好的起点。
您需要实施ConnectorFactory
,Connector
,ConnectorMetadata
,
ConnectorSplitManager
,ConnectorHandleResolver
以及ConnectorRecordSetProvider
或ConnectorPageSourceProvider
至少可能需要其他类别,具体取决于您要执行的操作。