internal static XmlTransaction ToInternal(Transaction txn) { if (txn == null) { return null; } return txn.txn_; }
public int GetNumDocuments(Transaction txn) { return (int) this.cont_.getNumDocuments(Transaction.ToInternal(txn)); }
public virtual InputStream ResolveEntity(Transaction txn, Manager mgr, string systemId, string publicId) { return null; }
public virtual Results ResolveCollection(Transaction txn, Manager mgr, string uri) { return null; }
public void RenameContainer(Transaction txn, string oldName, string newName) { this.mgr_.renameContainer(Transaction.ToInternal(txn), oldName, newName); }
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 QueryExpression Prepare(Transaction txn, string query, QueryContext context) { return QueryExpression.Create(this.mgr_.prepare(Transaction.ToInternal(txn), query, QueryContext.ToInternal(context))); }
public Container OpenContainer(Transaction txn, string name) { return Container.Create(this.mgr_.openContainer(Transaction.ToInternal(txn), name)); }
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 Statistics LookupStatistics(Transaction txn, IndexSpecification.Entry entry, string parent_uri, string parent_name) { return this.LookupStatistics(txn, entry, parent_uri, parent_name, null); }
public Statistics LookupStatistics(Transaction txn, IndexSpecification.Entry entry) { return this.LookupStatistics(txn, entry, null); }
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 Results LookupIndex(Transaction txn, QueryContext context, IndexSpecification.Entry entry, string parent_uri, string parent_name, Value value) { return this.LookupIndex(txn, context, entry, parent_uri, parent_name, value, new DocumentConfig()); }
public Results LookupIndex(Transaction txn, QueryContext context, IndexSpecification.Entry entry) { return this.LookupIndex(txn, context, entry, null, new DocumentConfig()); }
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 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 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 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 Results Query(Transaction txn, string query, QueryContext context) { return Results.Create(this.mgr_.query(Transaction.ToInternal(txn), query, QueryContext.ToInternal(context))); }
public void AddIndex(Transaction txn, IndexSpecification.Entry entry, UpdateContext uc) { this.cont_.addIndex(Transaction.ToInternal(txn), entry.URI, entry.Name, entry.Index, UpdateContext.ToInternal(uc)); }
public void RemoveContainer(Transaction txn, string name) { this.mgr_.removeContainer(Transaction.ToInternal(txn), name); }
public void DeleteDefaultIndex(Transaction txn, string index, UpdateContext uc) { this.cont_.deleteDefaultIndex(Transaction.ToInternal(txn), index, UpdateContext.ToInternal(uc)); }
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)); }
public void DeleteDocument(Transaction txn, Document document, UpdateContext context) { this.cont_.deleteDocument(Transaction.ToInternal(txn), Document.ToInternal(document), UpdateContext.ToInternal(context)); }
public virtual Document ResolveDocument(Transaction txn, Manager mgr, string uri) { return null; }
public void DeleteDocument(Transaction txn, string name, UpdateContext context) { this.cont_.deleteDocument(Transaction.ToInternal(txn), name, UpdateContext.ToInternal(context)); }
public virtual InputStream ResolveSchema(Transaction txn, Manager mgr, string schemaLocation, string nameSpace) { return null; }
public IndexSpecification GetIndexSpecification(Transaction txn) { return new IndexSpecification(this.cont_.getIndexSpecification(Transaction.ToInternal(txn))); }