Package com.pyranid
package com.pyranid
This package contains the set of all Pyranid types.
- Since:
- 1.0.0
- Author:
- Mark Allen
-
ClassDescriptionEncapsulates
PreparedStatement
parameter data meant to be bound to a formaljava.sql.Array
type byPreparedStatementBinder
.Enables per-columnResultSet
mapping customization viaResultSetMapper
.Result of a custom column mapping attempt.EnablesPreparedStatement
parameter binding customization viaPreparedStatementBinder
.Result of a custom parameter binding attempt.Main class for performing database access operations.Builder used to construct instances ofDatabase
.Allows specification of alternate column names for resultset mapping.Thrown when an error occurs when interacting with aDatabase
.Functional interface used byDatabase.readDatabaseMetaData(DatabaseMetaDataReader)
, which permits callers to examine a transientDatabaseMetaData
instance.Identifies different types of databases, which allows for special platform-specific handling.Contract for a factory that creates instances given a type.EncapsulatesPreparedStatement
parameter data meant to be bound to a DBMS-specific type (for example,JSON
orJSONB
for PostgreSQL) byPreparedStatementBinder
.Specifies how aJsonParameter
should be bound: binary (for example,JSONB
for PostgreSQL), or text.Fluent interface for acquiring instances of specialized parameter types.Contract for binding parameters to SQL prepared statements.Contract for mapping aResultSet
row to the specified type.Builder used to construct a standard implementation ofResultSetMapper
.Represents a transactional operation capable of returning a value.Represents a SQL statement and an identifier for it.Data that represents a SQL statement.Builder used to construct instances ofStatementContext
.StatementLog<T>A collection of SQL statement execution diagnostics.Builder used to construct instances ofStatementLog
.Contract for handling database statement log events.A developer-friendly view over a reflectiveType
used by theResultSet
-mapping pipeline for standardResultSetMapper
instances.Represents a database transaction.Represents an operation performed with a transactional context.Strategies for database locking during transactional operations.Indicates whether a transaction was committed or rolled back.Special "type carrier" which avoids generic type erasure at runtime whenPreparedStatementBinder
binds parameters toPreparedStatement
.EncapsulatesPreparedStatement
parameter data meant to be bound to a vector type (for example, PostgreSQL'spgvector
), byPreparedStatementBinder
.