# SQL Object Name Helper

###### Identifier:

org.eclipse.datatools.modelbase.sql.sqlObjectNameHelper

###### Since:

[Enter the first release in which this extension point appears.]

###### Description:

This extension point provides a database type-specific SQL object naming service. The naming service is used to obtain the name of a SQL Model object such as a table for use in specific contexts such as constructing a SQL statement.

###### Configuration Markup:

<!ELEMENT extension (nameHelper+)>

<!ATTLIST extension

point CDATA #REQUIRED

id CDATA #IMPLIED

name CDATA #IMPLIED>

<!ELEMENT nameHelper EMPTY>

<!ATTLIST nameHelper

databaseType CDATA #REQUIRED

class CDATA #REQUIRED>

Allows an extender to register a class that can provide names for database objects in a database type-specific manner.

- databaseType - Indicates the database type (vendor) handled by the helper. The value given should be the value returned by the "getVendor()" method of the org.eclipse.datatools.modelbase.sql.schema.Database class when connected to the desired database type. If the value from the getVendor call matches the value in the extension, then externsion will be used.
- class - The name of the class which implements the ISQLObjectNameHelper interface.

###### Examples:

[Enter extension point usage example here.]

###### API Information:

[Enter API information here.]

###### Supplied Implementation:

[Enter information about supplied implementation of this extension point.]