[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Confusion about the GeoFunctions

Hi all,

Recently, the flink community aims to add some OpenGIS functions (see
FLINK-9219 <https://issues.apache.org/jira/browse/FLINK-9219>) provided in
CALCITE-1968 <https://issues.apache.org/jira/browse/CALCITE-1968>. For some
reasons, we plan to implement some Flink Geom types (as illustrated in this
but the private constructor in `o.a.c.r.GeoFunctions` makes that impossible.

We are confused about the protected method `bind()`, as well as other
private modifiers in `o.a.c.r.GeoFunctions`. I wonder if someone could help
to give some explanations about that. Do we in the right direction?

Besides, maybe there should be a new Geom operand type in