All Classes and Interfaces
Class
Description
This class and all child classes contains statement, its contexts and
implementation of logic for launch the analysis of statement's contexts.
Abstract base class for database column definitions.
Abstract base class for database table constraints.
Abstract base class representing a database schema.
Abstract base class for SQL expression analysis.
AbstractExprWithNmspc<T extends org.antlr.v4.runtime.ParserRuleContext>
Abstract expression parser with namespace support for tracking variables, references, and CTEs.
Base implementation of foreign table for PostgreSQL database.
Abstract base class for SQL formatter implementations.
Abstract base class for database functions, procedures, and aggregates.
Abstract base class for database table indexes.
Abstract base class for JDBC database connectors.
Abstract base class for Microsoft SQL CLR (Common Language Runtime) functions.
Abstract base class for Microsoft SQL functions.
This class and all child classes contains PG statement, its contexts and
implementation of logic for launch the analysis of statement's contexts.
Base implementation of PostgreSQL functions and procedures.
Base PostgreSQL table class providing common functionality for all PostgreSQL table types.
Base PostgreSQL view implementation.
Abstract base class for database row-level security policies.
Base PostgreSQL regular table implementation.
Abstract base class representing a database schema.
Abstract base class for database sequences.
Abstract base class for JDBC statement readers that process database metadata.
Abstract base class for database statistics objects.
Abstract base class for database tables.
Abstract base class for database triggers.
Abstract base class for database user-defined types.
Abstract base class for database views.
Container class used to combine actions with database objects (CREATE ALTER DROP).
Converts database action containers into executable SQL script statements.
Specialized launcher for analyzing aggregate function dependencies.
Parser for ClickHouse ALTER statements that handle policies, users, and roles.
Parser for ClickHouse ALTER TABLE statements.
Parser for PostgreSQL ALTER DOMAIN statements.
Parser for PostgreSQL ALTER TEXT SEARCH statements.
Parser for PostgreSQL ALTER INDEX statements.
Parser for PostgreSQL ALTER MATERIALIZED VIEW statements.
Parser for Microsoft SQL ALTER ASSEMBLY statements.
Parser for Microsoft SQL ALTER AUTHORIZATION statements.
Parser for Microsoft SQL ALTER statements in batch context.
Parser for Microsoft SQL ALTER statements that handle schemas, users, and sequences.
Parser for Microsoft SQL ALTER ROLE statements.
Parser for Microsoft SQL ALTER TABLE statements.
Parser for miscellaneous PostgreSQL ALTER statements.
Parser for PostgreSQL ALTER ...
Parser for PostgreSQL ALTER SEQUENCE statements.
Parser for PostgreSQL ALTER TABLE statements.
Parser for PostgreSQL ALTER VIEW statements.
AntlrContextProcessor<R extends org.antlr.v4.runtime.ParserRuleContext>
Interface for processing ANTLR parser rule contexts with token streams
Represents an error found during ANTLR parsing with location information
Utility class for creating and managing ANTLR parsers for different SQL dialects.
Wrapper for asynchronous ANTLR parsing tasks that combines a Future with a completion handler.
Manages execution and completion of asynchronous ANTLR parsing tasks.
Utility class providing helper methods for ANTLR parsing operations.
Enumeration of function argument modes.
Represents a function argument with its mode, name, data type, and default value.
Abstract base class for Microsoft SQL parsers that handle batch context processing.
Reader for PostgreSQL casts.
Abstract base class for ClickHouse SQL expression parsing and dependency analysis.
Abstract class extending ChAbstractExpr with namespace support for SQL expression analysis.
Represents a ClickHouse database column with ClickHouse-specific properties.
Represents a ClickHouse table constraint (CHECK or ASSUME).
Represents a ClickHouse database with its schema objects.
Represents a ClickHouse dictionary object.
Utility class for handling quoting and unquoting of identifiers and literals in ClickHouse.
Represents a ClickHouse table engine configuration.
Launcher for analyzing ClickHouse SQL expressions.
Concrete implementation of ChAbstractExprWithNmspc for analyzing ClickHouse SQL expressions.
ClickHouse-specific parse tree listener for SQL code formatting.
ClickHouse-specific SQL formatter implementation.
Launcher for analyzing ClickHouse function bodies and dependencies.
Represents a ClickHouse user-defined function.
Reader for ClickHouse functions.
Represents a ClickHouse table index.
Utility class for ClickHouse JDBC operations.
Abstract base class for ClickHouse SQL statement parsers.
Reader for ClickHouse policies.
Represents a ClickHouse row-level security policy.
Reader for ClickHouse privileges.
Reader for ClickHouse relations.
Represents a ClickHouse role for access control.
Reader for ClickHouse roles.
Represents a ClickHouse database schema (database in ClickHouse terms).
Reader for ClickHouse schemas.
Handles parsing and analysis of ClickHouse SELECT statements.
Merging wrapper for ClickHouse SELECT operations.
Merging wrapper for ClickHouse SELECT statements.
Processor for ClickHouse SQL contexts
ANTLR listener for processing ClickHouse SQL statements with override support.
ClickHouse-specific implementation of SQL statement formatting.
Represents a ClickHouse table with engine configuration and projections.
Represents a ClickHouse Log family table that supports constraints.
Represents a ClickHouse user account with authentication and authorization settings.
Reader for ClickHouse users.
Handles parsing and analysis of ClickHouse value expressions in SQL queries.
Represents a ClickHouse view (VIEW, MATERIALIZED VIEW, or LIVE VIEW).
Enumeration of ClickHouse view types.
Launcher for analyzing ClickHouse view definitions.
Abstract base lexer class that tracks character offsets and positions
for accurate source mapping, including support for 32-bit characters.
Extended token class that tracks additional position information
for accurate source mapping in code units.
Reader for PostgreSQL collations.
Parser for PostgreSQL COMMENT ON statements.
Comparator for TreeElement objects that provides custom sorting logic
based on element types and diff sides during schema comparison operations.
Class with common logic for comparing objects.
Exception thrown when concurrent modification of a resource is detected.
Launcher for analyzing table constraint expressions.
Reader for PostgreSQL constraints.
Stores string constants
Represents a location context within a file, storing position information
including file path, offset, line number and character position.
Core implementation of settings interface for database comparison and migration.
Parser for PostgreSQL CREATE AGGREGATE statements.
Parser for PostgreSQL CREATE CAST statements.
Parser for ClickHouse CREATE DICTIONARY statements.
Parser for ClickHouse CREATE FUNCTION statements.
Parser for ClickHouse CREATE POLICY statements.
Parser for ClickHouse CREATE ROLE statements.
Parser for ClickHouse CREATE DATABASE statements.
Parser for ClickHouse CREATE TABLE statements.
Parser for ClickHouse CREATE USER statements.
Parser for ClickHouse CREATE VIEW statements.
Parser for PostgreSQL CREATE COLLATION statements.
PostgreSQL CREATE DATABASE statement parser that handles database creation.
Parser for PostgreSQL CREATE DOMAIN statements.
Parser for PostgreSQL CREATE EVENT TRIGGER statements.
Parser for PostgreSQL CREATE EXTENSION statements.
Parser for PostgreSQL CREATE FOREIGN DATA WRAPPER statements.
Parser for PostgreSQL CREATE FOREIGN TABLE statements.
Parser for PostgreSQL CREATE TEXT SEARCH CONFIGURATION statements.
Parser for PostgreSQL CREATE TEXT SEARCH DICTIONARY statements.
Parser for PostgreSQL CREATE TEXT SEARCH PARSER statements.
Parser for PostgreSQL CREATE TEXT SEARCH TEMPLATE statements.
Parser for PostgreSQL CREATE FUNCTION and CREATE PROCEDURE statements.
Parser for Greenplum CREATE EXTERNAL TABLE statements.
Parser for PostgreSQL CREATE INDEX statements.
Parser for Microsoft SQL CREATE ASSEMBLY statements.
Parser for Microsoft SQL CREATE FUNCTION statements.
Parser for Microsoft SQL CREATE INDEX statements.
Parser for Microsoft SQL CREATE PROCEDURE statements.
Parser for Microsoft SQL CREATE ROLE statements.
Parser for Microsoft SQL CREATE SCHEMA statements.
Parser for Microsoft SQL CREATE SEQUENCE statements.
Parser for Microsoft SQL CREATE STATISTICS statements.
Parser for Microsoft SQL CREATE TABLE statements.
Parser for Microsoft SQL CREATE TRIGGER statements.
Parser for Microsoft SQL CREATE TYPE statements.
Parser for Microsoft SQL CREATE USER statements.
Parser for Microsoft SQL CREATE VIEW statements.
Parser for PostgreSQL CREATE OPERATOR statements.
Parser for PostgreSQL CREATE POLICY statements.
Parser for PostgreSQL CREATE RULE statements.
PostgreSQL CREATE SCHEMA statement parser that handles schema creation.
Parser for PostgreSQL CREATE SEQUENCE statements.
Parser for PostgreSQL CREATE SERVER statements.
Parser for PostgreSQL CREATE STATISTICS statements.
Parser for PostgreSQL CREATE TABLE statements.
Parser for PostgreSQL CREATE TRIGGER statements.
Parser for PostgreSQL CREATE TYPE statements.
Parser for PostgreSQL CREATE USER MAPPING statements.
Parser for PostgreSQL CREATE VIEW and CREATE MATERIALIZED VIEW statements.
Base abstract error strategy for ANTLR parsers that provides enhanced error reporting
with token filtering and user-friendly error messages.
ClickHouse-specific error strategy that provides enhanced error reporting for
ClickHouse SQL parsing.
Custom ANTLR listener for parsing ClickHouse SQL statements.
Base class for custom ANTLR parse tree listeners that build database schema models.
PostgreSQL-specific error strategy that provides enhanced error reporting for
PostgreSQL SQL parsing.
Custom ANTLR listener for parsing PostgreSQL SQL statements.
Microsoft SQL-specific error strategy that provides enhanced error reporting for
T-SQL parsing.
Custom ANTLR listener for parsing Microsoft SQL Server (T-SQL) statements.
For thread pools that shouldn't prevent normal program shutdown.
Enumeration of potentially dangerous SQL statements that should be handled with caution.
Factory class for loading database schemas from various sources.
Abstract base class for database schema loaders.
Enumeration representing different types of database management systems
that are currently supported.
Record representing a database object pair for comparison operations.
Enumeration of database object types.
Parser for DELETE statements with namespace support.
Parser for Microsoft SQL DELETE statements.
PostgreSQL DELETE statement parser that handles data deletion operations.
Database dependency finder for analyzing object dependencies.
Database dependency graph for managing object relationships and dependencies.
Core dependency resolution engine that determines database object changes required for schema migration.
Finds dependent elements in tree based on user selection using dependency resolution mechanism.
XML store for managing database library dependencies.
Utility class for creating and managing diff trees that represent
differences between database schemas.
Exception thrown when encountering directory-related errors during export operations.
Parser for Microsoft SQL ENABLE/DISABLE TRIGGER statements.
Launcher for analyzing domain type constraints.
Parser for ClickHouse DROP statements.
Parser for Microsoft SQL DROP statements.
Parser for PostgreSQL DROP statements.
This listener checks if there was at least one syntax error while parsing.
Enumeration of error types used in ANTLR parsing error handling.
Reader for PostgreSQL event triggers.
Enumeration of database event types used for triggers and policies.
Reader for PostgreSQL extensions.
Main formatter class that handles SQL file formatting for different database types.
Comprehensive file system utility class providing various file operations,
temporary file/directory management, ZIP file handling, filename validation,
and database project-related file operations.
Reader for PostgreSQL foreign data wrappers.
Configuration class for SQL formatting options.
Represents a single formatting operation to be applied to SQL text.
Abstract base class for parse tree listeners that handle code formatting.
Exception thrown when errors occur during SQL formatting operations.
Reader for PostgreSQL full-text search configurations.
Reader for PostgreSQL full-text search dictionaries.
Reader for PostgreSQL full-text search parsers.
Reader for PostgreSQL full-text search templates.
Performs full analysis of database objects including operators, aggregates, views, and other database elements.
Launcher for analyzing PostgreSQL function and procedure bodies.
Parser for PL/pgSQL function definitions with namespace support.
Reader for PostgreSQL functions, procedures and aggregates.
Enumeration of function return types.
Enumeration of Microsoft SQL generated column types.
Represents a generic database object reference with schema, table, column, and type information.
Greenplum external table implementation.
Parser for ClickHouse GRANT and REVOKE privilege statements.
Parser for Microsoft SQL GRANT, REVOKE, and DENY privilege statements.
Parser for PostgreSQL GRANT and REVOKE privilege statements.
Utility class for working with dependency graphs.
Contains constants used for hashing operations.
Interface defining methods for hashing various types of data.
Interface for database type cast operations.
Indicates what contexts the cast can be invoked in.
Interface for database objects that support compression options.
Interface for database table constraints.
Interface for foreign key constraints.
Interface for primary key constraints.
Interface representing a database containing schemas.
Interface for DBMS
Marker interface for foreign tables.
Interface for database functions, procedures, and aggregates.
Represents an ignore rule for database objects during schema comparison.
Defines the status of how an ignored object should be handled in the diff tree.
Implementation of ignore list for managing database object filtering rules.
Parser for ignore list files that determine which database objects
should be included or excluded during processing.
Implementation of ignore list specifically for schema filtering.
Interface for objects that can compute their own hash value using a
Hasher.Interface for managing ignore lists used in database schema comparison.
Interface for monitoring progress and cancellation of long-running operations.
Enumeration of indentation directions used during SQL formatting.
Launcher for analyzing PostgreSQL index definitions.
Reader for PostgreSQL indices.
Represents a table inheritance relationship in PostgreSQL.
Functional interface for providing input streams.
Parser for INSERT statements with namespace support.
Parser for Microsoft SQL INSERT statements.
PostgreSQL INSERT statement parser that handles data insertion operations.
Database insert script generator for data migration.
Interface for database operators.
Interface for database objects that support storage and configuration options.
Interface for partitioned tables.
Interface for reporting progress, warnings, errors, and query results during database operations.
Interface for database relations (tables, views, sequences).
Interface representing a database schema containing tables, views, functions, and other objects.
Interface for database objects that are contained within a schema and can be found via search path.
Interface defining configuration settings for database comparison and migration operations.
Interface for database objects that contain simple column references.
Interface for database objects that support simple option management with ALTER statements.
Base interface for all database statements and objects.
Interface for database objects that can contain other statements as children.
Interface for code verification implementations.
Implementation of
Hasher interface using Java's standard hash code computation.JDBC-based database schema loader for ClickHouse databases.
Abstract base class for JDBC-based database loaders.
JDBC-based database schema loader for Microsoft SQL Server databases.
JDBC-based database schema loader for PostgreSQL databases.
Utility class containing pre-built SQL queries for JDBC database operations.
Abstract base class for JDBC readers that process database objects within schemas.
JDBC statement execution runner with progress monitoring and cancellation support.
JDBC-based system metadata loader for PostgreSQL databases.
Represents a PostgreSQL data type with schema qualification and array type handling.
PostgreSQL keyword classification and management.
PostgreSQL keyword categories based on parser classification.
Label categories for keyword usage in different contexts.
Database loader for external libraries and dependencies.
Factory class for creating database loaders based on database type.
PostgreSQL materialized view implementation.
Parser for MERGE statements with namespace support.
PostgreSQL MERGE statement parser that handles table merge operations.
Internationalization message constants for pgCodeKeeper core components.
Represents a database cast metadata object.
Represents a PostgreSQL composite type metadata object.
Represents a database constraint metadata object.
Container for database metadata objects organized by type and schema.
Represents a database function metadata object.
Represents a database operator metadata object.
Represents a database relation metadata object (table, view, sequence, etc.).
Base class for all database metadata statement objects.
Storage and management system for database metadata objects.
Utility class for creating and managing database metadata objects.
Exception indicating incorrect placement or reference to a database object.
Exports database model as directory tree with SQL files containing object definitions.
Modifiable pair class extending the immutable Pair class.
Exception indicating that a monitoring operation was cancelled.
Abstract base class for Microsoft SQL expression analysis.
Abstract base class for analyzing Microsoft SQL expressions with namespace support.
Reader for Microsoft SQL assemblies.
Represents a Microsoft SQL assembly.
Reader for Microsoft SQL check constraints.
Represents a Microsoft SQL CLR function.
Represents a Microsoft SQL CLR stored procedure.
Represents a Microsoft SQL table column with its properties and constraints.
Abstract base class for Microsoft SQL table constraints.
Represents a Microsoft SQL CHECK constraint that validates column values against a boolean expression.
Represents a Microsoft SQL FOREIGN KEY constraint that enforces referential integrity
between tables.
Represents a Microsoft SQL PRIMARY KEY or UNIQUE constraint.
Represents a Microsoft SQL database with its schemas, assemblies, roles, and users.
Microsoft SQL DELETE statement analyzer.
Utility class for handling quoting and unquoting of identifiers and literals in Microsoft SQL.
Launcher for analyzing Microsoft SQL expressions.
Microsoft SQL expression analyzer with namespace support.
Reader for Microsoft SQL CLR functions and procedures.
Reader for Microsoft SQL foreign key constraints.
Microsoft SQL Server specific SQL formatter implementation.
Reader for Microsoft SQL functions, procedures, views, and triggers.
Launcher for analyzing Microsoft SQL functions, procedures and triggers.
Represents a Microsoft SQL user-defined function.
Represents a Microsoft SQL index with support for clustered, non-clustered,
and columnstore indexes.
Reader for Microsoft SQL indices and primary keys.
Microsoft SQL INSERT statement analyzer.
Microsoft SQL MERGE statement analyzer.
Abstract base class for Microsoft SQL statement parsers.
Represents a Microsoft SQL stored procedure.
Represents a Microsoft SQL database role.
Reader for Microsoft SQL roles.
Represents a Microsoft SQL schema that contains database objects like tables, views, functions, and procedures.
Reader for Microsoft SQL schemas.
Microsoft SQL SELECT statement analyzer.
Merging wrapper for Microsoft SQL SELECT operations.
Merging wrapper for Microsoft SQL SELECT statements.
Represents a Microsoft SQL sequence object.
Reader for Microsoft SQL sequences.
Microsoft SQL clauses analyzer.
Represents Microsoft SQL table statistics.
Reader for Microsoft SQL statistics.
Represents a Microsoft SQL table with support for memory-optimized tables,
temporal tables, filestream data, and other Microsoft SQL specific features.
Abstract base class for Microsoft SQL table-related parsers.
Reader for Microsoft SQL tables.
Represents a Microsoft SQL trigger that executes in response to specific database events.
Represents a Microsoft SQL user-defined type that can be an alias type,
assembly type, or table type.
Reader for Microsoft SQL types.
Microsoft SQL UPDATE statement analyzer.
Represents a Microsoft SQL database user that can be associated with a login
and have specific schema, language, and encryption settings.
Reader for Microsoft SQL users.
Microsoft SQL value expression analyzer.
Represents a Microsoft SQL view with support for schema binding,
ANSI_NULLS and QUOTED_IDENTIFIER settings, and statistics.
Launcher for analyzing Microsoft SQL view definitions.
Exception indicating that a
DbObjType object
is not allowed in the current context.A null object implementation of
IMonitor that provides no-op behavior
for all monitoring operations except cancellation state management.Exception thrown when attempting to create a database object that already exists.
Enumeration of possible states for database objects during schema comparison and migration.
Launcher for analyzing operator dependencies and return types.
Reader for PostgreSQL operators.
Model exporter for database object overrides.
Immutable pair utility class for holding two related objects.
Abstract base class for database object parsers that provides common parsing functionality
and utilities for working with ANTLR-generated parse trees.
Enumeration of parser listener modes for controlling SQL parsing behavior.
Partition foreign table object for PostgreSQL.
Greenplum partition table implementation.
Partition regular table object for PostgreSQL.
Container for Greenplum partition template information.
PostgreSQL aggregate function implementation.
Enumeration of aggregate function types
Enumeration of aggregate function kinds
Enumeration of function modification types for parallel execution
PostgreSQL base type implementation.
PostgreSQL type cast implementation.
Enumeration of cast methods
Main API class for pgCodeKeeper database operations.
Exception class for pgCodeKeeper specific exceptions.
PostgreSQL collation implementation.
PostgreSQL column implementation.
PostgreSQL composite type implementation.
Base PostgreSQL constraint implementation.
PostgreSQL CHECK constraint implementation.
PostgreSQL EXCLUDE constraint implementation.
PostgreSQL FOREIGN KEY constraint implementation.
PostgreSQL PRIMARY KEY and UNIQUE constraint implementation.
PostgreSQL database implementation.
Main class for generating SQL scripts that transform one database schema to another.
Utility class for handling quoting and unquoting of identifiers and literals in PostgreSQL.
PostgreSQL domain implementation.
Database loader for SQL dump files.
PostgreSQL enum type implementation.
PostgreSQL event trigger implementation.
PostgreSQL extension implementation.
PostgreSQL foreign data wrapper implementation.
Interface for PostgreSQL objects that support foreign table options.
PostgreSQL-specific parse tree listener for SQL code formatting.
PostgreSQL-specific SQL formatter implementation.
Utility class containing PostgreSQL-specific formatting helper methods.
PostgreSQL full-text search configuration implementation.
PostgreSQL full-text search dictionary implementation.
PostgreSQL full-text search parser implementation.
PostgreSQL full-text search template implementation.
PostgreSQL function implementation.
PostgreSQL index implementation.
Interface for PostgreSQL objects that can contain index parameters.
Represents a database library with its metadata and properties.
Enumerates possible source types for PostgreSQL libraries.
Represents the location of a database object in source code.
Builder class for constructing PgObjLocation instances.
Enumeration of location types for database objects.
PostgreSQL operator implementation.
Represents an override of a database statement when loading from multiple sources.
Abstract base class for PostgreSQL statement parsers that provides common
operations and utilities for parsing PostgreSQL database objects.
PostgreSQL row security policy implementation.
Represents a database privilege (GRANT/REVOKE) for a database object.
PostgreSQL stored procedure implementation.
PostgreSQL range type implementation.
PostgreSQL table rule implementation.
PostgreSQL schema implementation.
PostgreSQL sequence implementation.
PostgreSQL foreign server implementation.
PostgreSQL shell type implementation.
Abstract base class for all database statements and objects.
Abstract base class for database objects that can contain other statements.
PostgreSQL-specific implementation of SQL statement formatting.
Metadata container for database statements.
PostgreSQL extended statistics implementation.
PostgreSQL trigger implementation.
PostgreSQL user mapping implementation.
PostgreSQL view implementation.
Reader for PostgreSQL policies.
Represents a database object for printing in dependency tree output.
Database loader for pgCodeKeeper project directory structures.
Database project update and export management utility.
QNameParser<T extends org.antlr.v4.runtime.ParserRuleContext>
Utility class for parsing and processing qualified names (schema.object names)
in SQL statements.
Wrapper class that provides simplified access
to parsed qualified name components without exposing the underlying parser implementation.
Executable callable for processing batches of SQL queries with progress monitoring and error reporting.
SQL query builder for constructing SELECT statements with support for CTEs, joins, WHERE clauses, and GROUP BY.
Executable callable for running single SQL queries.
Executable callable for running SQL queries that return result sets.
Stores database row data for INSERT script generation.
Launcher for analyzing PostgreSQL rule definitions.
Reader for PostgreSQL rules.
Reader for PostgreSQL schemas.
Parses and analyzes SQL scripts, detecting dangerous statements and syntax errors.
Parser for SELECT statements with namespace support.
Merging wrapper for select_ops/select_ops_no_parens.
Merging wrapper for select_stmt/select_stmt_no_parens.
Reader for PostgreSQL sequences.
Reader for PostgreSQL foreign servers.
Represents a simple column reference with ordering and operator class information.
Simple dependency resolver for database objects.
PostgreSQL simple foreign table implementation.
PostgreSQL simple table implementation.
Interface for database statements that are represented by their full source code.
Parser for SQL statements with namespace support.
SQL action execution phases for database migration scripts.
Processor for PostgreSQL contexts
Parser for SQL function body statements with namespace support.
Custom ANTLR listener for processing PostgreSQL SQL statements with override support.
SQL script builder for database migration operations.
Abstract base class for all statement-based callable implementations.
Abstract base class for SQL statement formatting.
Contains override information for database statements including owner and privileges.
Statements<T extends org.antlr.v4.runtime.ParserRuleContext>
Abstract base class for statement parsers with namespace support.
Utility class providing common functionality for database statement operations.
Launcher for analyzing PostgreSQL extended statistics expressions.
Reader for PostgreSQL extended statistics.
Enumeration of supported Microsoft SQL Server versions.
Enumeration of supported PostgreSQL versions.
Abstract base class for PostgreSQL table-related statement parsers.
Reader for PostgreSQL tables.
Wrapper for creation and automatic recursive deletion of a temporary directory.
Wrapper for creation and automatic deletion of a temporary file.
Database loader for SQL token verification and validation.
Wrapper for database objects representing the state between old and new database schemas.
Represents the side of difference in schema comparison.
Utility class for flattening tree structures with filtering capabilities.
Launcher for analyzing PostgreSQL trigger conditions.
Reader for PostgreSQL triggers.
Enumeration of PostgreSQL trigger states.
Processor for Microsoft SQL contexts
Custom ANTLR listener for processing Microsoft SQL Server (T-SQL) statements with override support.
PostgreSQL typed table implementation.
Reader for PostgreSQL types and domains.
Contains manually defined type constants used in SQL analyzing.
A
PrintWriter implementation that ensures Unix-style line endings ('\n')
regardless of the platform.Exception thrown when a database object reference cannot be resolved.
Parser for UPDATE statements with namespace support.
Parser for Microsoft SQL UPDATE statements.
PostgreSQL UPDATE statement parser that handles data modification operations.
JDBC connector implementation that uses a JDBC URL for database connections.
Reader for PostgreSQL user mappings.
Utility class providing common helper methods for various operations including
serialization, XML parsing, schema validation, and string manipulation.
Parser for value expressions with namespace support.
For use with value expressions that have predefined namespace.
Verification implementation for PostgreSQL function statements.
Parse tree listener for function body verification.
Verification implementation for GRANT/REVOKE statements.
Verification implementation for code indentation rules.
Parser listener for SQL verification processes.
Configuration properties for code verification rules.
Merging wrapper for vex/vex_b.
Launcher for analyzing value expressions (VEX) in SQL definitions.
Launcher for analyzing PostgreSQL view definitions.
Reader for PostgreSQL views and materialized views.
Provides directory structure definitions and path resolution utilities
for different database types (PostgreSQL, Microsoft SQL, ClickHouse).
XML reader for parsing Microsoft SQL Server XML query results.
Exception thrown when XML reading operations fail during JDBC metadata processing.
Abstract base class for XML-based object storage and retrieval.