common_function/system/
pg_catalog.rs1mod pg_get_userbyid;
16mod table_is_visible;
17mod version;
18
19use pg_get_userbyid::PGGetUserByIdFunction;
20use table_is_visible::PGTableIsVisibleFunction;
21use version::PGVersionFunction;
22
23use crate::function_registry::FunctionRegistry;
24
25#[macro_export]
26macro_rules! pg_catalog_func_fullname {
27 ($name:literal) => {
28 concat!("pg_catalog.", $name)
29 };
30}
31
32pub(super) struct PGCatalogFunction;
33
34impl PGCatalogFunction {
35 pub fn register(registry: &FunctionRegistry) {
36 registry.register_scalar(PGTableIsVisibleFunction);
37 registry.register_scalar(PGGetUserByIdFunction);
38 registry.register_scalar(PGVersionFunction);
39 }
40}