[GENERAL] how to use the struct "RangeFunction" in Postgres 9.6 ? - Mailing list pgsql-general

From lin
Subject [GENERAL] how to use the struct "RangeFunction" in Postgres 9.6 ?
Date
Msg-id 4e310141.fbf3.15c2fe7e767.Coremail.jluwln@163.com
Whole thread Raw
Responses Re: [GENERAL] how to use the struct "RangeFunction" in Postgres 9.6 ?
List pgsql-general
Hi all,
  I am puzzled for how to use the struct "RangeFunction" in Postgres 9.6, the struct "RangeFunction" is not the same with 9.3.
Can someone help me how to write the function "make_RangeFunction"?

the code as below: 
               SelectStmt *stmt = makeNode(SelectStmt);
List *args = list_make1(makeStringConst($2, @2));
args = lappend(args, makeStringConst($3, @3));
stmt->targetList = list_make1(make_star_target(-1));
stmt->fromClause = list_make1(make_RangeFunction("function_name", args));
static Node* make_RangeFunction(const char *func_name, List *func_args)
{
  RangeFunction *n = makeNode(RangeFunction);
.... (how to write this function)
}

Thanks,
  wln


 

pgsql-general by date:

Previous
From: Dylan Luong
Date:
Subject: [GENERAL] issue performing a switchover with repmgr
Next
From: Adrian Klaver
Date:
Subject: Re: [GENERAL] issue performing a switchover with repmgr