Klasse JdbcMetadataSourceProvider
java.lang.Object
org.apache.torque.generator.source.SourceProvider
org.apache.torque.generator.source.jdbc.JdbcMetadataSourceProvider
Creates a source from JDBC metadata.
- Version:
- $Id: JdbcMetadataSourceProvider.java 1917241 2024-04-21 13:29:41Z tv $
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungcopy()
Returns a copy of this source provider in its initial state.void
copyNotSetSettingsFrom
(SourceProvider sourceProvider) Copies settings which are not set in this source provider from another source provider.getUrl()
boolean
hasNext()
void
initInternal
(ConfigurationHandlers configurationHandlers, ControllerState controllerState) Initializes the sources provided by this SourceProvider.next()
void
remove()
protected void
resetInternal
(ConfigurationHandlers configurationHandlers, ControllerState controllerState) Resets the sources provided by this SourceProvider.Von Klasse geerbte Methoden org.apache.torque.generator.source.SourceProvider
init, isInit, reset
Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Von Schnittstelle geerbte Methoden java.util.Iterator
forEachRemaining
-
Konstruktordetails
-
JdbcMetadataSourceProvider
public JdbcMetadataSourceProvider(String urlOption, String driverOption, String usernameOption, String passwordOption, String schemaOption) throws ConfigurationException - Löst aus:
ConfigurationException
-
-
Methodendetails
-
initInternal
public void initInternal(ConfigurationHandlers configurationHandlers, ControllerState controllerState) throws ConfigurationException Beschreibung aus Klasse kopiert:SourceProvider
Initializes the sources provided by this SourceProvider.- Angegeben von:
initInternal
in KlasseSourceProvider
- Parameter:
configurationHandlers
- the configuration handlers, not null.controllerState
- the current controller state, not null.- Löst aus:
ConfigurationException
- if initializing fails.
-
hasNext
public boolean hasNext() -
next
-
resetInternal
protected void resetInternal(ConfigurationHandlers configurationHandlers, ControllerState controllerState) throws ConfigurationException Beschreibung aus Klasse kopiert:SourceProvider
Resets the sources provided by this SourceProvider.- Angegeben von:
resetInternal
in KlasseSourceProvider
- Parameter:
configurationHandlers
- the configuration handlers, not null.controllerState
- the current controller state, not null.- Löst aus:
ConfigurationException
- if resetting fails.
-
remove
public void remove() -
getUrlOption
-
getDriverOption
-
getUsernameOption
-
getPasswordOption
-
getSchemaOption
-
getUrl
-
getDriver
-
getUsername
-
getPassword
-
getSchema
-
copy
Returns a copy of this source provider in its initial state. This means theSourceProvider.init(ConfigurationHandlers, ControllerState)
method of the new source provider must be called before it can be used.- Angegeben von:
copy
in KlasseSourceProvider
- Gibt zurück:
- the SourceProvider
- Löst aus:
ConfigurationException
- if the new SourceProvider cannot be initialized.
-
copyNotSetSettingsFrom
Copies settings which are not set in this source provider from another source provider. This only works if the type of the other source provider is known to this source provider. Only a subset of all properties are typically used for overwriting. No Properties which are already set are overwritten.- Angegeben von:
copyNotSetSettingsFrom
in KlasseSourceProvider
- Parameter:
sourceProvider
- the source provoder to copy the settings from.
-