Exemplo n.º 1
0
        private static Chainer _Translate(DbNode node)
        {
            var subject = node.Root;
            var context = new SemqContext(subject);
            var query   = ((ISemantic)subject).Translate(context, null);

            return(((ISelect)query).Select().Top(subject.Top, 0));
        }
Exemplo n.º 2
0
 /// <summary>
 /// Implementation of the Translate method.
 /// </summary>
 Chainer ISemantic.Translate(SemqContext context, DbNode predecessor)
 {
     if (_dbColumn != null && (ISemantic)_dbColumn.Parent != null)
     {
         return(((ISemantic)_dbColumn.Parent).Translate(context, predecessor));
     }
     else
     {
         return(null);
     }
 }