Thread: [HACKERS] Example Custom Scan Provider Implementation?

[HACKERS] Example Custom Scan Provider Implementation?

From
Eric Ridge
Date:
Hi all!

Does anyone know of a simple, example Custom Scan Provider implementation for 9.6+?  

I found pg_strom by searching GitHub.  Its gpuscan.c looks like maybe it implements a pattern similar to what I want to do, but there's a lot of extraneous (to me) stuff to parse through.

I'm kinda surprised there isn't an example in contrib/, actually.

Thanks for your time!

eric

Re: [HACKERS] Example Custom Scan Provider Implementation?

From
Amit Langote
Date:
On 2017/03/08 7:10, Eric Ridge wrote:
> Hi all!
> 
> Does anyone know of a simple, example Custom Scan Provider implementation
> for 9.6+?
> 
> I found pg_strom by searching GitHub.  Its gpuscan.c looks like maybe it
> implements a pattern similar to what I want to do, but there's a lot of
> extraneous (to me) stuff to parse through.
> 
> I'm kinda surprised there isn't an example in contrib/, actually.

Here you go: https://github.com/kaigai/ctidscan

This was proposed originally [1] to go into contrib/, but that didn't
happen somehow.

Thanks,
Amit

[1]
https://www.postgresql.org/message-id/9A28C8860F777E439AA12E8AEA7694F801091310%40BPXM15GP.gisp.nec.co.jp





Re: [HACKERS] Example Custom Scan Provider Implementation?

From
Eric Ridge
Date:
On Tue, Mar 7, 2017 at 6:39 PM Amit Langote <Langote_Amit_f8@lab.ntt.co.jp> wrote:

Here you go: https://github.com/kaigai/ctidscan

Thanks for the link, Amit!  I think that'll get me bootstrapped!

This was proposed originally [1] to go into contrib/, but that didn't
happen somehow.

Too bad.  :(

eric