Trait tidb_query_expr::impl_compare::Compare_Fn [−][src]
Required methods
fn eval(
self,
ctx: &mut EvalContext,
output_rows: usize,
args: &[RpnStackNode<'_>],
extra: &mut RpnFnCallExtra<'_>,
metadata: &(dyn Any + Send)
) -> Result<VectorValue>
[src]
self,
ctx: &mut EvalContext,
output_rows: usize,
args: &[RpnStackNode<'_>],
extra: &mut RpnFnCallExtra<'_>,
metadata: &(dyn Any + Send)
) -> Result<VectorValue>
Implementors
impl<'arg_, C: Comparer, Arg1_: RpnFnArg<Type = Option<&'arg_ C::T>>, Arg0_: RpnFnArg<Type = Option<&'arg_ C::T>>> Compare_Fn<C> for Arg<Arg0_, Arg<Arg1_, Null>> where
C: Comparer,
[src]
C: Comparer,
default fn eval(
self,
ctx: &mut EvalContext,
output_rows: usize,
args: &[RpnStackNode<'_>],
extra: &mut RpnFnCallExtra<'_>,
metadata: &(dyn Any + Send)
) -> Result<VectorValue>
[src]
self,
ctx: &mut EvalContext,
output_rows: usize,
args: &[RpnStackNode<'_>],
extra: &mut RpnFnCallExtra<'_>,
metadata: &(dyn Any + Send)
) -> Result<VectorValue>
impl<C: Comparer, D_: ArgDef> Compare_Fn<C> for D_ where
C: Comparer,
[src]
C: Comparer,
default fn eval(
self,
ctx: &mut EvalContext,
output_rows: usize,
args: &[RpnStackNode<'_>],
extra: &mut RpnFnCallExtra<'_>,
metadata: &(dyn Any + Send)
) -> Result<VectorValue>
[src]
self,
ctx: &mut EvalContext,
output_rows: usize,
args: &[RpnStackNode<'_>],
extra: &mut RpnFnCallExtra<'_>,
metadata: &(dyn Any + Send)
) -> Result<VectorValue>