Skip to content

feat: Implement remaining parameters for ST_Buffer #223

@petern48

Description

@petern48

Here's the original commit that implemented basic support for ST_Buffer: 0de00cb

Currently, it simply creates and uses the default parameters

// Default params
let params_builder = BufferParams::builder();
let params = params_builder
.build()
.map_err(|e| DataFusionError::External(Box::new(e)))?;

We should support the buffer style parameters as user input (following PostGIS syntax, not Sedona)
https://sedona.apache.org/1.8.0/api/sql/Function/#st_buffer
https://postgis.net/docs/ST_Buffer.html

The wording can be a bit misleading / ambiguous in the original PostGIS docs, so it may be worth looking at this bug fix in the original Sedona to understand the proper behavior.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions