Uses of Interface
org.pgcodekeeper.core.database.api.loader.ILoader
Packages that use ILoader
Package
Description
-
Uses of ILoader in org.pgcodekeeper.core.api
Methods in org.pgcodekeeper.core.api with parameters of type ILoaderModifier and TypeMethodDescriptionPgCodeKeeperApi.analyzeDependencies(ILoader loader, Collection<String> objectNames, int depth, boolean reverse, Collection<DbObjType> filterTypes, boolean invertFilter) Analyzes database object dependencies and builds a dependency graph.static TreeElementPgCodeKeeperApi.createTree(ILoader oldDbLoader, ILoader newDbLoader, DiffSettings diffSettings) Compares two databases and generates a tree.static StringPgCodeKeeperApi.diff(IDatabaseProvider provider, ILoader oldDbLoader, ILoader newDbLoader, DiffSettings diffSettings) Compares two databases and generates a migration script.static voidPgCodeKeeperApi.exportToProject(IDatabaseProvider provider, ILoader oldDbLoader, ILoader newDbLoader, Path projectPath, boolean overridesOnly, Path structureFile, DiffSettings diffSettings) Exports or updates project or overrides files based on database schema, using an externally supplied directory layout.static voidPgCodeKeeperApi.exportToProject(IDatabaseProvider provider, ILoader oldDbLoader, ILoader newDbLoader, Path projectPath, boolean overridesOnly, DiffSettings diffSettings) Exports or updates project or overrides files based on database schema.static voidPgCodeKeeperApi.exportToProject(IDatabaseProvider provider, ILoader oldDbLoader, ILoader newDbLoader, Path projectPath, DiffSettings diffSettings) Exports or updates project files based on database schema. -
Uses of ILoader in org.pgcodekeeper.core.database.api.loader
Subinterfaces of ILoader in org.pgcodekeeper.core.database.api.loaderModifier and TypeInterfaceDescriptioninterfaceInterface for database dump loaderinterfaceInterface for JDBC database loaderinterfaceInterface for project loader -
Uses of ILoader in org.pgcodekeeper.core.database.base.loader
Classes in org.pgcodekeeper.core.database.base.loader that implement ILoaderModifier and TypeClassDescriptionclassAbstractDumpLoader<T extends IDatabase>Base database dump loaderclassAbstractJdbcLoader<T extends IDatabase>Base JDBC database loaderclassAbstractLibraryLoader<T extends IDatabase>Database loader for external library dependencies.classAbstractLoader<T extends IDatabase>Base database loaderclassAbstractProjectLoader<T extends IDatabase>Base project loader for loading database schemas from project directory structures. -
Uses of ILoader in org.pgcodekeeper.core.database.ch.loader
Classes in org.pgcodekeeper.core.database.ch.loader that implement ILoaderModifier and TypeClassDescriptionclassClickHouse dump loaderfinal classJDBC-based database schema loader for ClickHouse databases.classclassClickHouse project loader for loading database schemas from project directory structures. -
Uses of ILoader in org.pgcodekeeper.core.database.ms.loader
Classes in org.pgcodekeeper.core.database.ms.loader that implement ILoaderModifier and TypeClassDescriptionclassMS SQL dump loaderfinal classJDBC-based database schema loader for Microsoft SQL Server databases.classclassMS SQL Server project loader for loading database schemas from project directory structures. -
Uses of ILoader in org.pgcodekeeper.core.database.pg.loader
Classes in org.pgcodekeeper.core.database.pg.loader that implement ILoaderModifier and TypeClassDescriptionclassPostgreSQL dump loaderclassJDBC-based database schema loader for PostgreSQL databases.classclassPostgreSQL project loader for loading database schemas from project directory structures. -
Uses of ILoader in org.pgcodekeeper.core.utils
Methods in org.pgcodekeeper.core.utils with parameters of type ILoader