Inheritance: HqlStatement
Exemplo n.º 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);
        }
Exemplo n.º 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);
        }
Exemplo n.º 3
0
		public HqlSelectFrom SelectFrom(HqlFrom @from)
		{
			return new HqlSelectFrom(_factory, @from);
		}
Exemplo n.º 4
0
		public HqlSelectFrom SelectFrom(HqlFrom @from, HqlSelect select)
		{
			return new HqlSelectFrom(_factory, @from, select);
		}
Exemplo n.º 5
0
 public HqlSelectFrom SelectFrom(HqlFrom @from)
 {
     return(new HqlSelectFrom(_factory, @from));
 }
Exemplo n.º 6
0
 public HqlSelectFrom SelectFrom(HqlFrom @from, HqlSelect select)
 {
     return(new HqlSelectFrom(_factory, @from, select));
 }
Exemplo n.º 7
0
 public HqlUpdate Update(HqlVersioned versioned, HqlFrom @from, HqlSet set)
 {
     return(new HqlUpdate(_factory, versioned, @from, set));
 }
Exemplo n.º 8
0
 public HqlUpdate Update(HqlFrom @from, HqlSet set)
 {
     return(new HqlUpdate(_factory, @from, set));
 }
Exemplo n.º 9
0
 public HqlDelete Delete(HqlFrom @from)
 {
     return(new HqlDelete(_factory, @from));
 }
Exemplo n.º 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);
		}