IQueryProvider Interface
Supports querying filterable columns and building a list of filtered nodes.
This API is not CLS-compliant.
Assembly: SqlWorkbench.Interfaces (in SqlWorkbench.Interfaces.dll)
| Name | Description | |
|---|---|---|
![]() | ViewScope | Gets a value that specifies the scope in a view state. |
| Name | Description | |
|---|---|---|
![]() | Build(IList<INavigableItem^>^, INodeInformation^, IFilterProvider^) | Builds the tree nodes with a filter that specifies nodes, source, and filter. |
![]() | Build(IList<INavigableItem^>^, INodeInformation^, INavigableItem^, IFilterProvider^) | Builds the tree nodes with a filter that specifies nodes, source, parent, and filter. |
![]() | GetColumns(INodeInformation^) | Retrieves a list of columns. |
![]() | GetFilterableColumns(INodeInformation^) | Retrieves a list of columns that can be filtered. |
![]() | GetQuery(INodeInformation^, IFilterProvider^) | Retrieves the query that would be used to build the tree nodes. |
![]() | RebuildItem(INavigableItem^, Boolean, IUpdateState^) | Requeries the properties of an individual item. |
![]() | UpdateItems(IDictionary<String^, INavigableItem^>^, INavigableItemBuildSet^, INodeInformation^, array<String^>^, IUpdateState^) | Updates existing items and loads the requested fields for each item. |
Show:

