[pgrouting-dev] Proposal to clean up function signatures in pgRouting 2.0

Daniel Kastl daniel at georepublic.de
Fri May 3 08:36:21 PDT 2013


Here is the list imported into Google Docs:
https://docs.google.com/spreadsheet/ccc?key=0AiIg1pkkh_MRdGQzOEhyaXlndkN3eHdGNkpyQ0pMZFE&usp=sharing

We can use this to add comments and indicate progress of documentation, etc.

Daniel




On Fri, May 3, 2013 at 10:08 AM, Daniel Kastl <daniel at georepublic.de> wrote:

>
>
>> My goal is to try and map most of the various shortest path functions to
>> a template something like:
>>
>> func_name(
>>     table_name, -- table or view name
>>     start_id,   -- edge or vertix id, for trsp this could be [id, pos,]
>>     target_id,  -- edge or vertix id, for trsp this could be [id, pos,]
>>     delta,      -- *amount to expand an implied bbox
>>     directed,   -- *is the graph directed?
>>     has_rcost)  -- *does the table have reverse_cost column?
>>
>> * these items would be optional
>>
>
> Hi Steve,
>
> The template above would be for the "wrapper" functions, right? The "core"
> functions usually have an "sql" statement as first parameter".
> I like the idea to use function overloading, so one function name allows
> a different number of parameters.
>
> There are quite a few functions with extra long names, and I would either
> try to make them shorter or drop them completely, if they are not really
> needed.
>
> What about making a Google Docs spreadsheet to be able to add comments
> directly to the list?
>
> Daniel
>
>
>
>>
>> In the spreadsheet under the library column, the blanks represent wrapper
>> function, the lib* entries are the low level SQL wrappers to the C code and
>> legacy stuff I threw into the what will become the legacy file.
>>
>> Thoughts and feedback are welcome.
>>
>> -Steve
>>
>> _______________________________________________
>> pgrouting-dev mailing list
>> pgrouting-dev at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/pgrouting-dev
>>
>>
>
>
> --
> Georepublic UG & Georepublic Japan
> eMail: daniel.kastl at georepublic.de
> Web: http://georepublic.de
>



-- 
Georepublic UG & Georepublic Japan
eMail: daniel.kastl at georepublic.de
Web: http://georepublic.de
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/pgrouting-dev/attachments/20130504/e2b2c714/attachment.html>


More information about the pgrouting-dev mailing list