IQueryProvider Interface

 
clsCompliantAlternativefalse

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

This API is not CLS-compliant.

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

[CLSCompliantAttribute(false)]
public interface class 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^, array<String^>^, IUpdateState^)

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

Return to top
Show: