<!-- Answering these questions may help with writing the initial proposal body. Thanks! --> ### Proposal Currently user can't extend the function of Genji except to submit PR to Genji repo, can we expose the custom function api to user? <!-- What is the current status of the proposed behavior? E.g. “Currently, it’s not possible to do X in Genji”. What is the proposed solution? E.g. “I propose adding SQL syntax Y that does X”. --> ### Motivation Add custom function without change the main code. <!-- What is the motivation / use case for this feature? Does this feature exist in other databases, e.g. SQLite, PostgreSQL, MySQL? -->