TabularProvider Methods

The TabularProvider type exposes the following members.

Methods
  NameDescription
Public methodAreCompatible
Determines if two connectors are compatible for possible generation of single SQL.
(Inherited from RelationalDataProvider.)
Public methodBuildConnectionString
Builds the connection string.
(Inherited from DataProvider.)
Protected methodCreateReader
Creates the reader for the specified query object.
(Inherited from RelationalDataProvider.)
Public methodCreateTable
Creates a database table.
(Inherited from RelationalDataProvider.)
Public methodCreateTemporaryTable
Creates a temporary table.
(Inherited from RelationalDataProvider.)
Public methodDiscoverColumns
Discovers the columns for the specified query object.
(Inherited from RelationalDataProvider.)
Public methodDiscoverParameters
Discovers the best parameters.
Public methodDiscoverStructure(IDisposable, DataStructure)
Discovers the structure definition.
(Overrides DataProviderDiscoverStructure(IDisposable, DataStructure).)
Public methodDiscoverStructure(IDisposable, SupportedDataStructures, String)
Gets the structure definition with the specified name.
(Overrides DataProviderDiscoverStructure(IDisposable, SupportedDataStructures, String).)
Public methodDiscoverStructures
Gets the list of the structures with the specified type.
(Inherited from DataProvider.)
Public methodEnumerateCustom
Enumerates the provider-specific values.
(Inherited from DataProvider.)
Public methodEnumerateDatabases
Enumerates the available databases.
(Overrides DataProviderEnumerateDatabases(ICollectionParameterValue).)
Public methodEnumerateServers
Enumerates the available database servers.
(Overrides DataProviderEnumerateServers.)
Public methodGenerateFunctionCall
Generates the statement that calls the table-valued function.
(Inherited from RelationalDataProvider.)
Public methodGenerateQuery
Generates the query.
(Inherited from RelationalDataProvider.)
Public methodGetCapabilities
Gets the relational provider capabilities.
(Overrides RelationalDataProviderGetCapabilities(IProviderConnector).)
Public methodGetCastExpression
Gets a data conversion expression, used in general for avoiding overflow exceptions when using aggregates.
(Overrides RelationalDataProviderGetCastExpression(DatabaseType).)
Public methodGetConnection
Gets the open connection.
(Inherited from DataProvider.)
Public methodGetCredentialsProviderId
Gets the ID of the credentials provider.
(Inherited from DataProvider.)
Public methodGetCustomConfigurationUI
Gets the custom configuration UI based on the requested content type.
(Inherited from DataProvider.)
Public methodGetDataCacheKey
Gets the data cache key.
(Inherited from DataProvider.)
Public methodGetDateTrimFunction
Returns a function that can be used to 'trim date/time' values to a specified grain.
(Overrides RelationalDataProviderGetDateTrimFunction(DateTimeGranularity, String).)
Public methodGetDefaultStructureName
Gets the default structure name.
(Inherited from DataProvider.)
Public methodGetDiagnosticInfo
Gets diagnostic information about the data provider.
(Inherited from DataProvider.)
Public methodGetOpenReader(IDisposable, QueryDefinition)
Creates and opens the reader for the specified query object.
(Inherited from RelationalDataProvider.)
Protected methodGetOpenReader(IDisposable, QueryDefinition, CommandBehavior)
Creates and opens the reader for the specified query object.
(Inherited from RelationalDataProvider.)
Public methodGetRemoteConnectionMetadata
Gets the remote connection specific metadata.
(Overrides RelationalDataProviderGetRemoteConnectionMetadata(IProviderConnector).)
Public methodGetRemoteMetadata
Gets the remote metadata.
(Overrides RelationalDataProviderGetRemoteMetadata.)
Public methodGetStructureCustomConfigurationUI
Gets the custom configuration UI based on the requested content type for the structure.
Public methodGetSupportedAggregators
Gets the supported aggregators.
(Inherited from RelationalDataProvider.)
Public methodIsDriverInstalled
Determines whether third party driver required for this data provider is installed.
(Inherited from DataProvider.)
Public methodIsUsingUploadedFile
Determines whether the connection is made to a file stored in Dundas BI database.
(Inherited from DataProvider.)
Protected methodLocalize
Localizes the specified string using the engine localization service.
(Inherited from ComponentBase.)
Public methodLogQueryStatement
Logs the query statement into Data.DataRetrieval.QueryAudit channel at the Information level.
(Inherited from DataProvider.)
Public methodMakeCompatible
Returns structure name from a different database.
(Inherited from RelationalDataProvider.)
Public methodNormalizeName
Escapes special characters or reserved words in a name.
(Overrides RelationalDataProviderNormalizeName(IProviderConnector, String).)
Public methodOnGetReader (Overrides RelationalDataProviderOnGetReader(IDisposable, QueryDefinition).)
Public methodParseStructureName
Parses the structure name.
(Inherited from RelationalDataProvider.)
Public methodProcessTask
Processes the current task if the task is compatible with the data provider.
(Overrides RelationalDataProviderProcessTask(ProviderTransformTask).)
Public methodTestConnection
Tests the connection.
(Inherited from DataProvider.)
Public methodUpdateFromConnectionString
Updates from connection string.
(Inherited from DataProvider.)
Top
See Also