private static IteratorPredicate BuildPredicate(BoundExpression predicate, bool nullValue, RowBufferAllocation allocation) { return(ExpressionBuilder.BuildIteratorPredicate(predicate, nullValue, allocation)); }
private static TDelegate BuildExpression <TDelegate>(BoundExpression expression, Type targetType, RowBufferAllocation allocation) { var builder = new ExpressionBuilder(allocation); return(builder.BuildExpression <TDelegate>(expression, targetType)); }
private static IteratorFunction BuildFunction(BoundExpression expression, RowBufferAllocation allocation) { return(ExpressionBuilder.BuildIteratorFunction(expression, allocation)); }