Uses of Class
org.pgcodekeeper.core.settings.DiffSettings
Packages that use DiffSettings
Package
Description
-
Uses of DiffSettings in org.pgcodekeeper.core.api
Methods in org.pgcodekeeper.core.api with parameters of type DiffSettingsModifier and TypeMethodDescriptionstatic Set<DangerStatement>PgCodeKeeperApi.checkDangerousStatements(IDatabaseProvider provider, String name, String sql, DiffSettings diffSettings, Collection<DangerStatement> allowedDangers) Checks SQL script for dangerous operations (DROP TABLE, ALTER COLUMN, etc.).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 StringPgCodeKeeperApi.diff(IDatabaseProvider provider, IDatabase oldDb, IDatabase newDb, DiffSettings diffSettings) Compares two databases and generates a migration script.static StringPgCodeKeeperApi.diff(IDatabaseProvider provider, IDatabase oldDb, IDatabase newDb, DiffSettings diffSettings, TreeElement root) Compares two databases and generates a migration script with a pre-built tree.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.static voidPgCodeKeeperApi.runSQL(IDatabaseProvider provider, String name, String sql, String url, DiffSettings diffSettings) Parses and executes SQL script against a database. -
Uses of DiffSettings in org.pgcodekeeper.core.database.api
Methods in org.pgcodekeeper.core.database.api with parameters of type DiffSettingsModifier and TypeMethodDescriptionIDatabaseProvider.getDumpLoader(Path path, DiffSettings diffSettings) IDatabaseProvider.getDumpLoader(InputStreamProvider input, String name, DiffSettings diffSettings) IDatabaseProvider.getJdbcLoader(String url, DiffSettings diffSettings) IDatabaseProvider.getJdbcLoader(IJdbcConnector connector, DiffSettings diffSettings) IDatabaseProvider.getProjectLoader(Path path, DiffSettings diffSettings) IDatabaseProvider.getProjectLoader(Path path, DiffSettings diffSettings, Collection<String> libXmls, Collection<String> libs, Collection<String> libsWithoutPriv, Path metaPath) IDatabaseProvider.getScriptBuilder(DiffSettings diffSettings) -
Uses of DiffSettings in org.pgcodekeeper.core.database.base.parser
Constructors in org.pgcodekeeper.core.database.base.parser with parameters of type DiffSettingsModifierConstructorDescriptionCustomParserListener(T database, String filename, ParserListenerMode mode, DiffSettings diffSettings) Creates a new parser listener for building database schemas. -
Uses of DiffSettings in org.pgcodekeeper.core.database.ch
Methods in org.pgcodekeeper.core.database.ch with parameters of type DiffSettingsModifier and TypeMethodDescriptionChDatabaseProvider.getDumpLoader(Path path, DiffSettings diffSettings) ChDatabaseProvider.getDumpLoader(InputStreamProvider input, String name, DiffSettings diffSettings) ChDatabaseProvider.getJdbcLoader(String url, DiffSettings diffSettings) ChDatabaseProvider.getJdbcLoader(IJdbcConnector connector, DiffSettings diffSettings) ChDatabaseProvider.getProjectLoader(Path path, DiffSettings diffSettings) ChDatabaseProvider.getProjectLoader(Path path, DiffSettings diffSettings, Collection<String> libXmls, Collection<String> libs, Collection<String> libsWithoutPriv, Path metaPath) ChDatabaseProvider.getScriptBuilder(DiffSettings diffSettings) -
Uses of DiffSettings in org.pgcodekeeper.core.database.ch.loader
Constructors in org.pgcodekeeper.core.database.ch.loader with parameters of type DiffSettingsModifierConstructorDescriptionChDumpLoader(Path inputFile, DiffSettings diffSettings) ChDumpLoader(InputStreamProvider input, String inputObjectName, DiffSettings diffSettings) ChJdbcLoader(IJdbcConnector connector, DiffSettings diffSettings) Creates a new ClickHouse JDBC loader with the specified parameters.ChLibraryLoader(ChDatabase database, Path metaPath, Set<String> loadedPaths, DiffSettings diffSettings) ChProjectLoader(Path dirPath, DiffSettings diffSettings) ChProjectLoader(Path dirPath, DiffSettings diffSettings, Collection<String> libXmls, Collection<String> libs, Collection<String> libsWithoutPriv, Path metaPath) -
Uses of DiffSettings in org.pgcodekeeper.core.database.ch.parser
Methods in org.pgcodekeeper.core.database.ch.parser with parameters of type DiffSettingsModifier and TypeMethodDescriptionstatic voidChParserUtils.parseSqlStream(InputStreamProvider inputStream, String parsedObjectName, DiffSettings diffSettings, int monitoringLevel, IChContextProcessor listener, Queue<AntlrTask<?>> antlrTasks) Parses ClickHouse SQL stream asynchronously.Constructors in org.pgcodekeeper.core.database.ch.parser with parameters of type DiffSettingsModifierConstructorDescriptionChCustomParserListener(ChDatabase database, String filename, ParserListenerMode mode, DiffSettings diffSettings) Creates a new ClickHouse SQL parser listener.ChOverridesListener(ChDatabase database, String filename, ParserListenerMode mode, DiffSettings diffSettings, Map<AbstractStatement, StatementOverride> overrides) Creates a new listener for ClickHouse SQL with override support. -
Uses of DiffSettings in org.pgcodekeeper.core.database.ch.script
Constructors in org.pgcodekeeper.core.database.ch.script with parameters of type DiffSettings -
Uses of DiffSettings in org.pgcodekeeper.core.database.ms
Methods in org.pgcodekeeper.core.database.ms with parameters of type DiffSettingsModifier and TypeMethodDescriptionMsDatabaseProvider.getDumpLoader(Path path, DiffSettings diffSettings) MsDatabaseProvider.getDumpLoader(InputStreamProvider input, String name, DiffSettings diffSettings) MsDatabaseProvider.getJdbcLoader(String url, DiffSettings diffSettings) MsDatabaseProvider.getJdbcLoader(IJdbcConnector connector, DiffSettings diffSettings) MsDatabaseProvider.getProjectLoader(Path path, DiffSettings diffSettings) MsDatabaseProvider.getProjectLoader(Path path, DiffSettings diffSettings, Collection<String> libXmls, Collection<String> libs, Collection<String> libsWithoutPriv, Path metaPath) MsDatabaseProvider.getScriptBuilder(DiffSettings diffSettings) -
Uses of DiffSettings in org.pgcodekeeper.core.database.ms.loader
Constructors in org.pgcodekeeper.core.database.ms.loader with parameters of type DiffSettingsModifierConstructorDescriptionMsDumpLoader(Path inputFile, DiffSettings diffSettings) MsDumpLoader(InputStreamProvider input, String inputObjectName, DiffSettings diffSettings) MsJdbcLoader(IJdbcConnector connector, DiffSettings diffSettings) Creates a new Microsoft SQL Server JDBC loader with the specified parameters.MsLibraryLoader(MsDatabase database, Path metaPath, Set<String> loadedPaths, DiffSettings diffSettings) MsProjectLoader(Path dirPath, DiffSettings diffSettings) MsProjectLoader(Path dirPath, DiffSettings diffSettings, Collection<String> libXmls, Collection<String> libs, Collection<String> libsWithoutPriv, Path metaPath) -
Uses of DiffSettings in org.pgcodekeeper.core.database.ms.parser
Methods in org.pgcodekeeper.core.database.ms.parser with parameters of type DiffSettingsModifier and TypeMethodDescriptionstatic voidMsParserUtils.parseSqlStream(InputStreamProvider inputStream, String parsedObjectName, DiffSettings diffSettings, int monitoringLevel, IMsContextProcessor listener, Queue<AntlrTask<?>> antlrTasks) Parses Microsoft SQL stream asynchronously.Constructors in org.pgcodekeeper.core.database.ms.parser with parameters of type DiffSettingsModifierConstructorDescriptionMsCustomParserListener(MsDatabase database, String filename, ParserListenerMode mode, DiffSettings diffSettings) Creates a new Microsoft SQL Server parser listener.MsOverridesListener(MsDatabase db, String filename, ParserListenerMode mode, DiffSettings diffSettings, Map<AbstractStatement, StatementOverride> overrides) Creates a new T-SQL listener with override support. -
Uses of DiffSettings in org.pgcodekeeper.core.database.ms.script
Constructors in org.pgcodekeeper.core.database.ms.script with parameters of type DiffSettings -
Uses of DiffSettings in org.pgcodekeeper.core.database.pg
Methods in org.pgcodekeeper.core.database.pg with parameters of type DiffSettingsModifier and TypeMethodDescriptionPgDatabaseProvider.getDumpLoader(Path path, DiffSettings diffSettings) PgDatabaseProvider.getDumpLoader(InputStreamProvider input, String name, DiffSettings diffSettings) PgDatabaseProvider.getJdbcLoader(String url, DiffSettings diffSettings) PgDatabaseProvider.getJdbcLoader(IJdbcConnector connector, DiffSettings diffSettings) PgDatabaseProvider.getProjectLoader(Path path, DiffSettings diffSettings) PgDatabaseProvider.getProjectLoader(Path path, DiffSettings diffSettings, Collection<String> libXmls, Collection<String> libs, Collection<String> libsWithoutPriv, Path metaPath) PgDatabaseProvider.getScriptBuilder(DiffSettings diffSettings) -
Uses of DiffSettings in org.pgcodekeeper.core.database.pg.loader
Constructors in org.pgcodekeeper.core.database.pg.loader with parameters of type DiffSettingsModifierConstructorDescriptionPgDumpLoader(Path inputFile, DiffSettings diffSettings) PgDumpLoader(InputStreamProvider input, String inputObjectName, DiffSettings diffSettings) PgJdbcLoader(IJdbcConnector connector, String timezone, DiffSettings diffSettings) Creates a new PostgreSQL JDBC loader with the specified parameters.PgLibraryLoader(PgDatabase database, Path metaPath, Set<String> loadedPaths, DiffSettings diffSettings) PgProjectLoader(Path dirPath, DiffSettings diffSettings) PgProjectLoader(Path dirPath, DiffSettings diffSettings, Collection<String> libXmls, Collection<String> libs, Collection<String> libsWithoutPriv, Path metaPath) -
Uses of DiffSettings in org.pgcodekeeper.core.database.pg.parser
Methods in org.pgcodekeeper.core.database.pg.parser with parameters of type DiffSettingsModifier and TypeMethodDescriptionstatic voidPgParserUtils.parseSqlStream(InputStreamProvider inputStream, String parsedObjectName, DiffSettings diffSettings, int monitoringLevel, IPgContextProcessor listener, Queue<AntlrTask<?>> antlrTasks) Parses PostgreSQL SQL stream asynchronously.Constructors in org.pgcodekeeper.core.database.pg.parser with parameters of type DiffSettingsModifierConstructorDescriptionPgCustomParserListener(PgDatabase database, String filename, ParserListenerMode mode, DiffSettings diffSettings, Queue<AntlrTask<?>> antlrTasks) Creates a new PostgreSQL SQL parser listener.PgOverridesListener(PgDatabase db, String filename, ParserListenerMode mode, DiffSettings diffSettings, Map<AbstractStatement, StatementOverride> overrides) Creates a new listener with override support. -
Uses of DiffSettings in org.pgcodekeeper.core.database.pg.script
Constructors in org.pgcodekeeper.core.database.pg.script with parameters of type DiffSettings -
Uses of DiffSettings in org.pgcodekeeper.core.model.graph
Methods in org.pgcodekeeper.core.model.graph with parameters of type DiffSettingsModifier and TypeMethodDescriptionstatic Set<ActionContainer>DepcyResolver.resolve(IDatabase oldDb, IDatabase newDb, List<Map.Entry<IStatement, IStatement>> additionalDependenciesOldDb, List<Map.Entry<IStatement, IStatement>> additionalDependenciesNewDb, Set<IStatement> toRefresh, List<DbObject> dbObjects, DiffSettings diffSettings) Constructors in org.pgcodekeeper.core.model.graph with parameters of type DiffSettingsModifierConstructorDescriptionDepcyResolver(IDatabase oldDatabase, IDatabase newDatabase, DiffSettings diffSettings, Set<IStatement> toRefresh) -
Uses of DiffSettings in org.pgcodekeeper.core.script
Methods in org.pgcodekeeper.core.script that return DiffSettingsModifier and TypeMethodDescriptionSQLScript.getDiffSettings()Returns the diffSettings used by this script.Constructors in org.pgcodekeeper.core.script with parameters of type DiffSettingsModifierConstructorDescriptionSQLScript(DiffSettings diffSettings, String separator) Creates a new SQL script builder with specified settings.