Table of Contents

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

connection NuoDbConnection

NuoDbConnectionDataProvider(string)

public NuoDbConnectionDataProvider(string connectionString)

Parameters

connectionString string

Properties

SupportedElementTypes

public DbConnectionElementTypes SupportedElementTypes { get; set; }

Property Value

DbConnectionElementTypes

SupportsAdvancedFiltering

Gets or sets a value indicating whether advanced filtering is supported by the data provider.

public override bool SupportsAdvancedFiltering { get; set; }

Property Value

bool

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

function NativeAggregateFunction

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

sender object

The source of the event.

e TranslateFilterSyntaxEventArgs

A TranslateFilterSyntaxEventArgs that contains the event data.