protected HqlTreeNode VisitNhDistinct(NhDistinctExpression expression) { var visitor = new HqlGeneratorExpressionTreeVisitor(_parameters); return(_hqlTreeBuilder.DistinctHolder( _hqlTreeBuilder.Distinct(), visitor.VisitExpression(expression.Expression))); }
protected HqlTreeNode VisitNhDistinct(NhDistinctExpression expression) { var visitor = new HqlGeneratorExpressionTreeVisitor(_parameters); return _hqlTreeBuilder.ExpressionSubTreeHolder(_hqlTreeBuilder.Distinct(), visitor.VisitExpression(expression.Expression)); }
public static HqlTreeNode Visit(Expression expression, VisitorParameters parameters) { var visitor = new HqlGeneratorExpressionTreeVisitor(parameters); return visitor.VisitExpression(expression); }
public static HqlTreeNode Visit(Expression expression, VisitorParameters parameters) { var visitor = new HqlGeneratorExpressionTreeVisitor(parameters); return(visitor.VisitExpression(expression)); }
public static HqlTreeNode Visit(Expression expression, IDictionary<ConstantExpression, NamedParameter> parameters, IList<NamedParameterDescriptor> requiredHqlParameters) { var visitor = new HqlGeneratorExpressionTreeVisitor(parameters, requiredHqlParameters); return visitor.VisitExpression(expression); }