OracleDbNameQualifier

Provides functionality for construction of full qualified names for database objects.

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

Constructors

OracleDbNameQualifier

Default constructor

Signature:
public Void OracleDbNameQualifier()

Methods

GetFullSequenceName

Qualifies a sequence name for a data services object.

Signature:
public String GetFullSequenceName(dataServices)
Returns

Full sequence name.

Parameters
Name Type Summary
dataServices IDataServices Data service object.
Exceptions
Type Summary
ArgumentNullException Thrown when dataServices is null.
MissingRequiredPropertyException Thrown when the Formatter property was not properly initialized.

GetFullSequenceName

Qualifies a sequence name from a repository.

Signature:
public String GetFullSequenceName(repository)
Returns

Full sequence name.

Parameters
Name Type Summary
repository Repository Repository object to qualify its sequence.
Exceptions
Type Summary
ArgumentException Thrown when repository.SequenceName is null or empty.
ArgumentNullException Thrown when repository is null.
MissingRequiredPropertyException Thrown when the Formatter property was not properly initialized.

GetFullTableName

Qualifies a table name for a data services object.

Signature:
public String GetFullTableName(dataServices)
Returns

Full table name.

Parameters
Name Type Summary
dataServices IDataServices Data service object.
Exceptions
Type Summary
ArgumentNullException Thrown when dataServices is null.
MissingRequiredPropertyException Thrown when the Formatter property was not properly initialized.

GetFullTableName

Qualifies a table name for a repository.

Signature:
public String GetFullTableName(repository)
Returns

Full table name.

Parameters
Name Type Summary
repository Repository Repository object to be qualified.
Exceptions
Type Summary
ArgumentNullException Thrown when repository is null.
MissingRequiredPropertyException Thrown when the Formatter property was not properly initialized.