Uses of Class
org.pgcodekeeper.core.schema.PgStatement
Packages that use PgStatement
Package
Description
-
Uses of PgStatement in org.pgcodekeeper.core
Methods in org.pgcodekeeper.core with parameters of type PgStatementModifier and TypeMethodDescriptionstatic PathWorkDirs.getRelativeFolderPath(PgStatement st, Path baseDir) Gets the relative filesystem path for a database statementMethod parameters in org.pgcodekeeper.core with type arguments of type PgStatementModifier and TypeMethodDescriptionPgDiff.diff(TreeElement root, AbstractDatabase oldDb, AbstractDatabase newDb, List<Map.Entry<PgStatement, PgStatement>> additionalDependenciesOldDb, List<Map.Entry<PgStatement, PgStatement>> additionalDependenciesNewDb, IgnoreList ignoreList) Gets selected elements from root, compares them between source and target and generates a migration script.PgDiff.diff(TreeElement root, AbstractDatabase oldDb, AbstractDatabase newDb, List<Map.Entry<PgStatement, PgStatement>> additionalDependenciesOldDb, List<Map.Entry<PgStatement, PgStatement>> additionalDependenciesNewDb, IgnoreList ignoreList) Gets selected elements from root, compares them between source and target and generates a migration script. -
Uses of PgStatement in org.pgcodekeeper.core.api
Method parameters in org.pgcodekeeper.core.api with type arguments of type PgStatementModifier 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, 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, 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, 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. -
Uses of PgStatement in org.pgcodekeeper.core.diff
Methods in org.pgcodekeeper.core.diff with parameters of type PgStatementModifier and TypeMethodDescriptionstatic booleanComparison.compare(ISettings settings, PgStatement oldObject, PgStatement newObject) Compares old and new states of an object -
Uses of PgStatement in org.pgcodekeeper.core.exception
Constructors in org.pgcodekeeper.core.exception with parameters of type PgStatementModifierConstructorDescriptionConstructs exception for existing database statement.ObjectCreationException(PgStatement st, PgStatement parent) Constructs exception for existing database statement with parent context. -
Uses of PgStatement in org.pgcodekeeper.core.loader
Method parameters in org.pgcodekeeper.core.loader with type arguments of type PgStatementModifier and TypeMethodDescriptionvoidPgDumpLoader.setOverridesMap(Map<PgStatement, StatementOverride> overrides) Sets the statement overrides map for customizing parsed statements. -
Uses of PgStatement in org.pgcodekeeper.core.loader.jdbc
Methods in org.pgcodekeeper.core.loader.jdbc with type parameters of type PgStatementModifier and TypeMethodDescriptionstatic <T extends PgStatement>
voidJdbcReader.setFunctionWithDep(BiConsumer<T, String> setter, T statement, String function, String signature) Sets a function reference on a statement and adds appropriate dependencies.Methods in org.pgcodekeeper.core.loader.jdbc with parameters of type PgStatementModifier and TypeMethodDescriptionvoidJdbcType.addTypeDepcy(PgStatement st) Adds this type as a dependency to the specified statement if it's a user type.static StringJdbcLoaderBase.getMsType(PgStatement statement, String schema, String dataType, boolean isUserDefined, int size, int precision, int scale) static StringJdbcLoaderBase.getMsType(PgStatement statement, String schema, String dataType, boolean isUserDefined, int size, int precision, int scale, boolean quoteSysTypes) voidJdbcLoaderBase.setAuthor(PgStatement st, ResultSet res) final voidJdbcLoaderBase.setComment(PgStatement f, ResultSet res) voidJdbcLoaderBase.setOwner(PgStatement statement, long ownerOid) voidJdbcLoaderBase.setOwner(PgStatement st, String owner) voidJdbcLoaderBase.setPrivileges(PgStatement st, String aclItemsArrayAsString, String schemaName) voidJdbcLoaderBase.setPrivileges(PgStatement st, String aclItemsArrayAsString, String columnName, String schemaName) voidJdbcLoaderBase.setPrivileges(PgStatement st, List<XmlReader> privs) -
Uses of PgStatement in org.pgcodekeeper.core.model.difftree
Methods in org.pgcodekeeper.core.model.difftree that return PgStatementModifier and TypeMethodDescriptionTreeElement.getPgStatement(AbstractDatabase db) Gets corresponding database statement from the specified database.TreeElement.getPgStatementSide(AbstractDatabase left, AbstractDatabase right) Gets statement from the corresponding database based on diff side.Methods in org.pgcodekeeper.core.model.difftree with parameters of type PgStatementModifier and TypeMethodDescriptionTreeElement.findElement(PgStatement st) Finds an element in the tree by database statement.Constructors in org.pgcodekeeper.core.model.difftree with parameters of type PgStatementModifierConstructorDescriptionTreeElement(PgStatement statement, TreeElement.DiffSide side) Creates a tree element from a database statement. -
Uses of PgStatement in org.pgcodekeeper.core.model.exporter
Methods in org.pgcodekeeper.core.model.exporter with parameters of type PgStatementModifier and TypeMethodDescriptionstatic StringModelExporter.getExportedFilename(PgStatement statement) Gets the exported filename for a database statement.static PathModelExporter.getRelativeFilePath(PgStatement st) Gets the relative file path for a database statement within project structure. -
Uses of PgStatement in org.pgcodekeeper.core.model.graph
Methods in org.pgcodekeeper.core.model.graph that return PgStatementModifier and TypeMethodDescriptionActionContainer.getNewObj()ActionContainer.getOldObj()PrintObj.getParentSt()ActionContainer.getStarter()PrintObj.getStatement()DbObject.newStatement()Returns the value of thenewStatementrecord component.DbObject.oldStatement()Returns the value of theoldStatementrecord component.Methods in org.pgcodekeeper.core.model.graph that return types with arguments of type PgStatementModifier and TypeMethodDescriptionstatic List<PgStatement>GraphUtils.forward(DepcyGraph depcyGraph, PgStatement statement) Gets all statements that the given statement depends on (forward dependencies).SimpleDepcyResolver.getConnectedTo(PgStatement entity) Gets statements that the given entity is directly connected to.SimpleDepcyResolver.getCreateDepcies(PgStatement toCreate) Gets dependencies required for creating a statement.SimpleDepcyResolver.getDropDepcies(PgStatement toDrop) Gets dependencies that must be dropped when dropping a statement.org.jgrapht.Graph<PgStatement,org.jgrapht.graph.DefaultEdge> DepcyGraph.getGraph()Gets the dependency graph.org.jgrapht.graph.EdgeReversedGraph<PgStatement,org.jgrapht.graph.DefaultEdge> DepcyGraph.getReversedGraph()static List<PgStatement>GraphUtils.reverse(DepcyGraph depcyGraph, PgStatement statement) Gets all statements that depend on the given statement (reverse dependencies).Methods in org.pgcodekeeper.core.model.graph with parameters of type PgStatementModifier and TypeMethodDescriptionDepcyFinder.byStatement(int depth, boolean isReverse, Collection<DbObjType> filterObjTypes, PgStatement st) Finds dependencies for a specific database statement.static List<PgStatement>GraphUtils.forward(DepcyGraph depcyGraph, PgStatement statement) Gets all statements that the given statement depends on (forward dependencies).SimpleDepcyResolver.getConnectedTo(PgStatement entity) Gets statements that the given entity is directly connected to.SimpleDepcyResolver.getCreateDepcies(PgStatement toCreate) Gets dependencies required for creating a statement.SimpleDepcyResolver.getDropDepcies(PgStatement toDrop) Gets dependencies that must be dropped when dropping a statement.static List<PgStatement>GraphUtils.reverse(DepcyGraph depcyGraph, PgStatement statement) Gets all statements that depend on the given statement (reverse dependencies).Method parameters in org.pgcodekeeper.core.model.graph with type arguments of type PgStatementModifier and TypeMethodDescriptionvoidDepcyGraph.addCustomDepcies(List<Map.Entry<PgStatement, PgStatement>> depcies) Adds custom dependencies to the graph.voidDepcyGraph.addCustomDepcies(List<Map.Entry<PgStatement, PgStatement>> depcies) Adds custom dependencies to the graph.static 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 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 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) Constructors in org.pgcodekeeper.core.model.graph with parameters of type PgStatementModifierConstructorDescriptionActionContainer(PgStatement oldObj, PgStatement newObj, ObjectState action, PgStatement starter) Creates an action container with the specified objects and action.DbObject(PgStatement oldStatement, PgStatement newStatement) Creates an instance of aDbObjectrecord class.PrintObj(PgStatement statement, PgStatement parentSt, int indent, int hiddenObj, boolean isCyclic) Creates a new print object with formatting information.Constructor parameters in org.pgcodekeeper.core.model.graph with type arguments of type PgStatementModifierConstructorDescriptionDepcyResolver(AbstractDatabase oldDatabase, AbstractDatabase newDatabase, ISettings settings, Set<PgStatement> toRefresh) -
Uses of PgStatement in org.pgcodekeeper.core.parsers.antlr.base.launcher
Methods in org.pgcodekeeper.core.parsers.antlr.base.launcher that return PgStatement -
Uses of PgStatement in org.pgcodekeeper.core.parsers.antlr.ch
Constructor parameters in org.pgcodekeeper.core.parsers.antlr.ch with type arguments of type PgStatementModifierConstructorDescriptionChSQLOverridesListener(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. -
Uses of PgStatement in org.pgcodekeeper.core.parsers.antlr.ch.launcher
Constructors in org.pgcodekeeper.core.parsers.antlr.ch.launcher with parameters of type PgStatementModifierConstructorDescriptionChExpressionAnalysisLauncher(PgStatement stmt, CHParser.ExprContext ctx, String location) Creates an expression analyzer for ClickHouse SQL. -
Uses of PgStatement in org.pgcodekeeper.core.parsers.antlr.ch.statement
Constructor parameters in org.pgcodekeeper.core.parsers.antlr.ch.statement with type arguments of type PgStatementModifierConstructorDescriptionGrantChPrivilege(CHParser.Privilegy_stmtContext ctx, ChDatabase db, Map<PgStatement, StatementOverride> overrides, ISettings settings) Creates a parser for ClickHouse GRANT/REVOKE privilege statements. -
Uses of PgStatement in org.pgcodekeeper.core.parsers.antlr.ms
Constructor parameters in org.pgcodekeeper.core.parsers.antlr.ms with type arguments of type PgStatementModifierConstructorDescriptionTSQLOverridesListener(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 PgStatement in org.pgcodekeeper.core.parsers.antlr.ms.launcher
Constructors in org.pgcodekeeper.core.parsers.antlr.ms.launcher with parameters of type PgStatementModifierConstructorDescriptionMsExpressionAnalysisLauncher(PgStatement stmt, TSQLParser.ExpressionContext ctx, String location) Creates a Microsoft SQL expression analyzer. -
Uses of PgStatement in org.pgcodekeeper.core.parsers.antlr.ms.statement
Constructor parameters in org.pgcodekeeper.core.parsers.antlr.ms.statement with type arguments of type PgStatementModifierConstructorDescriptionAlterMsAuthorization(TSQLParser.Alter_authorizationContext ctx, MsDatabase db, Map<PgStatement, StatementOverride> overrides, ISettings settings) Creates a parser for Microsoft SQL ALTER AUTHORIZATION statements with statement overrides.GrantMsPrivilege(TSQLParser.Rule_commonContext ctx, MsDatabase db, Map<PgStatement, StatementOverride> overrides, ISettings settings) Creates a parser for Microsoft SQL privilege statements with statement overrides. -
Uses of PgStatement in org.pgcodekeeper.core.parsers.antlr.pg
Constructor parameters in org.pgcodekeeper.core.parsers.antlr.pg with type arguments of type PgStatementModifierConstructorDescriptionSQLOverridesListener(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 PgStatement in org.pgcodekeeper.core.parsers.antlr.pg.launcher
Constructors in org.pgcodekeeper.core.parsers.antlr.pg.launcher with parameters of type PgStatementModifierConstructorDescriptionAggregateAnalysisLauncher(PgStatement stmt, GenericColumn function, String location) Creates an analyzer for aggregate function statements.OperatorAnalysisLauncher(PgStatement stmt, GenericColumn function, String location) Creates an operator analyzer.VexAnalysisLauncher(PgStatement stmt, SQLParser.VexContext ctx, String location) Creates a value expression analyzer. -
Uses of PgStatement in org.pgcodekeeper.core.parsers.antlr.pg.statement
Constructor parameters in org.pgcodekeeper.core.parsers.antlr.pg.statement with type arguments of type PgStatementModifierConstructorDescriptionAlterOwner(SQLParser.Alter_owner_statementContext ctx, PgDatabase db, Map<PgStatement, StatementOverride> overrides, ISettings settings) Constructs a new AlterOwner parser with optional statement overrides.GrantPrivilege(SQLParser.Rule_commonContext ctx, PgDatabase db, Map<PgStatement, StatementOverride> overrides, ISettings settings) Constructs a new GrantPrivilege parser with optional statement overrides. -
Uses of PgStatement in org.pgcodekeeper.core.schema
Subclasses of PgStatement in org.pgcodekeeper.core.schemaModifier and TypeClassDescriptionclassAbstract base class for database column definitions.classAbstract base class for database table constraints.classAbstract base class representing a database schema.classAbstract base class for database functions, procedures, and aggregates.classAbstract base class for database table indexes.classAbstract base class for database row-level security policies.classAbstract base class representing a database schema.classAbstract base class for database sequences.classAbstract base class for database statistics objects.classAbstract base class for database tables.classAbstract base class for database triggers.classAbstract base class for database user-defined types.classAbstract base class for database views.classAbstract base class for database objects that can contain other statements.Methods in org.pgcodekeeper.core.schema that return PgStatementModifier and TypeMethodDescriptionfinal PgStatementPgStatement.deepCopy()PerformsshallowCopy()on this object and all its children.Gets a child statement by name and type.PgOverride.getNewStatement()PgOverride.getOldStatement()PgStatement.getParent()Gets the parent statement that contains this statement.final PgStatementAbstractDatabase.getStatement(GenericColumn gc) Resolves and returns a database statement based on the provided generic column specification.PgStatement.getTwin(AbstractDatabase db) abstract PgStatementPgStatement.shallowCopy()Copies all object properties into a new object and leaves all its children empty.Methods in org.pgcodekeeper.core.schema that return types with arguments of type PgStatementModifier and TypeMethodDescriptionstatic Stream<PgStatement>AbstractTable.columnAdder(PgStatement st) Creates a stream that includes the statement itself and its columns if it's a table.final Stream<PgStatement>PgStatement.getChildren()Returns all subelements of current elementfinal Stream<PgStatement>PgStatement.getDescendants()Returns all subtree elementsstatic Map<String,PgStatement> AbstractDatabase.listPgObjects(AbstractDatabase db) Creates a map of all database objects with their qualified names as keys.Methods in org.pgcodekeeper.core.schema with parameters of type PgStatementModifier and TypeMethodDescriptionvoidPgStatement.appendAlterComments(PgStatement newObj, SQLScript script) Appends ALTER comment SQL if the comment has changed.AbstractDatabase.appendAlterSQL(PgStatement newCondition, SQLScript script) AbstractFunction.appendAlterSQL(PgStatement newCondition, SQLScript script) AbstractType.appendAlterSQL(PgStatement newCondition, SQLScript script) abstract ObjectStatePgStatement.appendAlterSQL(PgStatement newCondition, SQLScript script) Fill script with object changes and return change typestatic voidPgPrivilege.appendDefaultPostgresPrivileges(PgStatement newObj, SQLScript script) Appends default PostgreSQL privileges for a database object.voidAbstractTable.appendMoveDataSql(PgStatement newCondition, SQLScript script, String tblTmpBareName, List<String> identityCols) Adds commands to the script for move data from the temporary table to the new table, given the identity columns, and a command to delete the temporary table.static Stream<PgStatement>AbstractTable.columnAdder(PgStatement st) Creates a stream that includes the statement itself and its columns if it's a table.booleanAbstractColumn.compare(PgStatement obj) booleanAbstractConstraint.compare(PgStatement obj) booleanAbstractDatabase.compare(PgStatement obj) booleanAbstractFunction.compare(PgStatement obj) booleanAbstractIndex.compare(PgStatement obj) booleanAbstractPolicy.compare(PgStatement obj) booleanAbstractSchema.compare(PgStatement obj) booleanAbstractSequence.compare(PgStatement obj) booleanAbstractTable.compare(PgStatement obj) booleanAbstractType.compare(PgStatement obj) booleanAbstractView.compare(PgStatement obj) booleanPgStatement.compare(PgStatement obj) This method does not account for nested child PgStatements.booleanAbstractDatabase.compareChildren(PgStatement obj) booleanAbstractSchema.compareChildren(PgStatement obj) booleanAbstractTable.compareChildren(PgStatement obj) booleanPgStatement.compareChildren(PgStatement obj) Deep part ofequals(Object).booleanPgStatementContainer.compareChildren(PgStatement obj) static StringStatementUtils.getFullBareName(PgStatement st) Gets the full bare name of a statement by concatenating parent names.voidPgStatement.setParent(PgStatement parent) Sets the parent statement for this statement.Constructors in org.pgcodekeeper.core.schema with parameters of type PgStatementModifierConstructorDescriptionPgOverride(PgStatement newStatement, PgStatement oldStatement) Creates a new override instance. -
Uses of PgStatement in org.pgcodekeeper.core.schema.ch
Subclasses of PgStatement in org.pgcodekeeper.core.schema.chModifier and TypeClassDescriptionfinal classRepresents a ClickHouse database column with ClickHouse-specific properties.final classRepresents a ClickHouse table constraint (CHECK or ASSUME).final classRepresents a ClickHouse database with its schema objects.final classRepresents a ClickHouse dictionary object.final classRepresents a ClickHouse user-defined function.final classRepresents a ClickHouse table index.final classRepresents a ClickHouse row-level security policy.final classRepresents a ClickHouse role for access control.final classRepresents a ClickHouse database schema (database in ClickHouse terms).classRepresents a ClickHouse table with engine configuration and projections.final classRepresents a ClickHouse Log family table that supports constraints.final classRepresents a ClickHouse user account with authentication and authorization settings.final classRepresents a ClickHouse view (VIEW, MATERIALIZED VIEW, or LIVE VIEW).Methods in org.pgcodekeeper.core.schema.ch that return PgStatementModifier and TypeMethodDescriptionChDictionary.shallowCopy()ChFunction.shallowCopy()ChRole.shallowCopy()ChUser.shallowCopy()Methods in org.pgcodekeeper.core.schema.ch with parameters of type PgStatementModifier and TypeMethodDescriptionChColumn.appendAlterSQL(PgStatement newCondition, SQLScript script) ChConstraint.appendAlterSQL(PgStatement newCondition, SQLScript script) ChDictionary.appendAlterSQL(PgStatement newCondition, SQLScript script) ChFunction.appendAlterSQL(PgStatement newCondition, SQLScript script) ChIndex.appendAlterSQL(PgStatement newCondition, SQLScript script) ChPolicy.appendAlterSQL(PgStatement newCondition, SQLScript script) ChRole.appendAlterSQL(PgStatement newCondition, SQLScript script) ChSchema.appendAlterSQL(PgStatement newCondition, SQLScript script) ChTable.appendAlterSQL(PgStatement newCondition, SQLScript script) ChTableLog.appendAlterSQL(PgStatement newCondition, SQLScript script) ChUser.appendAlterSQL(PgStatement newCondition, SQLScript script) ChView.appendAlterSQL(PgStatement newCondition, SQLScript script) booleanChColumn.compare(PgStatement obj) booleanChConstraint.compare(PgStatement obj) booleanChDictionary.compare(PgStatement obj) booleanChFunction.compare(PgStatement obj) booleanChIndex.compare(PgStatement obj) booleanChPolicy.compare(PgStatement obj) booleanChRole.compare(PgStatement obj) booleanChSchema.compare(PgStatement obj) booleanChTable.compare(PgStatement obj) booleanChTableLog.compare(PgStatement obj) booleanChUser.compare(PgStatement obj) booleanChView.compare(PgStatement obj) booleanChDatabase.compareChildren(PgStatement obj) booleanChSchema.compareChildren(PgStatement obj) -
Uses of PgStatement in org.pgcodekeeper.core.schema.ms
Subclasses of PgStatement in org.pgcodekeeper.core.schema.msModifier and TypeClassDescriptionclassAbstract base class for Microsoft SQL CLR (Common Language Runtime) functions.classAbstract base class for Microsoft SQL functions.final classRepresents a Microsoft SQL assembly.final classRepresents a Microsoft SQL CLR function.final classRepresents a Microsoft SQL CLR stored procedure.final classRepresents a Microsoft SQL table column with its properties and constraints.classAbstract base class for Microsoft SQL table constraints.final classRepresents a Microsoft SQL CHECK constraint that validates column values against a boolean expression.final classRepresents a Microsoft SQL FOREIGN KEY constraint that enforces referential integrity between tables.final classRepresents a Microsoft SQL PRIMARY KEY or UNIQUE constraint.final classRepresents a Microsoft SQL database with its schemas, assemblies, roles, and users.final classRepresents a Microsoft SQL user-defined function.final classRepresents a Microsoft SQL index with support for clustered, non-clustered, and columnstore indexes.final classRepresents a Microsoft SQL stored procedure.final classRepresents a Microsoft SQL database role.final classRepresents a Microsoft SQL schema that contains database objects like tables, views, functions, and procedures.final classRepresents a Microsoft SQL sequence object.final classRepresents Microsoft SQL table statistics.final classRepresents a Microsoft SQL table with support for memory-optimized tables, temporal tables, filestream data, and other Microsoft SQL specific features.final classRepresents a Microsoft SQL trigger that executes in response to specific database events.final classRepresents a Microsoft SQL user-defined type that can be an alias type, assembly type, or table type.final classRepresents a Microsoft SQL database user that can be associated with a login and have specific schema, language, and encryption settings.final classRepresents a Microsoft SQL view with support for schema binding, ANSI_NULLS and QUOTED_IDENTIFIER settings, and statistics.Methods in org.pgcodekeeper.core.schema.ms that return PgStatementModifier and TypeMethodDescriptionMethods in org.pgcodekeeper.core.schema.ms with parameters of type PgStatementModifier and TypeMethodDescriptionMsAssembly.appendAlterSQL(PgStatement newCondition, SQLScript script) MsColumn.appendAlterSQL(PgStatement newCondition, SQLScript script) MsConstraint.appendAlterSQL(PgStatement newCondition, SQLScript script) MsIndex.appendAlterSQL(PgStatement newCondition, SQLScript script) MsRole.appendAlterSQL(PgStatement newCondition, SQLScript script) MsSchema.appendAlterSQL(PgStatement newCondition, SQLScript script) MsSequence.appendAlterSQL(PgStatement newCondition, SQLScript script) MsStatistics.appendAlterSQL(PgStatement newCondition, SQLScript script) MsTable.appendAlterSQL(PgStatement newCondition, SQLScript script) MsTrigger.appendAlterSQL(PgStatement newCondition, SQLScript script) MsUser.appendAlterSQL(PgStatement newCondition, SQLScript script) MsView.appendAlterSQL(PgStatement newCondition, SQLScript script) booleanMsAssembly.compare(PgStatement obj) booleanMsColumn.compare(PgStatement obj) booleanMsConstraint.compare(PgStatement obj) booleanMsConstraintCheck.compare(PgStatement obj) booleanMsConstraintFk.compare(PgStatement obj) booleanMsConstraintPk.compare(PgStatement obj) booleanMsIndex.compare(PgStatement obj) booleanMsRole.compare(PgStatement obj) booleanMsSequence.compare(PgStatement obj) booleanMsStatistics.compare(PgStatement obj) booleanMsTable.compare(PgStatement obj) booleanMsTrigger.compare(PgStatement obj) booleanMsType.compare(PgStatement obj) booleanMsUser.compare(PgStatement obj) booleanMsView.compare(PgStatement obj) booleanMsDatabase.compareChildren(PgStatement obj) booleanMsTable.compareChildren(PgStatement obj) booleanMsView.compareChildren(PgStatement obj) -
Uses of PgStatement in org.pgcodekeeper.core.schema.pg
Subclasses of PgStatement in org.pgcodekeeper.core.schema.pgModifier and TypeClassDescriptionclassBase implementation of foreign table for PostgreSQL database.classBase implementation of PostgreSQL functions and procedures.classBase PostgreSQL table class providing common functionality for all PostgreSQL table types.classBase PostgreSQL view implementation.classBase PostgreSQL regular table implementation.final classGreenplum external table implementation.final classPostgreSQL materialized view implementation.final classPartition foreign table object for PostgreSQL.final classGreenplum partition table implementation.final classPartition regular table object for PostgreSQL.final classPostgreSQL aggregate function implementation.final classPostgreSQL base type implementation.final classPostgreSQL type cast implementation.final classPostgreSQL collation implementation.final classPostgreSQL column implementation.final classPostgreSQL composite type implementation.classBase PostgreSQL constraint implementation.final classPostgreSQL CHECK constraint implementation.final classPostgreSQL EXCLUDE constraint implementation.final classPostgreSQL FOREIGN KEY constraint implementation.final classPostgreSQL PRIMARY KEY and UNIQUE constraint implementation.final classPostgreSQL database implementation.final classPostgreSQL domain implementation.final classPostgreSQL enum type implementation.final classPostgreSQL event trigger implementation.final classPostgreSQL extension implementation.final classPostgreSQL foreign data wrapper implementation.final classPostgreSQL full-text search configuration implementation.final classPostgreSQL full-text search dictionary implementation.final classPostgreSQL full-text search parser implementation.final classPostgreSQL full-text search template implementation.final classPostgreSQL function implementation.final classPostgreSQL index implementation.final classPostgreSQL operator implementation.final classPostgreSQL row security policy implementation.final classPostgreSQL stored procedure implementation.final classPostgreSQL range type implementation.final classPostgreSQL table rule implementation.final classPostgreSQL schema implementation.final classPostgreSQL sequence implementation.final classPostgreSQL foreign server implementation.final classPostgreSQL shell type implementation.final classPostgreSQL extended statistics implementation.final classPostgreSQL trigger implementation.final classPostgreSQL user mapping implementation.final classPostgreSQL view implementation.final classPostgreSQL simple foreign table implementation.final classPostgreSQL simple table implementation.final classPostgreSQL typed table implementation.Methods in org.pgcodekeeper.core.schema.pg that return PgStatementModifier and TypeMethodDescriptionPgCollation.shallowCopy()PgEventTrigger.shallowCopy()PgForeignDataWrapper.shallowCopy()PgServer.shallowCopy()PgUserMapping.shallowCopy()Methods in org.pgcodekeeper.core.schema.pg with parameters of type PgStatementModifier and TypeMethodDescriptionvoidAbstractPgView.appendAlterComments(PgStatement newObj, SQLScript script) voidPgCompositeType.appendAlterComments(PgStatement newObj, SQLScript script) AbstractPgTable.appendAlterSQL(PgStatement newCondition, SQLScript script) AbstractPgView.appendAlterSQL(PgStatement newCondition, SQLScript script) PgCast.appendAlterSQL(PgStatement newCondition, SQLScript script) PgCollation.appendAlterSQL(PgStatement newCondition, SQLScript script) PgColumn.appendAlterSQL(PgStatement newCondition, SQLScript script) PgConstraint.appendAlterSQL(PgStatement newCondition, SQLScript script) PgDomain.appendAlterSQL(PgStatement newCondition, SQLScript script) PgEventTrigger.appendAlterSQL(PgStatement newCondition, SQLScript script) PgExtension.appendAlterSQL(PgStatement newCondition, SQLScript script) PgForeignDataWrapper.appendAlterSQL(PgStatement newCondition, SQLScript script) PgFtsConfiguration.appendAlterSQL(PgStatement newCondition, SQLScript script) PgFtsDictionary.appendAlterSQL(PgStatement newCondition, SQLScript script) PgFtsParser.appendAlterSQL(PgStatement newCondition, SQLScript script) PgFtsTemplate.appendAlterSQL(PgStatement newCondition, SQLScript script) PgIndex.appendAlterSQL(PgStatement newCondition, SQLScript script) PgOperator.appendAlterSQL(PgStatement newCondition, SQLScript script) PgPolicy.appendAlterSQL(PgStatement newCondition, SQLScript script) PgRule.appendAlterSQL(PgStatement newCondition, SQLScript script) PgSchema.appendAlterSQL(PgStatement newCondition, SQLScript script) PgSequence.appendAlterSQL(PgStatement newCondition, SQLScript script) PgServer.appendAlterSQL(PgStatement newCondition, SQLScript script) PgStatistics.appendAlterSQL(PgStatement newCondition, SQLScript script) PgTrigger.appendAlterSQL(PgStatement newCondition, SQLScript script) PgUserMapping.appendAlterSQL(PgStatement newCondition, SQLScript script) voidAbstractForeignTable.appendMoveDataSql(PgStatement newCondition, SQLScript script, String tblTmpBareName, List<String> identityCols) voidGpExternalTable.appendMoveDataSql(PgStatement newCondition, SQLScript script, String tblTmpBareName, List<String> identityCols) voidPartitionPgTable.appendMoveDataSql(PgStatement newCondition, SQLScript script, String tblTmpBareName, List<String> identityCols) booleanAbstractForeignTable.compare(PgStatement obj) booleanAbstractPgTable.compare(PgStatement obj) booleanAbstractPgView.compare(PgStatement obj) booleanAbstractRegularTable.compare(PgStatement obj) booleanGpExternalTable.compare(PgStatement obj) booleanMaterializedPgView.compare(PgStatement obj) booleanPartitionForeignPgTable.compare(PgStatement obj) booleanPartitionGpTable.compare(PgStatement obj) booleanPartitionPgTable.compare(PgStatement obj) booleanPgBaseType.compare(PgStatement obj) booleanPgCast.compare(PgStatement obj) booleanPgCollation.compare(PgStatement obj) booleanPgColumn.compare(PgStatement obj) booleanPgCompositeType.compare(PgStatement obj) booleanPgConstraint.compare(PgStatement obj) booleanPgConstraintCheck.compare(PgStatement obj) booleanPgConstraintExclude.compare(PgStatement obj) booleanPgConstraintFk.compare(PgStatement obj) booleanPgConstraintPk.compare(PgStatement obj) booleanPgDomain.compare(PgStatement obj) booleanPgEnumType.compare(PgStatement obj) booleanPgEventTrigger.compare(PgStatement obj) booleanPgExtension.compare(PgStatement obj) booleanPgForeignDataWrapper.compare(PgStatement obj) booleanPgFtsConfiguration.compare(PgStatement obj) booleanPgFtsDictionary.compare(PgStatement obj) booleanPgFtsParser.compare(PgStatement obj) booleanPgFtsTemplate.compare(PgStatement obj) booleanPgOperator.compare(PgStatement obj) booleanPgPolicy.compare(PgStatement obj) booleanPgRangeType.compare(PgStatement obj) booleanPgRule.compare(PgStatement obj) booleanPgSequence.compare(PgStatement obj) booleanPgServer.compare(PgStatement obj) booleanPgShellType.compare(PgStatement obj) booleanPgStatistics.compare(PgStatement obj) booleanPgTrigger.compare(PgStatement obj) booleanPgUserMapping.compare(PgStatement obj) booleanPgView.compare(PgStatement obj) booleanTypedPgTable.compare(PgStatement obj) booleanPgDatabase.compareChildren(PgStatement obj) booleanPgSchema.compareChildren(PgStatement obj)