Trait tidb_query_expr::impl_cast::CastAnyAsAny_Fn[][src]

trait CastAnyAsAny_Fn<From: ConvertTo<To> + Evaluable + EvaluableRet, To: Evaluable + EvaluableRet> {
    fn eval(
        self,
        ctx: &mut EvalContext,
        output_rows: usize,
        args: &[RpnStackNode<'_>],
        extra: &mut RpnFnCallExtra<'_>,
        metadata: &(dyn Any + Send)
    ) -> Result<VectorValue>; }

Required methods

fn eval(
    self,
    ctx: &mut EvalContext,
    output_rows: usize,
    args: &[RpnStackNode<'_>],
    extra: &mut RpnFnCallExtra<'_>,
    metadata: &(dyn Any + Send)
) -> Result<VectorValue>
[src]

Loading content...

Implementors

impl<'arg_, From: ConvertTo<To> + Evaluable + EvaluableRet, To: Evaluable + EvaluableRet, Arg0_: RpnFnArg<Type = Option<&'arg_ From>>> CastAnyAsAny_Fn<From, To> for Arg<Arg0_, Null>[src]

impl<From: ConvertTo<To> + Evaluable + EvaluableRet, To: Evaluable + EvaluableRet, D_: ArgDef> CastAnyAsAny_Fn<From, To> for D_[src]

Loading content...