MySqlDbNameQualifier

Builds full qualified names for database objects.

Namespace:
Inetdev.Data.MySql
Type:
Class
Public:
Yes
Protected:
No
Sealed:
No
Abstract:
No
Inherits from:
Inetdev.Data.AbstractDbNameQualifier

Constructors

MySqlDbNameQualifier

Default constructor

Signature:
public Void MySqlDbNameQualifier()

Methods

GetFullSequenceName

Gets the full qualified name for the sequence configured in dataServices.

Signature:
public String GetFullSequenceName(dataServices)
Returns

This method returns the value of the IDataServices.SequenceName property.

Parameters
Name Type Summary
dataServices IDataServices An IDataServices.
Exceptions
Type Summary
ArgumentNullException Thrown when dataServices is null.

GetFullSequenceName

This method always returns an empty string.

Signature:
public String GetFullSequenceName(repository)
Returns

An empty string.

Parameters
Name Type Summary
repository Repository A Repository.

GetFullTableName

Gets the full qualified name of the table representes by dataServices.

Signature:
public String GetFullTableName(dataServices)
Returns

Full qualified quoted name of the table.

Parameters
Name Type Summary
dataServices IDataServices An IDataServices.
Exceptions
Type Summary
ArgumentNullException Thrown when dataServices is null.
MissingRequiredPropertyException Thrown when the object is not properly initialized.

GetFullTableName

Gets the full qualified name of the object represented by repository.

Signature:
public String GetFullTableName(repository)
Returns

Full qualified quoted name of the object.

Parameters
Name Type Summary
repository Repository A Repository.
Exceptions
Type Summary
ArgumentNullException Thrown when repository is null.
MissingRequiredPropertyException Thrown when the object is not properly initialized.