Uses of Interface
org.pgcodekeeper.core.settings.ISettings
Packages that use ISettings
Package
Description
-
Uses of ISettings in org.pgcodekeeper.core
Constructors in org.pgcodekeeper.core with parameters of type ISettings -
Uses of ISettings in org.pgcodekeeper.core.api
Methods in org.pgcodekeeper.core.api with parameters of type ISettingsModifier and TypeMethodDescriptionstatic StringPgCodeKeeperApi.diff(ISettings settings, TreeElement root, AbstractDatabase oldDb, AbstractDatabase newDb, List<Map.Entry<PgStatement, PgStatement>> additionalDependenciesOldDb, List<Map.Entry<PgStatement, PgStatement>> additionalDependenciesNewDb, Collection<String> ignoreLists) Compares two databases and generates a migration script with filtering and additional dependencies.static StringPgCodeKeeperApi.diff(ISettings settings, AbstractDatabase oldDb, AbstractDatabase newDb) Compares two databases and generates a migration script.static StringPgCodeKeeperApi.diff(ISettings settings, AbstractDatabase oldDb, AbstractDatabase newDb, Collection<String> ignoreLists) Compares two databases and generates a migration script with filtering.static StringPgCodeKeeperApi.diff(ISettings settings, AbstractDatabase oldDb, AbstractDatabase newDb, List<Map.Entry<PgStatement, PgStatement>> additionalDependenciesOldDb, List<Map.Entry<PgStatement, PgStatement>> additionalDependenciesNewDb, Collection<String> ignoreLists) Compares two databases and generates a migration script with filtering and additional dependencies.static voidPgCodeKeeperApi.export(ISettings settings, AbstractDatabase dbToExport, String exportTo) Exports database schema to project files.static voidPgCodeKeeperApi.export(ISettings settings, AbstractDatabase dbToExport, String exportTo, Collection<String> ignoreLists, IMonitor monitor) Exports database schema to project files with filtering and progress tracking.static voidPgCodeKeeperApi.update(ISettings settings, AbstractDatabase oldDb, AbstractDatabase newDb, String projectToUpdate) Updates project with changes from database.static voidPgCodeKeeperApi.update(ISettings settings, AbstractDatabase oldDb, AbstractDatabase newDb, String projectToUpdate, Collection<String> ignoreLists, IMonitor monitor) Updates project with changes from database with filtering and progress tracking.Constructors in org.pgcodekeeper.core.api with parameters of type ISettingsModifierConstructorDescriptionDatabaseFactory(ISettings settings) Constructor with default argumentsDatabaseFactory(ISettings settings, boolean ignoreErrors, boolean needAnalyze) Constructor with default progress monitorDatabaseFactory(ISettings settings, boolean ignoreErrors, boolean needAnalyze, IMonitor monitor) -
Uses of ISettings in org.pgcodekeeper.core.diff
Methods in org.pgcodekeeper.core.diff with parameters of type ISettingsModifier and TypeMethodDescriptionstatic booleanComparison.compare(ISettings settings, PgStatement oldObject, PgStatement newObject) Compares old and new states of an object -
Uses of ISettings in org.pgcodekeeper.core.loader
Methods in org.pgcodekeeper.core.loader with parameters of type ISettingsModifier and TypeMethodDescriptionstatic AbstractDatabaseCreates a new database instance based on the database type specified in settings.static DatabaseLoaderLoaderFactory.createJdbcLoader(ISettings settings, String timezone, AbstractJdbcConnector connector, IMonitor monitor, IgnoreSchemaList ignoreSchemaList) Creates a JDBC database loader with specified connector and monitoring.static DatabaseLoaderLoaderFactory.createJdbcLoader(ISettings settings, String url, IgnoreSchemaList ignoreSchemaList) Creates a JDBC database loader using URL-based connection.static DatabaseLoaderLoaderFactory.createJdbcLoader(ISettings settings, String url, IgnoreSchemaList ignoreSchemaList, IMonitor monitor) Creates a JDBC database loader using URL-based connection and monitoring.voidLibraryLoader.loadLibraries(ISettings settings, boolean isIgnorePrivileges, Collection<String> paths) Loads libraries from the specified collection of paths.voidLibraryLoader.loadXml(DependenciesXmlStore xmlStore, ISettings settings) Loads libraries from XML dependency store configuration.TokenLoader.verify(ISettings settings, Path path, Collection<String> sources) Verifies SQL sources using verification properties from the specified path.TokenLoader.verify(ISettings args, VerificationProperties rules, Collection<String> sources) Verifies SQL sources using the specified verification rules.Constructors in org.pgcodekeeper.core.loader with parameters of type ISettingsModifierConstructorDescriptionPgDumpLoader(Path inputFile, ISettings settings) Creates a new dump loader for a file path with null progress monitor and no monitoring.PgDumpLoader(Path inputFile, ISettings settings, IMonitor monitor) Creates a new dump loader for a file path with default monitoring level of 1.PgDumpLoader(Path inputFile, ISettings settings, IMonitor monitor, int monitoringLevel) This constructor createsInputStreamProviderusing inputFile parameter.PgDumpLoader(InputStreamProvider input, String inputObjectName, ISettings settings) Creates a new dump loader with null progress monitor and no monitoring.PgDumpLoader(InputStreamProvider input, String inputObjectName, ISettings settings, IMonitor monitor) Creates a new dump loader with default monitoring level of 1.PgDumpLoader(InputStreamProvider input, String inputObjectName, ISettings settings, IMonitor monitor, int monitoringLevel) Creates a new dump loader with full configuration.ProjectLoader(String dirPath, ISettings settings) Creates a new project loader with basic configuration.ProjectLoader(String dirPath, ISettings settings, List<Object> errors) Creates a new project loader with error collection.ProjectLoader(String dirPath, ISettings settings, IMonitor monitor, List<Object> errors, IgnoreSchemaList ignoreSchemaList) Creates a new project loader with full configuration. -
Uses of ISettings in org.pgcodekeeper.core.loader.ch
Constructors in org.pgcodekeeper.core.loader.ch with parameters of type ISettingsModifierConstructorDescriptionJdbcChLoader(AbstractJdbcConnector connector, ISettings settings, IMonitor monitor, IgnoreSchemaList ignoreSchemaList) Creates a new ClickHouse JDBC loader with the specified parameters. -
Uses of ISettings in org.pgcodekeeper.core.loader.jdbc
Methods in org.pgcodekeeper.core.loader.jdbc that return ISettings -
Uses of ISettings in org.pgcodekeeper.core.loader.ms
Constructors in org.pgcodekeeper.core.loader.ms with parameters of type ISettingsModifierConstructorDescriptionJdbcMsLoader(AbstractJdbcConnector connector, ISettings settings, IMonitor monitor, IgnoreSchemaList ignoreSchemaList) Creates a new Microsoft SQL Server JDBC loader with the specified parameters. -
Uses of ISettings in org.pgcodekeeper.core.loader.pg
Constructors in org.pgcodekeeper.core.loader.pg with parameters of type ISettingsModifierConstructorDescriptionJdbcPgLoader(AbstractJdbcConnector connector, String timezone, ISettings settings, IMonitor monitor, IgnoreSchemaList ignoreSchemaList) Creates a new PostgreSQL JDBC loader with the specified parameters. -
Uses of ISettings in org.pgcodekeeper.core.model.difftree
Methods in org.pgcodekeeper.core.model.difftree with parameters of type ISettingsModifier and TypeMethodDescriptionstatic TreeElementDiffTree.create(ISettings settings, AbstractDatabase left, AbstractDatabase right) Creates a diff tree comparing two database schemas.static TreeElementDiffTree.create(ISettings settings, AbstractDatabase left, AbstractDatabase right, IMonitor monitor) Creates a diff tree comparing two database schemas with progress monitoring. -
Uses of ISettings in org.pgcodekeeper.core.model.exporter
Constructors in org.pgcodekeeper.core.model.exporter with parameters of type ISettingsModifierConstructorDescriptionModelExporter(Path outDir, AbstractDatabase db, DatabaseType databaseType, String sqlEncoding, ISettings settings) Creates a new ModelExporter for full database export.ModelExporter(Path outDir, AbstractDatabase newDb, AbstractDatabase oldDb, DatabaseType databaseType, Collection<TreeElement> changedObjects, String sqlEncoding, ISettings settings) Creates a new ModelExporter for partial or project export.OverridesModelExporter(Path outDir, AbstractDatabase newDb, AbstractDatabase oldDb, Collection<TreeElement> changedObjects, String sqlEncoding, DatabaseType dbType, ISettings settings) Creates a new overrides model exporter. -
Uses of ISettings in org.pgcodekeeper.core.model.graph
Methods in org.pgcodekeeper.core.model.graph with parameters of type ISettingsModifier and TypeMethodDescriptionstatic Set<ActionContainer>DepcyResolver.resolve(AbstractDatabase oldDb, AbstractDatabase newDb, List<Map.Entry<PgStatement, PgStatement>> additionalDependenciesOldDb, List<Map.Entry<PgStatement, PgStatement>> additionalDependenciesNewDb, Set<PgStatement> toRefresh, List<DbObject> dbObjects, ISettings settings) static StringInsertWriter.write(AbstractDatabase db, ISettings settings, String name, String filter, String source) Method for call from external classes to start the process of get all data which will be need to transfer and create insert script.Constructors in org.pgcodekeeper.core.model.graph with parameters of type ISettingsModifierConstructorDescriptionDepcyResolver(AbstractDatabase oldDatabase, AbstractDatabase newDatabase, ISettings settings, Set<PgStatement> toRefresh) -
Uses of ISettings in org.pgcodekeeper.core.parsers.antlr.base
Constructors in org.pgcodekeeper.core.parsers.antlr.base with parameters of type ISettingsModifierConstructorDescriptionCustomParserListener(T database, String filename, ParserListenerMode mode, List<Object> errors, IMonitor monitor, ISettings settings) Creates a new parser listener for building database schemas.ScriptParser(String name, String script, ISettings settings) Creates a new script parser and immediately processes the script. -
Uses of ISettings in org.pgcodekeeper.core.parsers.antlr.ch
Constructors in org.pgcodekeeper.core.parsers.antlr.ch with parameters of type ISettingsModifierConstructorDescriptionChSQLOverridesListener(ChDatabase database, String filename, ParserListenerMode mode, List<Object> errors, IMonitor monitor, Map<PgStatement, StatementOverride> overrides, ISettings settings) Creates a new listener for ClickHouse SQL with override support.CustomChSQLParserListener(ChDatabase database, String filename, ParserListenerMode mode, List<Object> errors, IMonitor monitor, ISettings settings) Creates a new ClickHouse SQL parser listener. -
Uses of ISettings in org.pgcodekeeper.core.parsers.antlr.ch.statement
Constructors in org.pgcodekeeper.core.parsers.antlr.ch.statement with parameters of type ISettingsModifierConstructorDescriptionAlterChOther(CHParser.Alter_stmtContext ctx, ChDatabase db, ISettings settings) Creates a parser for ClickHouse ALTER statements.AlterChTable(CHParser.Alter_table_stmtContext ctx, ChDatabase db, ISettings settings) Creates a parser for ClickHouse ALTER TABLE statements.CreateChDictionary(CHParser.Create_dictinary_stmtContext ctx, ChDatabase db, ISettings settings) Creates a parser for ClickHouse CREATE DICTIONARY statements.CreateChFunction(CHParser.Create_function_stmtContext ctx, ChDatabase db, ISettings settings) Creates a parser for ClickHouse CREATE FUNCTION statements.CreateChPolicy(CHParser.Create_policy_stmtContext ctx, ChDatabase db, ISettings settings) Creates a parser for ClickHouse CREATE POLICY statements.CreateChRole(CHParser.Create_role_stmtContext ctx, ChDatabase db, ISettings settings) Creates a parser for ClickHouse CREATE ROLE statements.CreateChSchema(CHParser.Create_database_stmtContext ctx, ChDatabase db, ISettings settings) Creates a parser for ClickHouse CREATE DATABASE statements.CreateChTable(CHParser.Create_table_stmtContext ctx, ChDatabase db, ISettings settings) Creates a parser for ClickHouse CREATE TABLE statements.CreateChUser(CHParser.Create_user_stmtContext ctx, ChDatabase db, ISettings settings) Creates a parser for ClickHouse CREATE USER statements.CreateChView(CHParser.Create_view_stmtContext ctx, ChDatabase db, org.antlr.v4.runtime.CommonTokenStream stream, ISettings settings) Creates a parser for ClickHouse CREATE VIEW statements.DropChStatement(CHParser.Drop_stmtContext ctx, ChDatabase db, ISettings settings) Creates a parser for ClickHouse DROP statements.GrantChPrivilege(CHParser.Privilegy_stmtContext ctx, ChDatabase db, Map<PgStatement, StatementOverride> overrides, ISettings settings) Creates a parser for ClickHouse GRANT/REVOKE privilege statements. -
Uses of ISettings in org.pgcodekeeper.core.parsers.antlr.ms
Constructors in org.pgcodekeeper.core.parsers.antlr.ms with parameters of type ISettingsModifierConstructorDescriptionCustomTSQLParserListener(MsDatabase database, String filename, ParserListenerMode mode, List<Object> errors, IMonitor monitor, ISettings settings) Creates a new Microsoft SQL Server parser listener.TSQLOverridesListener(MsDatabase db, String filename, ParserListenerMode mode, List<Object> errors, IMonitor mon, Map<PgStatement, StatementOverride> overrides, ISettings settings) Creates a new T-SQL listener with override support. -
Uses of ISettings in org.pgcodekeeper.core.parsers.antlr.ms.statement
Constructors in org.pgcodekeeper.core.parsers.antlr.ms.statement with parameters of type ISettingsModifierConstructorDescriptionAlterMsAssembly(TSQLParser.Alter_assemblyContext ctx, MsDatabase db, ISettings settings) Creates a parser for Microsoft SQL ALTER ASSEMBLY statements.AlterMsAuthorization(TSQLParser.Alter_authorizationContext ctx, MsDatabase db, Map<PgStatement, StatementOverride> overrides, ISettings settings) Creates a parser for Microsoft SQL ALTER AUTHORIZATION statements with statement overrides.AlterMsAuthorization(TSQLParser.Alter_authorizationContext ctx, MsDatabase db, ISettings settings) Creates a parser for Microsoft SQL ALTER AUTHORIZATION statements without overrides.AlterMsBatch(TSQLParser.Batch_statement_bodyContext ctx, MsDatabase db, org.antlr.v4.runtime.CommonTokenStream stream, ISettings settings) Creates a parser for Microsoft SQL ALTER statements in batch context.AlterMsOther(TSQLParser.Schema_alterContext ctx, MsDatabase db, ISettings settings) Creates a parser for Microsoft SQL ALTER statements.AlterMsRole(TSQLParser.Alter_db_roleContext ctx, MsDatabase db, ISettings settings) Creates a parser for Microsoft SQL ALTER ROLE statements.AlterMsTable(TSQLParser.Alter_tableContext ctx, MsDatabase db, ISettings settings) Creates a parser for Microsoft SQL ALTER TABLE statements.CreateMsAssembly(TSQLParser.Create_assemblyContext ctx, MsDatabase db, ISettings settings) Creates a parser for Microsoft SQL CREATE ASSEMBLY statements.CreateMsFunction(TSQLParser.Batch_statementContext ctx, MsDatabase db, boolean ansiNulls, boolean quotedIdentifier, org.antlr.v4.runtime.CommonTokenStream stream, ISettings settings) Creates a parser for Microsoft SQL CREATE FUNCTION statements.CreateMsIndex(TSQLParser.Create_indexContext ctx, MsDatabase db, ISettings settings) Creates a parser for Microsoft SQL CREATE INDEX statements.CreateMsProcedure(TSQLParser.Batch_statementContext ctx, MsDatabase db, boolean ansiNulls, boolean quotedIdentifier, org.antlr.v4.runtime.CommonTokenStream stream, ISettings settings) Creates a parser for Microsoft SQL CREATE PROCEDURE statements.CreateMsRole(TSQLParser.Create_db_roleContext ctx, MsDatabase db, ISettings settings) Creates a parser for Microsoft SQL CREATE ROLE statements.CreateMsSchema(TSQLParser.Create_schemaContext ctx, MsDatabase db, ISettings settings) Creates a parser for Microsoft SQL CREATE SCHEMA statements.CreateMsSequence(TSQLParser.Create_sequenceContext ctx, MsDatabase db, ISettings settings) Creates a parser for Microsoft SQL CREATE SEQUENCE statements.CreateMsStatistics(TSQLParser.Create_statisticsContext ctx, MsDatabase db, ISettings settings) Creates a parser for Microsoft SQL CREATE STATISTICS statements.CreateMsTable(TSQLParser.Create_tableContext ctx, MsDatabase db, boolean ansiNulls, ISettings settings) Creates a parser for Microsoft SQL CREATE TABLE statements.CreateMsTrigger(TSQLParser.Batch_statementContext ctx, MsDatabase db, boolean ansiNulls, boolean quotedIdentifier, org.antlr.v4.runtime.CommonTokenStream stream, ISettings settings) Creates a parser for Microsoft SQL CREATE TRIGGER statements.CreateMsType(TSQLParser.Create_typeContext ctx, MsDatabase db, ISettings settings) Creates a parser for Microsoft SQL CREATE TYPE statements.CreateMsUser(TSQLParser.Create_userContext ctx, MsDatabase db, ISettings settings) Creates a parser for Microsoft SQL CREATE USER statements.CreateMsView(TSQLParser.Batch_statementContext ctx, MsDatabase db, boolean ansiNulls, boolean quotedIdentifier, org.antlr.v4.runtime.CommonTokenStream stream, ISettings settings) Creates a parser for Microsoft SQL CREATE VIEW statements from batch context.DeleteMsStatement(TSQLParser.Delete_statementContext ctx, MsDatabase db, ISettings settings) Creates a parser for Microsoft SQL DELETE statements.DisableMsTrigger(TSQLParser.Enable_disable_triggerContext ctx, MsDatabase db, ISettings settings) Creates a parser for Microsoft SQL ENABLE/DISABLE TRIGGER statements.DropMsStatement(TSQLParser.Schema_dropContext ctx, MsDatabase db, ISettings settings) Creates a parser for Microsoft SQL DROP statements.GrantMsPrivilege(TSQLParser.Rule_commonContext ctx, MsDatabase db, Map<PgStatement, StatementOverride> overrides, ISettings settings) Creates a parser for Microsoft SQL privilege statements with statement overrides.GrantMsPrivilege(TSQLParser.Rule_commonContext ctx, MsDatabase db, ISettings settings) Creates a parser for Microsoft SQL privilege statements without overrides.InsertMsStatement(TSQLParser.Insert_statementContext ctx, MsDatabase db, ISettings settings) Creates a parser for Microsoft SQL INSERT statements.UpdateMsStatement(TSQLParser.Update_statementContext ctx, MsDatabase db, ISettings settings) Creates a parser for Microsoft SQL UPDATE statements. -
Uses of ISettings in org.pgcodekeeper.core.parsers.antlr.pg
Constructors in org.pgcodekeeper.core.parsers.antlr.pg with parameters of type ISettingsModifierConstructorDescriptionCustomSQLParserListener(PgDatabase database, String filename, ParserListenerMode mode, List<Object> errors, Queue<AntlrTask<?>> antlrTasks, IMonitor monitor, ISettings settings) Creates a new PostgreSQL SQL parser listener.SQLOverridesListener(PgDatabase db, String filename, ParserListenerMode mode, List<Object> errors, IMonitor mon, Map<PgStatement, StatementOverride> overrides, ISettings settings) Creates a new listener with override support. -
Uses of ISettings in org.pgcodekeeper.core.parsers.antlr.pg.statement
Methods in org.pgcodekeeper.core.parsers.antlr.pg.statement with parameters of type ISettingsModifier and TypeMethodDescriptionstatic voidCreateDomain.parseDomainConstraint(PgDomain domain, PgConstraintCheck constr, SQLParser.Domain_constraintContext ctx, AbstractDatabase db, String location, ISettings settings) Parses a domain constraint definition and configures the constraint object.static voidCreateIndex.parseIndex(SQLParser.Index_restContext rest, String tablespace, String schemaName, String tableName, PgIndex ind, PgDatabase db, String location, org.antlr.v4.runtime.CommonTokenStream stream, ISettings settings) Parses index definition from an index rest context and populates the given index object.static voidCreateRule.setConditionAndAddCommands(SQLParser.Create_rewrite_statementContext ctx, PgRule rule, AbstractDatabase db, String location, ISettings settings) Constructors in org.pgcodekeeper.core.parsers.antlr.pg.statement with parameters of type ISettingsModifierConstructorDescriptionAlterDomain(SQLParser.Alter_domain_statementContext ctx, PgDatabase db, ISettings settings) Constructs a new AlterDomain parser.AlterFtsStatement(SQLParser.Alter_fts_statementContext ctx, PgDatabase db, ISettings settings) Constructs a new AlterFtsStatement parser.AlterIndex(SQLParser.Alter_index_statementContext ctx, PgDatabase db, ISettings settings) Constructs a new AlterIndex parser.AlterMatView(SQLParser.Alter_materialized_view_statementContext ctx, PgDatabase db, ISettings settings) Constructs a new AlterMatView parser.AlterOther(SQLParser.Schema_alterContext ctx, PgDatabase db, ISettings settings) Constructs a new AlterOther parser.AlterOwner(SQLParser.Alter_owner_statementContext ctx, PgDatabase db, Map<PgStatement, StatementOverride> overrides, ISettings settings) Constructs a new AlterOwner parser with optional statement overrides.AlterOwner(SQLParser.Alter_owner_statementContext ctx, PgDatabase db, ISettings settings) Constructs a new AlterOwner parser without statement overrides.AlterSequence(SQLParser.Alter_sequence_statementContext ctx, PgDatabase db, ISettings settings) Constructs a new AlterSequence parser.AlterTable(SQLParser.Alter_table_statementContext ctx, PgDatabase db, String tablespace, org.antlr.v4.runtime.CommonTokenStream stream, ISettings settings) Constructs a new AlterTable parser.AlterView(SQLParser.Alter_view_statementContext ctx, PgDatabase db, org.antlr.v4.runtime.CommonTokenStream stream, ISettings settings) Constructs a new AlterView parser.CommentOn(SQLParser.Comment_on_statementContext ctx, PgDatabase db, ISettings settings) Constructs a new CommentOn parser.CreateAggregate(SQLParser.Create_aggregate_statementContext ctx, PgDatabase db, ISettings settings) Constructs a new CreateAggregate parser.CreateCast(SQLParser.Create_cast_statementContext ctx, PgDatabase db, ISettings settings) Constructs a new CreateCast parser.CreateCollation(SQLParser.Create_collation_statementContext ctx, PgDatabase db, ISettings settings) Constructs a new CreateCollation parser.CreateDatabase(SQLParser.Create_database_statementContext ctx, PgDatabase db, ISettings settings) Constructs a new CreateDatabase parser.CreateDomain(SQLParser.Create_domain_statementContext ctx, PgDatabase db, org.antlr.v4.runtime.CommonTokenStream stream, ISettings settings) Constructs a new CreateDomain parser.CreateEventTrigger(SQLParser.Create_event_trigger_statementContext ctx, PgDatabase db, ISettings settings) Constructs a new CreateEventTrigger parser.CreateExtension(SQLParser.Create_extension_statementContext ctx, PgDatabase db, ISettings settings) Constructs a new CreateExtension parser.CreateFdw(SQLParser.Create_foreign_data_wrapper_statementContext ctx, PgDatabase db, ISettings settings) Constructs a new CreateFdw parser.CreateForeignTable(SQLParser.Create_foreign_table_statementContext ctx, PgDatabase db, org.antlr.v4.runtime.CommonTokenStream stream, ISettings settings) Constructs a new CreateForeignTable parser.CreateFtsConfiguration(SQLParser.Create_fts_configuration_statementContext ctx, PgDatabase db, ISettings settings) Constructs a new CreateFtsConfiguration parser.CreateFtsDictionary(SQLParser.Create_fts_dictionary_statementContext ctx, PgDatabase db, ISettings settings) Constructs a new CreateFtsDictionary parser.CreateFtsParser(SQLParser.Create_fts_parser_statementContext ctx, PgDatabase db, ISettings settings) Constructs a new CreateFtsParser parser.CreateFtsTemplate(SQLParser.Create_fts_template_statementContext ctx, PgDatabase db, ISettings settings) Constructs a new CreateFtsTemplate parser.CreateFunction(SQLParser.Create_function_statementContext ctx, PgDatabase db, List<Object> errors, Queue<AntlrTask<?>> antlrTasks, ISettings settings) Constructs a new CreateFunction parser.CreateGpExternalTable(PgDatabase db, org.antlr.v4.runtime.CommonTokenStream stream, SQLParser.Create_table_external_statementContext ctx, ISettings settings) Constructs a new CreateGpExternalTable parser.CreateIndex(SQLParser.Create_index_statementContext ctx, PgDatabase db, String tablespace, org.antlr.v4.runtime.CommonTokenStream stream, ISettings settings) Constructs a new CreateIndex parser.CreateOperator(SQLParser.Create_operator_statementContext ctx, PgDatabase db, ISettings settings) Constructs a new CreateOperator parser.CreatePolicy(SQLParser.Create_policy_statementContext ctx, PgDatabase db, ISettings settings) Constructs a new CreatePolicy parser.CreateRule(SQLParser.Create_rewrite_statementContext ctx, PgDatabase db, ISettings settings) Constructs a new CreateRule parser.CreateSchema(SQLParser.Create_schema_statementContext ctx, PgDatabase db, ISettings settings) Constructs a CREATE SCHEMA statement parser.CreateSequence(SQLParser.Create_sequence_statementContext ctx, PgDatabase db, ISettings settings) Constructs a new CreateSequence parser.CreateServer(SQLParser.Create_server_statementContext ctx, PgDatabase db, ISettings settings) Constructs a new CreateServer parser.CreateStatistics(SQLParser.Create_statistics_statementContext ctx, PgDatabase db, org.antlr.v4.runtime.CommonTokenStream stream, ISettings settings) Constructs a new CreateStatistics parser.CreateTable(SQLParser.Create_table_statementContext ctx, PgDatabase db, String tablespace, String accessMethod, String oids, org.antlr.v4.runtime.CommonTokenStream stream, ISettings settings) Constructs a new CreateTable parser.CreateTrigger(SQLParser.Create_trigger_statementContext ctx, PgDatabase db, ISettings settings) Constructs a new CreateTrigger parser.CreateType(SQLParser.Create_type_statementContext ctx, PgDatabase db, ISettings settings) Constructs a new CreateType parser.CreateUserMapping(SQLParser.Create_user_mapping_statementContext ctx, PgDatabase db, ISettings settings) Constructs a new CreateUserMapping parser.CreateView(SQLParser.Create_view_statementContext context, PgDatabase db, String tablespace, String accessMethod, org.antlr.v4.runtime.CommonTokenStream stream, ISettings settings) Constructs a new CreateView parser.DeleteStatement(SQLParser.Delete_stmt_for_psqlContext ctx, PgDatabase db, ISettings settings) Constructs a DELETE statement parser.DropStatement(SQLParser.Schema_dropContext ctx, PgDatabase db, ISettings settings) Constructs a new DropStatement parser.GrantPrivilege(SQLParser.Rule_commonContext ctx, PgDatabase db, Map<PgStatement, StatementOverride> overrides, ISettings settings) Constructs a new GrantPrivilege parser with optional statement overrides.GrantPrivilege(SQLParser.Rule_commonContext ctx, PgDatabase db, ISettings settings) Constructs a new GrantPrivilege parser without statement overrides.InsertStatement(SQLParser.Insert_stmt_for_psqlContext ctx, PgDatabase db, ISettings settings) Constructs an INSERT statement parser.MergeStatement(SQLParser.Merge_stmt_for_psqlContext ctx, PgDatabase db, ISettings settings) Constructs a MERGE statement parser.UpdateStatement(SQLParser.Update_stmt_for_psqlContext ctx, PgDatabase db, ISettings settings) Constructs an UPDATE statement parser. -
Uses of ISettings in org.pgcodekeeper.core.schema
Methods in org.pgcodekeeper.core.schema with parameters of type ISettingsModifier and TypeMethodDescriptionGets the SQL representation of this statement with optional formatting.final booleanAbstractTable.isRecreated(AbstractTable newTable, ISettings settings) Compares this table with thenewTableto determine if a full table recreation is required. -
Uses of ISettings in org.pgcodekeeper.core.schema.ms
Methods in org.pgcodekeeper.core.schema.ms with parameters of type ISettingsModifier and TypeMethodDescriptionMsAssembly.getPreview(ISettings settings) Returns assembly definition without full binaries for preview purposes. -
Uses of ISettings in org.pgcodekeeper.core.schema.pg
Methods in org.pgcodekeeper.core.schema.pg with parameters of type ISettingsModifier and TypeMethodDescriptionvoidPgColumn.joinAction(StringBuilder sb, PgColumn newColumn, boolean isNeedAlterTable, boolean isLastColumn, ISettings settings) Generates SQL for joining column changes in a single ALTER statement. -
Uses of ISettings in org.pgcodekeeper.core.script
Methods in org.pgcodekeeper.core.script that return ISettingsModifier and TypeMethodDescriptionSQLScript.getSettings()Returns the settings used by this script.Constructors in org.pgcodekeeper.core.script with parameters of type ISettings -
Uses of ISettings in org.pgcodekeeper.core.settings
Classes in org.pgcodekeeper.core.settings that implement ISettingsModifier and TypeClassDescriptionclassCore implementation of settings interface for database comparison and migration.Methods in org.pgcodekeeper.core.settings that return ISettings -
Uses of ISettings in org.pgcodekeeper.core.utils
Constructors in org.pgcodekeeper.core.utils with parameters of type ISettingsModifierConstructorDescriptionProjectUpdater(AbstractDatabase dbNew, AbstractDatabase dbOld, Collection<TreeElement> changedObjects, DatabaseType dbType, String encoding, Path dirExport, boolean overridesOnly, ISettings settings) Creates a new project updater with specified configuration.