Class JdbcMetadataSource
- java.lang.Object
-
- org.apache.torque.generator.source.SourceImpl
-
- org.apache.torque.generator.source.jdbc.JdbcMetadataSource
-
- All Implemented Interfaces:
Source
public class JdbcMetadataSource extends SourceImpl
A source which reads the data from JDBC Metadata.- Version:
- $Id: JdbcMetadataSource.java 1855923 2019-03-20 16:19:39Z gk $
-
-
Method Summary
Modifier and Type Method Description protected SourceElement
createRootElement()
Reads the root element and the whole untransformed source tree.byte[]
getContentChecksum()
Returns the checksum of the content.String
getDescription()
Gets a description of this source for debugging purposes.Date
getLastModified()
Returns the last modification date of the source files.File
getSourceFile()
Returns the source file, if it exists.-
Methods inherited from class org.apache.torque.generator.source.SourceImpl
getRootElement
-
-
-
-
Constructor Detail
-
JdbcMetadataSource
public JdbcMetadataSource(String driver, String url, String username, String password, String schema)
Constructor.- Parameters:
driver
- the database driver class, not null.url
- the connection url, not null.username
- the username of the database user.password
- the password of the database user.schema
- the schema to read.
-
-
Method Detail
-
createRootElement
protected SourceElement createRootElement() throws SourceException
Description copied from class:SourceImpl
Reads the root element and the whole untransformed source tree.- Specified by:
createRootElement
in classSourceImpl
- Returns:
- the root element, not null.
- Throws:
SourceException
- if the SourceElement cannot be created.
-
getDescription
public String getDescription()
Description copied from interface:Source
Gets a description of this source for debugging purposes.- Returns:
- the description, which should make it possible to identify the currently processed output.
-
getSourceFile
public File getSourceFile()
Description copied from interface:Source
Returns the source file, if it exists.- Returns:
- the source file, or null if the source is not read from a file.
-
getLastModified
public Date getLastModified()
Returns the last modification date of the source files.- Returns:
- always null because no source file exist.
-
getContentChecksum
public byte[] getContentChecksum()
Returns the checksum of the content.- Returns:
- always null.
-
-