Trait tidb_query_expr::types::function::ArgDef[][src]

pub trait ArgDef: Debug { }

Partial or complete argument definition of an RPN function.

ArgDef is constructed at the beginning of evaluating an RPN function. The types of RpnFnArgs are determined at this stage. So there won’t be dynamic dispatch or enum matches when the function is applied to each row of the input.

Implementors

impl ArgDef for Null[src]

impl<A: RpnFnArg, Rem: ArgDef> ArgDef for Arg<A, Rem>[src]

Loading content...