All Classes and Interfaces

Class
Description
 
Created by arcuri82 on 24-Apr-19.
created by manzhang on 2024/7/29
Utility class for converting various date/time objects to Instant.
A row of data in the table results of a Select query.
Class used to clean/reset the state of the current database
 
 
A Sql CHECK expression on a table of the schema
 
 
 
 
 
 
 
 
 
The results of a SQL Select query, in a easy to parse/manipulate data structure compared to java.sql.ResultSet.
Represents a collection of query results mapped to table names, with support for only base (physical) tables.
This class is used to covert InsertionDto to QueryResult and DataRow in order to calculate sql heuristics based on InsertionDto
 
Based on the database, there are internal schemas that we don't need to analyze
 
 
 
 
 
Represents a reference to a base table in SQL.
Utility class for casting values to various SQL data types.
A class representing a SQL column identifier from a physical database table.
Represents a reference to a specific column in a SQL table or derived table.
Created by arcuri82 on 14-Jun-19.
 
FIXME this will need refactoring
Enumeration representing various SQL data types.
Represents a reference to a derived table in SQL.
 
DSL (Domain Specific Language) for operations on the SQL Database
 
 
 
 
Class used to act upon SQL commands executed by the SUT
Represents the result of a SQL heuristic evaluation.
 
 
 
 
Given a column, we need to determinate to which table it belongs to.
 
Class used to execute SQL commands from a script file
Created by arcuri82 on 25-Oct-19.
Utility class for SQL strings.
 
A class representing a SQL table identifier from a physical database table.
This class is used to represent a table reference in SQL.
Deprecated.
 
 
Resolves table names and columns in a SQL query.
Unfortunately JDBC only provides a limited support for extracting constraints.
This factory returns the corresponding TableConstraintExtractor for a given database.
 
 
 
 
A descriptor representing a column in a SQL table.
Deprecated.