|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DBHandling
Interface for classes providing basic database handling (drop, create, init).
Method Summary | |
---|---|
void |
addDBDefinitionFile(InputStream inputStream)
Adds an input streams containg part of the db definition to use. |
void |
addDBDefinitionFiles(String srcDir,
String listOfFilenames)
Adds db definition files to use. |
void |
createDB()
Creates the database. |
JdbcConnectionDescriptor |
getConnection()
Returns the connection descriptor used by this handling object. |
void |
initDB()
Creates the tables according to the schema files. |
void |
setConnection(JdbcConnectionDescriptor jcd)
Sets the jdbc connection to use. |
void |
setWorkDir(String dir)
Sets the working directory. |
Method Detail |
---|
void setWorkDir(String dir) throws IOException
dir
- The directory
IOException
- If the directory does not exist or cannot be written/readvoid setConnection(JdbcConnectionDescriptor jcd) throws PlatformException
jcd
- The connection to use
PlatformException
- If the target database cannot be handledJdbcConnectionDescriptor getConnection()
void addDBDefinitionFiles(String srcDir, String listOfFilenames) throws IOException
srcDir
- The directory containing the fileslistOfFilenames
- The filenames in a comma-separated list
IOException
void addDBDefinitionFile(InputStream inputStream) throws IOException
schemataStreams
- Input streams
IOException
void createDB() throws PlatformException
PlatformException
- If some error occurredvoid initDB() throws PlatformException
PlatformException
- If some error occurred
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |