|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.jboss.dna.common.jdbc.provider.DefaultDatabaseMetadataProvider
public abstract class DefaultDatabaseMetadataProvider
Default DatabaseMetadataProvider
Constructor Summary | |
---|---|
DefaultDatabaseMetadataProvider()
Default Constructor |
|
DefaultDatabaseMetadataProvider(String name)
Constructor |
Method Summary | |
---|---|
Connection |
getConnection()
Returns database connection |
DatabaseMetaData |
getDatabaseMetaData()
Returns database metadata |
String |
getEmptyStringNotation()
Get provider's notation for empty string |
String |
getName()
Returns DatabaseMetadataProvider logical name |
String |
getNullStringNotation()
Get provider's notation for NULL string |
Properties |
getProperties()
Returns provider properties |
void |
release(boolean silently)
Releases database resources |
void |
setEmptyStringNotation(String emptyStringNotation)
Set provider's notation for empty string |
void |
setName(String name)
Sets the DatabaseMetadataProvider logical name |
void |
setNullStringNotation(String nullStringNotation)
Set provider's notation for NULL string |
void |
setProperties(Properties properties)
Sets the provider properties |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DefaultDatabaseMetadataProvider()
public DefaultDatabaseMetadataProvider(String name)
name
- the DatabaseMetadataProvider logical nameMethod Detail |
---|
public void release(boolean silently)
release
in interface DatabaseMetadataProvider
silently
- if true never generates Exception; otherwise mage rethrow RunTimeExceptionpublic DatabaseMetaData getDatabaseMetaData() throws Exception
getDatabaseMetaData
in interface DatabaseMetadataProvider
Exception
public Connection getConnection() throws Exception
getConnection
in interface DatabaseMetadataProvider
Exception
public String getName()
getName
in interface DatabaseMetadataProvider
public void setName(String name)
setName
in interface DatabaseMetadataProvider
name
- the DatabaseMetadataProvider logical namepublic String getEmptyStringNotation()
getEmptyStringNotation
in interface DatabaseMetadataProvider
public void setEmptyStringNotation(String emptyStringNotation)
setEmptyStringNotation
in interface DatabaseMetadataProvider
emptyStringNotation
- the provider's notation for empty stringpublic String getNullStringNotation()
getNullStringNotation
in interface DatabaseMetadataProvider
public void setNullStringNotation(String nullStringNotation)
setNullStringNotation
in interface DatabaseMetadataProvider
nullStringNotation
- the provider's notation for NULL stringpublic Properties getProperties()
getProperties
in interface DatabaseMetadataProvider
public void setProperties(Properties properties)
setProperties
in interface DatabaseMetadataProvider
properties
- the provider properties
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |