DataProvider Class |
Namespace: Dundas.BI.Data.DataProviders
The DataProvider type exposes the following members.
Name | Description | |
---|---|---|
![]() | DataProvider | Initializes a new instance of the DataProvider class |
Name | Description | |
---|---|---|
![]() | ComponentDescription |
Gets the standard component description.
(Inherited from ComponentBase.) |
![]() | ComponentId |
Gets the component ID.
(Inherited from ComponentBase.) |
![]() | ComponentName |
Gets the standard component name.
(Inherited from ComponentBase.) |
![]() | HasCustomConfigurationUI |
Gets a value indicating whether this data provider is using a custom configuration UI.
|
![]() | IsEnabled | Gets a value indicating whether the component is enabled. (Inherited from ComponentBase.) |
![]() | ManualAuthentication |
Gets a value indicating whether the data provider is expecting no external authentication.
|
![]() | MaximumParameterValueCount |
Gets the maximum number of parameter values the provider is able to support.
|
![]() | NamedParameterFormat |
Gets the named parameter format.
|
![]() | PackageId |
Gets the ID of the extension package to which the component belongs.
(Inherited from ComponentBase.) |
![]() | PropertyDescriptors |
Gets the data provider specific property descriptors.
|
![]() | QueryHints |
Gets the query hints that are supported by the current provider.
|
![]() | SupportedStructureTypes |
Gets the supported data structures.
|
![]() | SupportsManualQuery |
Gets a value indicating whether this data provider supports manual queries.
|
![]() | SupportsParameterPushDown |
Gets a value indicating whether this data provider supports pushing parameters into queries.
|
![]() | SupportsSessionSchemas |
Gets a value indicating whether this data provider supports session schemas.
|
![]() | SupportsTopOneElementDiscovery |
Gets a value indicating whether this data provider supports top one element discovery behaviour.
|
![]() | UsingProviderData |
Gets a value indicating whether this data provider calls LoadProviderData and SaveProviderData(String).
|
Name | Description | |
---|---|---|
![]() | AllowStoringResult |
Gets a value indicating whether the data returned by this provider can be put into cache or used in storage jobs.
|
![]() | BuildConnectionString |
Builds the connection string.
|
![]() | DiscoverStructure(IDisposable, DataStructure) |
Discovers the structure definition.
|
![]() | DiscoverStructure(IDisposable, SupportedDataStructures, String) |
Gets the structure definition with the specified name.
|
![]() | DiscoverStructures |
Gets the list of the structures with the specified type.
|
![]() | EnumerateCustom |
Enumerates the provider-specific values.
|
![]() | EnumerateDatabases |
Enumerates the available databases.
|
![]() | EnumerateServers |
Enumerates the available database servers.
|
![]() | GenerateDefaultDataConnector | Generates default data connector. |
![]() | GetBasicStructureDetails |
Get basic details of the structure.
|
![]() | GetConnection |
Gets the open connection.
|
![]() | GetCredentialsProviderId |
Gets the ID of the credentials provider.
|
![]() | GetCustomConfigurationUI |
Gets the custom configuration UI based on the requested content type.
|
![]() | GetDataCacheKey |
Gets the data cache key.
|
![]() | GetDefaultStructureName |
Gets the default structure name.
|
![]() | GetDiagnosticInfo | Gets diagnostic information about the data provider. |
![]() | IsDriverInstalled |
Determines whether third party driver required for this data provider is installed.
|
![]() | IsUsingUploadedFile |
Determines whether the connection is made to a file stored in Dundas BI database.
|
![]() | LoadDynamicProviderValues | Loads the dynamically retrieved provider values. |
![]() | Localize |
Localizes the specified string using the engine localization service.
(Inherited from ComponentBase.) |
![]() | LogQueryStatement |
Logs the query statement into Data.DataRetrieval.QueryAudit channel at the Information level.
|
![]() | OnProviderValuesLoaded |
Allows the data provider a chance to view and modify the ProviderValues after they are retrieved from the Dundas BI database.
|
![]() | ProcessTask |
Processes the current task if the task is compatible with the data provider.
|
![]() | TestConnection |
Tests the connection.
|
![]() | UpdateFromConnectionString |
Updates from connection string.
|
![]() | ValidateProviderValues |
Validates data ProviderValues after they are retrieved from the Dundas BI database.
|