@@ -528,6 +528,7 @@ static constexpr ExtensionFunctionEntry EXTENSION_FUNCTIONS[] = {
528528 {" sqlite_scan" , " sqlite_scanner" , CatalogType::TABLE_FUNCTION_ENTRY},
529529 {" sqlsmith" , " sqlsmith" , CatalogType::TABLE_FUNCTION_ENTRY},
530530 {" sqrt" , " core_functions" , CatalogType::SCALAR_FUNCTION_ENTRY},
531+ {" st_affine" , " spatial" , CatalogType::SCALAR_FUNCTION_ENTRY},
531532 {" st_area" , " spatial" , CatalogType::SCALAR_FUNCTION_ENTRY},
532533 {" st_area_spheroid" , " spatial" , CatalogType::SCALAR_FUNCTION_ENTRY},
533534 {" st_asgeojson" , " spatial" , CatalogType::SCALAR_FUNCTION_ENTRY},
@@ -537,13 +538,20 @@ static constexpr ExtensionFunctionEntry EXTENSION_FUNCTIONS[] = {
537538 {" st_aswkb" , " spatial" , CatalogType::SCALAR_FUNCTION_ENTRY},
538539 {" st_boundary" , " spatial" , CatalogType::SCALAR_FUNCTION_ENTRY},
539540 {" st_buffer" , " spatial" , CatalogType::SCALAR_FUNCTION_ENTRY},
541+ {" st_buildarea" , " spatial" , CatalogType::SCALAR_FUNCTION_ENTRY},
540542 {" st_centroid" , " spatial" , CatalogType::SCALAR_FUNCTION_ENTRY},
541543 {" st_collect" , " spatial" , CatalogType::SCALAR_FUNCTION_ENTRY},
542544 {" st_collectionextract" , " spatial" , CatalogType::SCALAR_FUNCTION_ENTRY},
543545 {" st_concavehull" , " spatial" , CatalogType::SCALAR_FUNCTION_ENTRY},
544546 {" st_contains" , " spatial" , CatalogType::SCALAR_FUNCTION_ENTRY},
545547 {" st_containsproperly" , " spatial" , CatalogType::SCALAR_FUNCTION_ENTRY},
546548 {" st_convexhull" , " spatial" , CatalogType::SCALAR_FUNCTION_ENTRY},
549+ {" st_coverageinvalidedges" , " spatial" , CatalogType::SCALAR_FUNCTION_ENTRY},
550+ {" st_coverageinvalidedges_agg" , " spatial" , CatalogType::AGGREGATE_FUNCTION_ENTRY},
551+ {" st_coveragesimplify" , " spatial" , CatalogType::SCALAR_FUNCTION_ENTRY},
552+ {" st_coveragesimplify_agg" , " spatial" , CatalogType::AGGREGATE_FUNCTION_ENTRY},
553+ {" st_coverageunion" , " spatial" , CatalogType::SCALAR_FUNCTION_ENTRY},
554+ {" st_coverageunion_agg" , " spatial" , CatalogType::AGGREGATE_FUNCTION_ENTRY},
547555 {" st_coveredby" , " spatial" , CatalogType::SCALAR_FUNCTION_ENTRY},
548556 {" st_covers" , " spatial" , CatalogType::SCALAR_FUNCTION_ENTRY},
549557 {" st_crosses" , " spatial" , CatalogType::SCALAR_FUNCTION_ENTRY},
@@ -601,12 +609,14 @@ static constexpr ExtensionFunctionEntry EXTENSION_FUNCTIONS[] = {
601609 {" st_makeline" , " spatial" , CatalogType::SCALAR_FUNCTION_ENTRY},
602610 {" st_makepolygon" , " spatial" , CatalogType::SCALAR_FUNCTION_ENTRY},
603611 {" st_makevalid" , " spatial" , CatalogType::SCALAR_FUNCTION_ENTRY},
612+ {" st_maximuminscribedcircle" , " spatial" , CatalogType::SCALAR_FUNCTION_ENTRY},
604613 {" st_minimumrotatedrectangle" , " spatial" , CatalogType::SCALAR_FUNCTION_ENTRY},
605614 {" st_mmax" , " spatial" , CatalogType::SCALAR_FUNCTION_ENTRY},
606615 {" st_mmin" , " spatial" , CatalogType::SCALAR_FUNCTION_ENTRY},
607616 {" st_multi" , " spatial" , CatalogType::SCALAR_FUNCTION_ENTRY},
608617 {" st_ngeometries" , " spatial" , CatalogType::SCALAR_FUNCTION_ENTRY},
609618 {" st_ninteriorrings" , " spatial" , CatalogType::SCALAR_FUNCTION_ENTRY},
619+ {" st_node" , " spatial" , CatalogType::SCALAR_FUNCTION_ENTRY},
610620 {" st_normalize" , " spatial" , CatalogType::SCALAR_FUNCTION_ENTRY},
611621 {" st_npoints" , " spatial" , CatalogType::SCALAR_FUNCTION_ENTRY},
612622 {" st_numgeometries" , " spatial" , CatalogType::SCALAR_FUNCTION_ENTRY},
@@ -624,6 +634,7 @@ static constexpr ExtensionFunctionEntry EXTENSION_FUNCTIONS[] = {
624634 {" st_pointonsurface" , " spatial" , CatalogType::SCALAR_FUNCTION_ENTRY},
625635 {" st_points" , " spatial" , CatalogType::SCALAR_FUNCTION_ENTRY},
626636 {" st_polygon2dfromwkb" , " spatial" , CatalogType::SCALAR_FUNCTION_ENTRY},
637+ {" st_polygonize" , " spatial" , CatalogType::SCALAR_FUNCTION_ENTRY},
627638 {" st_quadkey" , " spatial" , CatalogType::SCALAR_FUNCTION_ENTRY},
628639 {" st_read" , " spatial" , CatalogType::TABLE_FUNCTION_ENTRY},
629640 {" st_read_meta" , " spatial" , CatalogType::TABLE_FUNCTION_ENTRY},
@@ -632,12 +643,19 @@ static constexpr ExtensionFunctionEntry EXTENSION_FUNCTIONS[] = {
632643 {" st_reduceprecision" , " spatial" , CatalogType::SCALAR_FUNCTION_ENTRY},
633644 {" st_removerepeatedpoints" , " spatial" , CatalogType::SCALAR_FUNCTION_ENTRY},
634645 {" st_reverse" , " spatial" , CatalogType::SCALAR_FUNCTION_ENTRY},
646+ {" st_rotate" , " spatial" , CatalogType::MACRO_ENTRY},
647+ {" st_rotatex" , " spatial" , CatalogType::MACRO_ENTRY},
648+ {" st_rotatey" , " spatial" , CatalogType::MACRO_ENTRY},
649+ {" st_rotatez" , " spatial" , CatalogType::MACRO_ENTRY},
650+ {" st_scale" , " spatial" , CatalogType::MACRO_ENTRY},
635651 {" st_shortestline" , " spatial" , CatalogType::SCALAR_FUNCTION_ENTRY},
636652 {" st_simplify" , " spatial" , CatalogType::SCALAR_FUNCTION_ENTRY},
637653 {" st_simplifypreservetopology" , " spatial" , CatalogType::SCALAR_FUNCTION_ENTRY},
638654 {" st_startpoint" , " spatial" , CatalogType::SCALAR_FUNCTION_ENTRY},
639655 {" st_touches" , " spatial" , CatalogType::SCALAR_FUNCTION_ENTRY},
640656 {" st_transform" , " spatial" , CatalogType::SCALAR_FUNCTION_ENTRY},
657+ {" st_translate" , " spatial" , CatalogType::MACRO_ENTRY},
658+ {" st_transscale" , " spatial" , CatalogType::MACRO_ENTRY},
641659 {" st_union" , " spatial" , CatalogType::SCALAR_FUNCTION_ENTRY},
642660 {" st_union_agg" , " spatial" , CatalogType::AGGREGATE_FUNCTION_ENTRY},
643661 {" st_voronoidiagram" , " spatial" , CatalogType::SCALAR_FUNCTION_ENTRY},
0 commit comments