public DocumentReader(IDocumentEngine engine, string typeOf) { Engine = engine; Query = new DocumentQuery(typeOf); }
public DocumentReader(IDocumentEngine engine, string typeOf, params object[] primaryOf) { Engine = engine; Query = new DocumentQuery(typeOf, primaryOf); }
public DocumentReader(IDocumentEngine engine) { Engine = engine; Query = new DocumentQuery(); }
public virtual string CacheOf(DocumentQuery query) { return($"objectiks:{Bucket}:{DocumentDefaults.CacheOf}:{query.TypeOf}:{query.GetCacheOfKey()}".ToLowerInvariant()); }
public abstract T Get <T>(DocumentQuery query);
public abstract void Set <T>(DocumentQuery query, T data);
public abstract void Remove(DocumentQuery query);