JanaBiz.DbXml
Class XmlManager

Constructor Summary
XmlManager()
        Initializes a new instance of the JanaBiz.DbXml.XmlManager class.
XmlManager(JanaBiz.Db.DbEnvironment environment)
XmlManager(JanaBiz.DbXml.XmlManagerConfig config)
XmlManager(JanaBiz.Db.DbEnvironment environment, JanaBiz.DbXml.XmlManagerConfig config)

Property Summary
JanaBiz.DbXml.XmlManagerConfig Config
JanaBiz.Db.DbEnvironment DbEnvironment
JanaBiz.DbXml.XmlContainerConfig DefaultContainerConfig
JanaBiz.DbXml.XmlContainerType DefaultContainerType
long DefaultPageSize
long DefaultSequenceIncrement
string Home
int ImplicitTimezone
string Version
int VersionMajor
int VersionMinor
int VersionPatch

Method Summary
void Close()
void CompactContainer(string name, JanaBiz.DbXml.XmlUpdateContext updateContext)
void CompactContainer(JanaBiz.DbXml.XmlTransaction transaction, string name, JanaBiz.DbXml.XmlUpdateContext updateContext)
JanaBiz.DbXml.XmlContainer CreateContainer(string name)
JanaBiz.DbXml.XmlContainer CreateContainer(JanaBiz.DbXml.XmlTransaction transaction, string name)
JanaBiz.DbXml.XmlContainer CreateContainer(string name, JanaBiz.DbXml.XmlContainerConfig containerConfig)
JanaBiz.DbXml.XmlContainer CreateContainer(JanaBiz.DbXml.XmlTransaction transaction, string name, JanaBiz.DbXml.XmlContainerConfig containerConfig)
JanaBiz.DbXml.XmlDocument CreateDocument()
JanaBiz.DbXml.XmlIndexLookup CreateIndexLookup(JanaBiz.DbXml.XmlContainer container, string uri, string name, string index)
JanaBiz.DbXml.XmlIndexLookup CreateIndexLookup(JanaBiz.DbXml.XmlContainer container, string uri, string name, string index, JanaBiz.DbXml.XmlValue xmlValue)
JanaBiz.DbXml.XmlIndexLookup CreateIndexLookup(JanaBiz.DbXml.XmlContainer container, string uri, string name, string index, JanaBiz.DbXml.XmlIndexLookupOperation op)
JanaBiz.DbXml.XmlIndexLookup CreateIndexLookup(JanaBiz.DbXml.XmlContainer container, string uri, string name, string index, JanaBiz.DbXml.XmlValue xmlValue, JanaBiz.DbXml.XmlIndexLookupOperation op)
JanaBiz.DbXml.XmlInputStream CreateInputStream(System.IO.Stream stream)
JanaBiz.DbXml.XmlInputStream CreateLocalFileInputStream(string fileName)
JanaBiz.DbXml.XmlModify CreateModify()
JanaBiz.DbXml.XmlQueryContext CreateQueryContext()
JanaBiz.DbXml.XmlQueryContext CreateQueryContext(JanaBiz.DbXml.XmlQueryContextReturnType returnType)
JanaBiz.DbXml.XmlQueryContext CreateQueryContext(JanaBiz.DbXml.XmlQueryContextEvaluationType evaluationType)
JanaBiz.DbXml.XmlQueryContext CreateQueryContext(JanaBiz.DbXml.XmlQueryContextReturnType returnType, JanaBiz.DbXml.XmlQueryContextEvaluationType evaluationType)
JanaBiz.DbXml.XmlResults CreateResults()
JanaBiz.DbXml.XmlInputStream CreateStandardInputStream()
JanaBiz.DbXml.XmlTransaction CreateTransaction()
JanaBiz.DbXml.XmlTransaction CreateTransaction(JanaBiz.DbXml.XmlTransactionConfig transactionConfig)
JanaBiz.DbXml.XmlTransaction CreateTransaction(JanaBiz.Db.DbTransaction dbTransaction)
JanaBiz.DbXml.XmlUpdateContext CreateUpdateContext()
JanaBiz.DbXml.XmlInputStream CreateURLInputStream(string baseId, string systemId)
JanaBiz.DbXml.XmlInputStream CreateURLInputStream(string baseId, string systemId, string publicId)
void DumpContainer(string name, string fileName)
bool ExistsContainer(string name)
void LoadContainer(string name, string fileName, JanaBiz.DbXml.XmlUpdateContext updateContext)
JanaBiz.DbXml.XmlContainer OpenContainer(string name)
JanaBiz.DbXml.XmlContainer OpenContainer(JanaBiz.DbXml.XmlTransaction transaction, string name)
JanaBiz.DbXml.XmlContainer OpenContainer(string name, JanaBiz.DbXml.XmlContainerConfig containerConfig)
JanaBiz.DbXml.XmlContainer OpenContainer(JanaBiz.DbXml.XmlTransaction transaction, string name, JanaBiz.DbXml.XmlContainerConfig containerConfig)
JanaBiz.DbXml.XmlQueryExpression Prepare(string xquery, JanaBiz.DbXml.XmlQueryContext queryContext)
JanaBiz.DbXml.XmlQueryExpression Prepare(JanaBiz.DbXml.XmlTransaction transaction, string xquery, JanaBiz.DbXml.XmlQueryContext queryContext)
JanaBiz.DbXml.XmlResults Query(string xquery, JanaBiz.DbXml.XmlQueryContext queryContext)
JanaBiz.DbXml.XmlResults Query(string xquery, JanaBiz.DbXml.XmlQueryContext queryContext, JanaBiz.DbXml.XmlDocumentConfig documentConfig)
JanaBiz.DbXml.XmlResults Query(JanaBiz.DbXml.XmlTransaction transaction, string xquery, JanaBiz.DbXml.XmlQueryContext queryContext)
JanaBiz.DbXml.XmlResults Query(JanaBiz.DbXml.XmlTransaction transaction, string xquery, JanaBiz.DbXml.XmlQueryContext queryContext, JanaBiz.DbXml.XmlDocumentConfig documentConfig)
void RegisterResolver(JanaBiz.DbXml.XmlResolver resolver)
void ReindexContainer(string name, JanaBiz.DbXml.XmlUpdateContext updateContext)
void ReindexContainer(string name, JanaBiz.DbXml.XmlUpdateContext updateContext, JanaBiz.DbXml.XmlContainerConfig containerConfig)
void ReindexContainer(JanaBiz.DbXml.XmlTransaction transaction, string name, JanaBiz.DbXml.XmlUpdateContext updateContext)
void ReindexContainer(JanaBiz.DbXml.XmlTransaction transaction, string name, JanaBiz.DbXml.XmlUpdateContext updateContext, JanaBiz.DbXml.XmlContainerConfig containerConfig)
void RemoveContainer(string name)
void RemoveContainer(JanaBiz.DbXml.XmlTransaction transaction, string name)
void RenameContainer(string oldName, string newName)
void RenameContainer(JanaBiz.DbXml.XmlTransaction transaction, string oldName, string newName)
void SetLogCategory(JanaBiz.DbXml.LogCategory category, bool enabled)
void SetLogLevel(JanaBiz.DbXml.LogLevel level, bool enabled)
void TruncateContainer(string name, JanaBiz.DbXml.XmlUpdateContext updateContext)
void TruncateContainer(JanaBiz.DbXml.XmlTransaction transaction, string name, JanaBiz.DbXml.XmlUpdateContext updateContext)
void UpgradeContainer(string name, JanaBiz.DbXml.XmlUpdateContext updateContext)
void VerifyContainer(string name, string fileName)
void VerifyContainer(string name, string fileName, JanaBiz.DbXml.XmlVerifyConfig xmlVerifyConfig)

Methods inherited from class JanaBiz.Bridge.InvocationHandle
Dispose, Dispose, Finalize

Methods inherited from class System.Object
Equals, GetHashCode, GetType, MemberwiseClone, ToString


Constructor Detail

XmlManager

public XmlManager()

Initializes a new instance of the JanaBiz.DbXml.XmlManager class.


XmlManager

public XmlManager(JanaBiz.Db.DbEnvironment environment)


XmlManager

public XmlManager(JanaBiz.DbXml.XmlManagerConfig config)


XmlManager

public XmlManager(JanaBiz.Db.DbEnvironment environment,
                  JanaBiz.DbXml.XmlManagerConfig config)

Property Detail

Config

public JanaBiz.DbXml.XmlManagerConfig Config


DbEnvironment

public JanaBiz.Db.DbEnvironment DbEnvironment


DefaultContainerConfig

public JanaBiz.DbXml.XmlContainerConfig DefaultContainerConfig


DefaultContainerType

public JanaBiz.DbXml.XmlContainerType DefaultContainerType


DefaultPageSize

public long DefaultPageSize


DefaultSequenceIncrement

public long DefaultSequenceIncrement


Home

public string Home


ImplicitTimezone

public int ImplicitTimezone


Version

public string Version


VersionMajor

public int VersionMajor


VersionMinor

public int VersionMinor


VersionPatch

public int VersionPatch

Method Detail

Close

public void Close()


CompactContainer

public void CompactContainer(string name,
                             JanaBiz.DbXml.XmlUpdateContext updateContext)


CompactContainer

public void CompactContainer(JanaBiz.DbXml.XmlTransaction transaction,
                             string name,
                             JanaBiz.DbXml.XmlUpdateContext updateContext)


CreateContainer

public JanaBiz.DbXml.XmlContainer CreateContainer(string name)


CreateContainer

public JanaBiz.DbXml.XmlContainer CreateContainer(JanaBiz.DbXml.XmlTransaction transaction,
                                                  string name)


CreateContainer

public JanaBiz.DbXml.XmlContainer CreateContainer(string name,
                                                  JanaBiz.DbXml.XmlContainerConfig containerConfig)


CreateContainer

public JanaBiz.DbXml.XmlContainer CreateContainer(JanaBiz.DbXml.XmlTransaction transaction,
                                                  string name,
                                                  JanaBiz.DbXml.XmlContainerConfig containerConfig)


CreateDocument

public JanaBiz.DbXml.XmlDocument CreateDocument()


CreateIndexLookup

public JanaBiz.DbXml.XmlIndexLookup CreateIndexLookup(JanaBiz.DbXml.XmlContainer container,
                                                      string uri,
                                                      string name,
                                                      string index)


CreateIndexLookup

public JanaBiz.DbXml.XmlIndexLookup CreateIndexLookup(JanaBiz.DbXml.XmlContainer container,
                                                      string uri,
                                                      string name,
                                                      string index,
                                                      JanaBiz.DbXml.XmlValue xmlValue)


CreateIndexLookup

public JanaBiz.DbXml.XmlIndexLookup CreateIndexLookup(JanaBiz.DbXml.XmlContainer container,
                                                      string uri,
                                                      string name,
                                                      string index,
                                                      JanaBiz.DbXml.XmlIndexLookupOperation op)


CreateIndexLookup

public JanaBiz.DbXml.XmlIndexLookup CreateIndexLookup(JanaBiz.DbXml.XmlContainer container,
                                                      string uri,
                                                      string name,
                                                      string index,
                                                      JanaBiz.DbXml.XmlValue xmlValue,
                                                      JanaBiz.DbXml.XmlIndexLookupOperation op)


CreateInputStream

public JanaBiz.DbXml.XmlInputStream CreateInputStream(System.IO.Stream stream)


CreateLocalFileInputStream

public JanaBiz.DbXml.XmlInputStream CreateLocalFileInputStream(string fileName)


CreateModify

public JanaBiz.DbXml.XmlModify CreateModify()


CreateQueryContext

public JanaBiz.DbXml.XmlQueryContext CreateQueryContext()


CreateQueryContext

public JanaBiz.DbXml.XmlQueryContext CreateQueryContext(JanaBiz.DbXml.XmlQueryContextReturnType returnType)


CreateQueryContext

public JanaBiz.DbXml.XmlQueryContext CreateQueryContext(JanaBiz.DbXml.XmlQueryContextEvaluationType evaluationType)


CreateQueryContext

public JanaBiz.DbXml.XmlQueryContext CreateQueryContext(JanaBiz.DbXml.XmlQueryContextReturnType returnType,
                                                        JanaBiz.DbXml.XmlQueryContextEvaluationType evaluationType)


CreateResults

public JanaBiz.DbXml.XmlResults CreateResults()


CreateStandardInputStream

public JanaBiz.DbXml.XmlInputStream CreateStandardInputStream()


CreateTransaction

public JanaBiz.DbXml.XmlTransaction CreateTransaction()


CreateTransaction

public JanaBiz.DbXml.XmlTransaction CreateTransaction(JanaBiz.DbXml.XmlTransactionConfig transactionConfig)


CreateTransaction

public JanaBiz.DbXml.XmlTransaction CreateTransaction(JanaBiz.Db.DbTransaction dbTransaction)


CreateUpdateContext

public JanaBiz.DbXml.XmlUpdateContext CreateUpdateContext()


CreateURLInputStream

public JanaBiz.DbXml.XmlInputStream CreateURLInputStream(string baseId,
                                                         string systemId)


CreateURLInputStream

public JanaBiz.DbXml.XmlInputStream CreateURLInputStream(string baseId,
                                                         string systemId,
                                                         string publicId)


DumpContainer

public void DumpContainer(string name,
                          string fileName)


ExistsContainer

public bool ExistsContainer(string name)


LoadContainer

public void LoadContainer(string name,
                          string fileName,
                          JanaBiz.DbXml.XmlUpdateContext updateContext)


OpenContainer

public JanaBiz.DbXml.XmlContainer OpenContainer(string name)


OpenContainer

public JanaBiz.DbXml.XmlContainer OpenContainer(JanaBiz.DbXml.XmlTransaction transaction,
                                                string name)


OpenContainer

public JanaBiz.DbXml.XmlContainer OpenContainer(string name,
                                                JanaBiz.DbXml.XmlContainerConfig containerConfig)


OpenContainer

public JanaBiz.DbXml.XmlContainer OpenContainer(JanaBiz.DbXml.XmlTransaction transaction,
                                                string name,
                                                JanaBiz.DbXml.XmlContainerConfig containerConfig)


Prepare

public JanaBiz.DbXml.XmlQueryExpression Prepare(string xquery,
                                                JanaBiz.DbXml.XmlQueryContext queryContext)


Prepare

public JanaBiz.DbXml.XmlQueryExpression Prepare(JanaBiz.DbXml.XmlTransaction transaction,
                                                string xquery,
                                                JanaBiz.DbXml.XmlQueryContext queryContext)


Query

public JanaBiz.DbXml.XmlResults Query(string xquery,
                                      JanaBiz.DbXml.XmlQueryContext queryContext)


Query

public JanaBiz.DbXml.XmlResults Query(string xquery,
                                      JanaBiz.DbXml.XmlQueryContext queryContext,
                                      JanaBiz.DbXml.XmlDocumentConfig documentConfig)


Query

public JanaBiz.DbXml.XmlResults Query(JanaBiz.DbXml.XmlTransaction transaction,
                                      string xquery,
                                      JanaBiz.DbXml.XmlQueryContext queryContext)


Query

public JanaBiz.DbXml.XmlResults Query(JanaBiz.DbXml.XmlTransaction transaction,
                                      string xquery,
                                      JanaBiz.DbXml.XmlQueryContext queryContext,
                                      JanaBiz.DbXml.XmlDocumentConfig documentConfig)


RegisterResolver

public void RegisterResolver(JanaBiz.DbXml.XmlResolver resolver)


ReindexContainer

public void ReindexContainer(string name,
                             JanaBiz.DbXml.XmlUpdateContext updateContext)


ReindexContainer

public void ReindexContainer(string name,
                             JanaBiz.DbXml.XmlUpdateContext updateContext,
                             JanaBiz.DbXml.XmlContainerConfig containerConfig)


ReindexContainer

public void ReindexContainer(JanaBiz.DbXml.XmlTransaction transaction,
                             string name,
                             JanaBiz.DbXml.XmlUpdateContext updateContext)


ReindexContainer

public void ReindexContainer(JanaBiz.DbXml.XmlTransaction transaction,
                             string name,
                             JanaBiz.DbXml.XmlUpdateContext updateContext,
                             JanaBiz.DbXml.XmlContainerConfig containerConfig)


RemoveContainer

public void RemoveContainer(string name)


RemoveContainer

public void RemoveContainer(JanaBiz.DbXml.XmlTransaction transaction,
                            string name)


RenameContainer

public void RenameContainer(string oldName,
                            string newName)


RenameContainer

public void RenameContainer(JanaBiz.DbXml.XmlTransaction transaction,
                            string oldName,
                            string newName)


SetLogCategory

public void SetLogCategory(JanaBiz.DbXml.LogCategory category,
                           bool enabled)


SetLogLevel

public void SetLogLevel(JanaBiz.DbXml.LogLevel level,
                        bool enabled)


TruncateContainer

public void TruncateContainer(string name,
                              JanaBiz.DbXml.XmlUpdateContext updateContext)


TruncateContainer

public void TruncateContainer(JanaBiz.DbXml.XmlTransaction transaction,
                              string name,
                              JanaBiz.DbXml.XmlUpdateContext updateContext)


UpgradeContainer

public void UpgradeContainer(string name,
                             JanaBiz.DbXml.XmlUpdateContext updateContext)


VerifyContainer

public void VerifyContainer(string name,
                            string fileName)


VerifyContainer

public void VerifyContainer(string name,
                            string fileName,
                            JanaBiz.DbXml.XmlVerifyConfig xmlVerifyConfig)