Modulesยง
- admin_
fn ๐ - aggr_
func ๐ - print_
caller ๐ - range_
fn ๐ - stack_
trace_ ๐debug implement::common_error::ext::StackError
- utils ๐
Attribute Macrosยง
- Attribute macro to convert a normal function to SQL administration function. The annotated function should accept:
- A struct can be used as a creator for aggregate function if it has been annotated with this attribute first.
- Attribute macro to print the caller to the annotated function. The caller is printed as its filename and the call site line number.
- Attribute macro to convert an arithimetic function to a range function. The annotated function should accept servaral arrays as input and return a single value as output.
- Attribute macro to derive std::fmt::Debug for the annotated
Error
type.
Derive Macrosยง
- Make struct implemented trait AggrFuncTypeStore, which is necessary when writing UDAF. This derive macro is expect to be used along with attribute macro as_aggr_func_creator.