Наследование: HqlStatement
Пример #1
0
        public HqlFrom From(HqlRange range, IEnumerable <HqlJoin> joins)
        {
            var hqlFrom = new HqlFrom(_factory, range);

            foreach (var join in joins)
            {
                hqlFrom.AddChild(join);
            }
            return(hqlFrom);
        }
Пример #2
0
        public HqlFrom From(HqlRange range, params HqlJoin[] joins)
        {
            var hqlFrom = new HqlFrom(_factory, range);

            foreach (var join in joins)
            {
                hqlFrom.AddChild(join);
            }
            return(hqlFrom);
        }
Пример #3
0
		public HqlSelectFrom SelectFrom(HqlFrom @from)
		{
			return new HqlSelectFrom(_factory, @from);
		}
Пример #4
0
		public HqlSelectFrom SelectFrom(HqlFrom @from, HqlSelect select)
		{
			return new HqlSelectFrom(_factory, @from, select);
		}
Пример #5
0
 public HqlSelectFrom SelectFrom(HqlFrom @from)
 {
     return(new HqlSelectFrom(_factory, @from));
 }
Пример #6
0
 public HqlSelectFrom SelectFrom(HqlFrom @from, HqlSelect select)
 {
     return(new HqlSelectFrom(_factory, @from, select));
 }
Пример #7
0
 public HqlUpdate Update(HqlVersioned versioned, HqlFrom @from, HqlSet set)
 {
     return(new HqlUpdate(_factory, versioned, @from, set));
 }
Пример #8
0
 public HqlUpdate Update(HqlFrom @from, HqlSet set)
 {
     return(new HqlUpdate(_factory, @from, set));
 }
Пример #9
0
 public HqlDelete Delete(HqlFrom @from)
 {
     return(new HqlDelete(_factory, @from));
 }
Пример #10
0
		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);
		}