public IEnumerable <IElement> Get(string key, object value) { IndexContract.ValidateGet(key, value); if (typeof(IVertex).IsAssignableFrom(Type)) { return(new EventVertexIterable((IEnumerable <IVertex>)RawIndex.Get(key, value), _eventGraph)); } return(new EventEdgeIterable((IEnumerable <IEdge>)RawIndex.Get(key, value), _eventGraph)); }
public IEnumerable <IElement> Get(string key, object value) { IndexContract.ValidateGet(key, value); return(new IdEdgeIterable(BaseIndex.Get(key, value), IdGraph)); }
public IEnumerable <IElement> Get(string key, object value) { IndexContract.ValidateGet(key, value); return(new IdVertexIterable(_baseIndex.Get(key, value), _idGraph)); }
public IEnumerable <IElement> Get(string key, object value) { IndexContract.ValidateGet(key, value); return(RawIndex.Get(key, value)); }