public IEnumerable<IKey> Resolve(EmbeddedEnigmaService service) { var pathString = _path.GetUniqueName(); var table = service.Table(_path.Type.Name); return table.Indexes.Match(pathString, _compareOperation, _value); }
public IEnumerable<IKey> Resolve(EmbeddedEnigmaService service) { return _keys; }
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>(); }