Package-level declarations
Types
Represents the configuration for an internally managed JDBC database connection.
Controls how SQL queries are validated before execution.
Properties
Top-level SQL keywords that represent read-oriented statements. Only queries starting with one of these tokens are accepted in SqlValidation.ReadOnly mode.
A regular expression defining the valid pattern for SQL table names.
Functions
Fetches and converts data from a ResultSet into a DataFrame.
Validates that sqlQuery is a read-only query when SqlValidation.ReadOnly is requested.
Validates that tableName is a safe SQL identifier.
Retrieves the schemas of all non-system tables in the database using the provided database connection.
Retrieves the schemas of all non-system tables in the database using the provided DataSource.
Retrieves the schemas of all non-system tables in the database using the provided database configuration.
Reads all non-system tables from a database and returns them as a map of SQL tables and corresponding DataFrames.
Reads all non-system tables from a database and returns them as a map of SQL tables and corresponding DataFrames using the provided database configuration and limit.
Converts the result of an SQL query or SQL table (by name) to the DataFrame.
Retrieves the schema from ResultSet.
Retrieves the schema of an SQL query result or the SQL table using the provided database configuration.
Retrieves the schema of an SQL query result or the SQL table using the provided DataSource.
Retrieves the schema from ResultSet.
Retrieves the schema of an SQL query result using the provided database connection.
Retrieves the schema of an SQL query result using the provided DataSource.
Retrieves the schema of an SQL query result using the provided database configuration.
Converts the result of an SQL query to the DataFrame.
Retrieves the schema for an SQL table using the provided database connection.
Retrieves the schema for an SQL table using the provided DataSource.
Retrieves the schema for an SQL table using the provided database configuration.
Reads data from an SQL table and converts it into a DataFrame.
Strips string literals and comments from a SQL string, replacing them with a single space.
Validates the provided limit to ensure it is either null or a positive integer. Throws an IllegalArgumentException if the limit is negative or zero.
Executes the given block with a managed JDBC connection created from DbConnectionConfig.