public HqlFrom From(HqlRange range, IEnumerable <HqlJoin> joins) { var hqlFrom = new HqlFrom(_factory, range); foreach (var join in joins) { hqlFrom.AddChild(join); } return(hqlFrom); }
public HqlFrom From(HqlRange range, params HqlJoin[] joins) { var hqlFrom = new HqlFrom(_factory, range); foreach (var join in joins) { hqlFrom.AddChild(join); } return(hqlFrom); }
public HqlSelectFrom SelectFrom(HqlFrom @from) { return new HqlSelectFrom(_factory, @from); }
public HqlSelectFrom SelectFrom(HqlFrom @from, HqlSelect select) { return new HqlSelectFrom(_factory, @from, select); }
public HqlSelectFrom SelectFrom(HqlFrom @from) { return(new HqlSelectFrom(_factory, @from)); }
public HqlSelectFrom SelectFrom(HqlFrom @from, HqlSelect select) { return(new HqlSelectFrom(_factory, @from, select)); }
public HqlUpdate Update(HqlVersioned versioned, HqlFrom @from, HqlSet set) { return(new HqlUpdate(_factory, versioned, @from, set)); }
public HqlUpdate Update(HqlFrom @from, HqlSet set) { return(new HqlUpdate(_factory, @from, set)); }
public HqlDelete Delete(HqlFrom @from) { return(new HqlDelete(_factory, @from)); }
public override void VisitMainFromClause(MainFromClause fromClause, QueryModel queryModel) { var visitor = new HqlGeneratorExpressionTreeVisitor(_parameterAggregator); visitor.Visit(fromClause.FromExpression); _fromClause = _hqlTreeBuilder.From( _hqlTreeBuilder.Range( visitor.GetHqlTreeNodes().Single(), _hqlTreeBuilder.Alias(fromClause.ItemName))); base.VisitMainFromClause(fromClause, queryModel); }