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, 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