Hi Krzysztof,

the new, unified Source interface can only work as a scan source. Could you
maybe elaborate a bit on the connector implementation you have and how you
intend to have it work as a lookup source?


Best
Ingo

On Thu, Nov 4, 2021 at 4:11 PM Krzysztof Chmielewski <
krzysiek.chmielew...@gmail.com> wrote:

> Thanks Fabian and Ingo,
> yes I forgot to add the refrence links, so here they are:
>
> [1] https://flink.apache.org/2021/09/07/connector-table-sql-api-part1.html
> [2] https://flink.apache.org/2021/09/07/connector-table-sql-api-part2
> [3]
> https://ci.apache.org/projects/flink/flink-docs-master/docs/dev/datastream/sources/
>
> In my case I would really need a LookupTableSource and not ScanTableSource
> since by use-case and source will get data for given parameters and I don't
> need to scan the entire resource.
>
> Cheers,
>
> czw., 4 lis 2021 o 15:48 Krzysztof Chmielewski <
> krzysiek.chmielew...@gmail.com> napisał(a):
>
>> Hi,
>> I was wondering if it is possible to implement a Source Table connector
>> like it is described in [1][2] with custom source that implements a new
>> Source interface [3] and not a SourceFunction.
>>
>> I already have my custom source but when I'm trying to implement a Table
>> Source from LookupTableSource or ScanTableSource like it is presented in
>> [1][2] It seems I need to have a SourceFunction object to To be able to use
>> ScanRuntimeProvider or LookupRuntimeProvider.
>>
>> In other words how can I use Source interface implementation in
>> TableSource?
>>
>> Regards,
>> Krzysztof Chmielewski
>>
>

Reply via email to