IQueryProvider Interface

 
clsCompliantAlternativefalse

Supports querying filterable columns and building a list of filtered nodes.

Namespace:   Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer
Assembly:  SqlWorkbench.Interfaces (in SqlWorkbench.Interfaces.dll)

[CLSCompliantAttribute(false)]
public interface IQueryProvider

NameDescription
System_CAPS_pubpropertyViewScope

Gets a value that specifies the scope in a view state.

NameDescription
System_CAPS_pubmethodBuild(IList<INavigableItem>, INodeInformation, IFilterProvider)

Builds the tree nodes with a filter that specifies nodes, source, and filter.

System_CAPS_pubmethodBuild(IList<INavigableItem>, INodeInformation, INavigableItem, IFilterProvider)

Builds the tree nodes with a filter that specifies nodes, source, parent, and filter.

System_CAPS_pubmethodGetColumns(INodeInformation)

Retrieves a list of columns.

System_CAPS_pubmethodGetFilterableColumns(INodeInformation)

Retrieves a list of columns that can be filtered.

System_CAPS_pubmethodGetQuery(INodeInformation, IFilterProvider)

Retrieves the query that would be used to build the tree nodes.

System_CAPS_pubmethodRebuildItem(INavigableItem, Boolean, IUpdateState)

Requeries the properties of an individual item.

System_CAPS_pubmethodUpdateItems(IDictionary<String, INavigableItem>, INavigableItemBuildSet, INodeInformation, String[], IUpdateState)

Updates existing items and loads the requested fields for each item.

Return to top
Show: