Class NuoDbConnectionDataProvider
- Namespace
- combit.Reporting.DataProviders
- Assembly
- combit.ListLabel31.CrossPlatform.NuoDBConnectionDataProvider.dll
Provider for NuoDB, see https://www.3ds.com/nuodb-distributed-sql-database/ Tested with NuoDb.Data.Client version 1.1.0.4
[Serializable]
public sealed class NuoDbConnectionDataProvider : DbConnectionDataProvider, IDataProvider, ICanHandleUsedIdentifiers, IDisposable, ISupportsLogger, ISerializable
- Inheritance
-
NuoDbConnectionDataProvider
- Implements
- Inherited Members
Constructors
NuoDbConnectionDataProvider(NuoDbConnection)
public NuoDbConnectionDataProvider(NuoDbConnection connection)
Parameters
connectionNuoDbConnection
NuoDbConnectionDataProvider(string)
public NuoDbConnectionDataProvider(string connectionString)
Parameters
connectionStringstring
Properties
SupportedElementTypes
public DbConnectionElementTypes SupportedElementTypes { get; set; }
Property Value
SupportsAdvancedFiltering
Gets or sets a value indicating whether advanced filtering is supported by the data provider.
public override bool SupportsAdvancedFiltering { get; set; }
Property Value
Methods
GetNativeAggregateFunctionName(NativeAggregateFunction)
Gets the native aggregate function name for the given aggregate function instance.
Override this method to return null if the function is not supported by the data provider.
protected override string GetNativeAggregateFunctionName(NativeAggregateFunction function)
Parameters
functionNativeAggregateFunction
Returns
- string
The native aggregate function name as a string; by default, the function name is returned in upper case.
Init()
When implemented in a derived class, initializes the data provider.
protected override void Init()
OnTranslateFilterSyntax(object, TranslateFilterSyntaxEventArgs)
Raises the TranslateFilterSyntax event.
protected override void OnTranslateFilterSyntax(object sender, TranslateFilterSyntaxEventArgs e)
Parameters
senderobjectThe source of the event.
eTranslateFilterSyntaxEventArgsA TranslateFilterSyntaxEventArgs that contains the event data.