public string PutDocument(Transaction txn, string name, InputStream input, UpdateContext context, DocumentConfig config) { using (input) { input.Internal.disownCPtr(); return(this.cont_.putDocument(Transaction.ToInternal(txn), name, input.Internal, UpdateContext.ToInternal(context), config.Flags)); } }
public Document GetDocument(Transaction txn, string name, DocumentConfig config) { return(Document.Create(this.cont_.getDocument(Transaction.ToInternal(txn), name, config.Flags))); }
public Document GetDocument(Transaction txn, string name) { return(Document.Create(this.cont_.getDocument(Transaction.ToInternal(txn), name))); }
public Results Execute(Transaction txn, Value contextItem, QueryContext context, DocumentConfig config) { return(Results.Create(this.qe_.execute(Transaction.ToInternal(txn), Value.ToInternal(contextItem), QueryContext.ToInternal(context), config.Flags))); }
public Container CreateContainer(Transaction txn, string name) { return(Container.Create(this.mgr_.createContainer(Transaction.ToInternal(txn), name))); }
public void RemoveContainer(Transaction txn, string name) { this.mgr_.removeContainer(Transaction.ToInternal(txn), name); }
public Results Query(Transaction txn, string query, QueryContext context) { return(Results.Create(this.mgr_.query(Transaction.ToInternal(txn), query, QueryContext.ToInternal(context)))); }
public Container OpenContainer(Transaction txn, string name, ContainerConfig config) { return(Container.Create(this.mgr_.openContainer(Transaction.ToInternal(txn), name, config.Flags))); }
public void SetIndexSpecification(Transaction txn, IndexSpecification index, UpdateContext uc) { this.cont_.setIndexSpecification(Transaction.ToInternal(txn), index.Internal, UpdateContext.ToInternal(uc)); }
public string PutDocument(Transaction txn, string name, string contents, UpdateContext context, DocumentConfig config) { return(this.cont_.putDocument(Transaction.ToInternal(txn), name, contents, UpdateContext.ToInternal(context), config.Flags)); }
public void PutDocument(Transaction txn, Document document, UpdateContext context, DocumentConfig config) { this.cont_.putDocument(Transaction.ToInternal(txn), Document.ToInternal(document), UpdateContext.ToInternal(context), config.Flags); }
public Statistics LookupStatistics(Transaction txn, IndexSpecification.Entry entry, string parent_uri, string parent_name, Value value) { return(Statistics.Create(this.cont_.lookupStatistics(Transaction.ToInternal(txn), entry.URI, entry.Name, parent_uri, parent_name, entry.Index, Value.ToInternal(value)))); }
public Results LookupIndex(Transaction txn, QueryContext context, IndexSpecification.Entry entry, string parent_uri, string parent_name, Value value, DocumentConfig config) { return(Results.Create(this.cont_.lookupIndex(Transaction.ToInternal(txn), QueryContext.ToInternal(context), entry.URI, entry.Name, parent_uri, parent_name, entry.Index, Value.ToInternal(value), config.Flags))); }
public IndexSpecification GetIndexSpecification(Transaction txn) { return(new IndexSpecification(this.cont_.getIndexSpecification(Transaction.ToInternal(txn)))); }
public void DeleteDefaultIndex(Transaction txn, string index, UpdateContext uc) { this.cont_.deleteDefaultIndex(Transaction.ToInternal(txn), index, UpdateContext.ToInternal(uc)); }
public int GetNumDocuments(Transaction txn) { return((int)this.cont_.getNumDocuments(Transaction.ToInternal(txn))); }
public void DeleteDocument(Transaction txn, Document document, UpdateContext context) { this.cont_.deleteDocument(Transaction.ToInternal(txn), Document.ToInternal(document), UpdateContext.ToInternal(context)); }
public QueryExpression Prepare(Transaction txn, string query, QueryContext context) { return(QueryExpression.Create(this.mgr_.prepare(Transaction.ToInternal(txn), query, QueryContext.ToInternal(context)))); }
public void DeleteDocument(Transaction txn, string name, UpdateContext context) { this.cont_.deleteDocument(Transaction.ToInternal(txn), name, UpdateContext.ToInternal(context)); }
public Results Query(Transaction txn, string query, QueryContext context, DocumentConfig config) { return(Results.Create(this.mgr_.query(Transaction.ToInternal(txn), query, QueryContext.ToInternal(context), config.Flags))); }
public void DeleteIndex(Transaction txn, IndexSpecification.Entry entry, UpdateContext uc) { this.cont_.deleteIndex(Transaction.ToInternal(txn), entry.URI, entry.Name, entry.Index, UpdateContext.ToInternal(uc)); }
public void RenameContainer(Transaction txn, string oldName, string newName) { this.mgr_.renameContainer(Transaction.ToInternal(txn), oldName, newName); }
public Results GetAllDocuments(Transaction txn, DocumentConfig config) { return(Results.Create(this.cont_.getAllDocuments(Transaction.ToInternal(txn), config.Flags))); }
public Container CreateContainer(Transaction txn, string name, ContainerConfig config) { return(Container.Create(this.mgr_.createContainer(Transaction.ToInternal(txn), name, config.Flags, config.RawType, config.Mode))); }
public int Execute(Transaction txn, Value toModify, QueryContext context, UpdateContext uc) { return((int)this.mod_.execute(Transaction.ToInternal(txn), Value.ToInternal(toModify), QueryContext.ToInternal(context), UpdateContext.ToInternal(uc))); }