Interface ILoader
- All Known Subinterfaces:
IDumpLoader,IJdbcLoader,IProjectLoader
- All Known Implementing Classes:
AbstractDumpLoader,AbstractJdbcLoader,AbstractLibraryLoader,AbstractLoader,AbstractProjectLoader,ChDumpLoader,ChJdbcLoader,ChLibraryLoader,ChProjectLoader,MsDumpLoader,MsJdbcLoader,MsLibraryLoader,MsProjectLoader,PgDumpLoader,PgJdbcLoader,PgLibraryLoader,PgProjectLoader
public interface ILoader
Interface for database loader
-
Method Summary
Modifier and TypeMethodDescriptionload()Loads the database schema.Loads the database schema and runs full expression analysis.
-
Method Details
-
load
Loads the database schema.- Returns:
- loaded database
- Throws:
IOExceptionInterruptedException
-
loadAndAnalyze
Loads the database schema and runs full expression analysis.- Returns:
- loaded and fully analyzed database
- Throws:
IOExceptionInterruptedException
-
getSettings
ISettings getSettings()- Returns:
- configuration settings
-
getErrors
- Returns:
- unmodifiable list of errors during loading
-