Esempio n. 1
0
 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));
     }
 }
Esempio n. 2
0
 public Document GetDocument(Transaction txn, string name, DocumentConfig config)
 {
     return(Document.Create(this.cont_.getDocument(Transaction.ToInternal(txn), name, config.Flags)));
 }
Esempio n. 3
0
 public Document GetDocument(Transaction txn, string name)
 {
     return(Document.Create(this.cont_.getDocument(Transaction.ToInternal(txn), name)));
 }
Esempio n. 4
0
 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)));
 }
Esempio n. 5
0
 public Container CreateContainer(Transaction txn, string name)
 {
     return(Container.Create(this.mgr_.createContainer(Transaction.ToInternal(txn), name)));
 }
Esempio n. 6
0
 public void RemoveContainer(Transaction txn, string name)
 {
     this.mgr_.removeContainer(Transaction.ToInternal(txn), name);
 }
Esempio n. 7
0
 public Results Query(Transaction txn, string query, QueryContext context)
 {
     return(Results.Create(this.mgr_.query(Transaction.ToInternal(txn), query, QueryContext.ToInternal(context))));
 }
Esempio n. 8
0
 public Container OpenContainer(Transaction txn, string name, ContainerConfig config)
 {
     return(Container.Create(this.mgr_.openContainer(Transaction.ToInternal(txn), name, config.Flags)));
 }
Esempio n. 9
0
 public void SetIndexSpecification(Transaction txn, IndexSpecification index, UpdateContext uc)
 {
     this.cont_.setIndexSpecification(Transaction.ToInternal(txn), index.Internal, UpdateContext.ToInternal(uc));
 }
Esempio n. 10
0
 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));
 }
Esempio n. 11
0
 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);
 }
Esempio n. 12
0
 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))));
 }
Esempio n. 13
0
 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)));
 }
Esempio n. 14
0
 public IndexSpecification GetIndexSpecification(Transaction txn)
 {
     return(new IndexSpecification(this.cont_.getIndexSpecification(Transaction.ToInternal(txn))));
 }
Esempio n. 15
0
 public void DeleteDefaultIndex(Transaction txn, string index, UpdateContext uc)
 {
     this.cont_.deleteDefaultIndex(Transaction.ToInternal(txn), index, UpdateContext.ToInternal(uc));
 }
Esempio n. 16
0
 public int GetNumDocuments(Transaction txn)
 {
     return((int)this.cont_.getNumDocuments(Transaction.ToInternal(txn)));
 }
Esempio n. 17
0
 public void DeleteDocument(Transaction txn, Document document, UpdateContext context)
 {
     this.cont_.deleteDocument(Transaction.ToInternal(txn), Document.ToInternal(document), UpdateContext.ToInternal(context));
 }
Esempio n. 18
0
 public QueryExpression Prepare(Transaction txn, string query, QueryContext context)
 {
     return(QueryExpression.Create(this.mgr_.prepare(Transaction.ToInternal(txn), query, QueryContext.ToInternal(context))));
 }
Esempio n. 19
0
 public void DeleteDocument(Transaction txn, string name, UpdateContext context)
 {
     this.cont_.deleteDocument(Transaction.ToInternal(txn), name, UpdateContext.ToInternal(context));
 }
Esempio n. 20
0
 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)));
 }
Esempio n. 21
0
 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));
 }
Esempio n. 22
0
 public void RenameContainer(Transaction txn, string oldName, string newName)
 {
     this.mgr_.renameContainer(Transaction.ToInternal(txn), oldName, newName);
 }
Esempio n. 23
0
 public Results GetAllDocuments(Transaction txn, DocumentConfig config)
 {
     return(Results.Create(this.cont_.getAllDocuments(Transaction.ToInternal(txn), config.Flags)));
 }
Esempio n. 24
0
 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)));
 }
Esempio n. 25
0
 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)));
 }