Top Interfaces Classes
[default module]

Package liquibase.executor.jvm


Interface Summary

Modifier and TypeInterface and Description
pack-priv interface
CallableStatementCallback

Generic callback interface for code that operates on a CallableStatement.

pack-priv interface
PreparedStatementCallback

Generic callback interface for code that operates on a PreparedStatement.

pack-priv interface
PreparedStatementSetter

General callback interface used by the liquibase.executor.Executor class.

pack-priv interface
ResultSetExtractor

Callback interface used by liquibase.executor.Executor's query methods.

pack-priv interface
RowCallbackHandler

An interface used by liquibase.executor.Executor for processing rows of a java.sql.ResultSet on a per-row basis.

public interface
RowMapper

An interface used by liquibase.executor.Executor for mapping rows of a java.sql.ResultSet on a per-row basis.

pack-priv interface
SqlTypeValue

Interface to be implemented for setting values for more complex database specific types not supported by the standard setObject method.

pack-priv interface
StatementCallback

Generic callback interface for code that operates on a JDBC Statement.

Class Summary

Modifier and TypeClass and Description
pack-priv class
ArgPreparedStatementSetter

Simple adapter for PreparedStatementSetter that applies a given array of arguments.

pack-priv class
ArgTypePreparedStatementSetter

Simple adapter for PreparedStatementSetter that applies given arrays of arguments and JDBC argument types.

public class
ChangelogJdbcMdcListener

A wrapper utility class around the standard JdbcExecutor used to monitor and log sql from Jdbc queries

public class
ColumnMapRowMapper

RowMapper implementation that creates a java.util.Map for each row, representing all columns as key-value pairs: one entry for each column, with the column name as key.

public class
JdbcExecutor

Class to simplify execution of SqlStatements.

public class
RowMapperNotNullConstraintsResultSetExtractor

Adapter implementation of the ResultSetExtractor interface that delegates to a RowMapper which is supposed to create a not null constraint object for each row.

public class
RowMapperResultSetExtractor

Adapter implementation of the ResultSetExtractor interface that delegates to a RowMapper which is supposed to create an object for each row.

pack-priv class
SingleColumnRowMapper

RowMapper implementation that converts a single column into a single result value per row.

public class
pack-priv class
SqlParameter

Object to represent a SQL parameter definition.

pack-priv class
SqlParameterValue

Object to represent a SQL parameter value, including parameter metadata such as the SQL type and the scale for numeric values.

pack-priv abstract class
StatementCreatorUtils

Utility methods for PreparedStatementSetter/Creator and CallableStatementCreator implementations, providing sophisticated parameter management (including support for LOB values).