DbQueryCursorManager
Namespace: TagBites.DB
Assembly: TagBites.DB.dll
Product: TagBites.DB v. 1.0.37
public class DbQueryCursorManager : TagBites.DB.IDbCursorManager, System.IDisposable, TagBites.DB.IDbCursorOwnerInheritance: object → DbQueryCursorManager
Constructors
Section titled “Constructors”DbQueryCursorManager(IDbLinkProvider)
Section titled “DbQueryCursorManager(IDbLinkProvider)”public DbQueryCursorManager(IDbLinkProvider connectionProvider)Parameters
Section titled “Parameters”connectionProviderIDbLinkProvider
Properties
Section titled “Properties”CursorCount
Section titled “CursorCount”public int CursorCount { get; }Property Value
Section titled “Property Value”LinkProvider
Section titled “LinkProvider”public virtual IDbLinkProvider LinkProvider { get; }Property Value
Section titled “Property Value”Methods
Section titled “Methods”Clear()
Section titled “Clear()”public void Clear()ContainsCursor(string)
Section titled “ContainsCursor(string)”public bool ContainsCursor(string cursorName)Parameters
Section titled “Parameters”cursorNamestring
Returns
Section titled “Returns”CreateCursor(IQuerySource)
Section titled “CreateCursor(IQuerySource)”public virtual IDbCursor CreateCursor(IQuerySource querySource)Parameters
Section titled “Parameters”querySourceIQuerySource
Returns
Section titled “Returns”CreateCursor(IQuerySource, string, object)
Section titled “CreateCursor(IQuerySource, string, object)”public virtual IDbCursor CreateCursor(IQuerySource querySource, string searchColumn, object searchId)Parameters
Section titled “Parameters”querySourceIQuerySourcesearchColumnstringsearchIdobject
Returns
Section titled “Returns”CreateCursor(IQuerySource, IQuerySource)
Section titled “CreateCursor(IQuerySource, IQuerySource)”public IDbCursor CreateCursor(IQuerySource querySource, IQuerySource queryCountSource)Parameters
Section titled “Parameters”querySourceIQuerySourcequeryCountSourceIQuerySource
Returns
Section titled “Returns”CreateCursor(IQuerySource, IQuerySource, string, object)
Section titled “CreateCursor(IQuerySource, IQuerySource, string, object)”public IDbCursor CreateCursor(IQuerySource querySource, IQuerySource queryCountSource, string searchColumn, object searchId)Parameters
Section titled “Parameters”querySourceIQuerySourcequeryCountSourceIQuerySourcesearchColumnstringsearchIdobject
Returns
Section titled “Returns”CreateCursor(IQuerySource, IQuerySource, string, object, Action<IDbLink>, Action<IDbLink>)
Section titled “CreateCursor(IQuerySource, IQuerySource, string, object, Action<IDbLink>, Action<IDbLink>)”public virtual IDbCursor CreateCursor(IQuerySource querySource, IQuerySource queryCountSource, string searchColumn, object searchId, Action<IDbLink> beforeCreateAction, Action<IDbLink> cleanUpAction)Parameters
Section titled “Parameters”querySourceIQuerySourcequeryCountSourceIQuerySourcesearchColumnstringsearchIdobjectbeforeCreateActionAction<IDbLink>cleanUpActionAction<IDbLink>
Returns
Section titled “Returns”Dispose()
Section titled “Dispose()”public virtual void Dispose()GetCursor(string)
Section titled “GetCursor(string)”public virtual IDbCursor GetCursor(string cursorName)Parameters
Section titled “Parameters”cursorNamestring