Пример #1
0
 public IEnumerable<IKey> Resolve(EmbeddedEnigmaService service)
 {
     var pathString = _path.GetUniqueName();
     var table = service.Table(_path.Type.Name);
     return table.Indexes.Match(pathString, _compareOperation, _value);
 }
Пример #2
0
 public IEnumerable<IKey> Resolve(EmbeddedEnigmaService service)
 {
     return _keys;
 }
Пример #3
0
 public IEnumerable<IKey> Resolve(EmbeddedEnigmaService service)
 {
     return _left.Resolve(service).Intersect(_right.Resolve(service));
 }
 public EmbeddedEnigmaExpressionTreeExecutor(EmbeddedEnigmaService service)
 {
     _service = service;
     _expressions = new Stack<IIndexExpression>();
     _orderings = new List<EmbeddedIndexOrdering>();
 }