Package com.pyranid
package com.pyranid
This package contains the set of all Pyranid types.
- Since:
- 1.0.0
- Author:
- Mark Allen
-
ClassDescriptionEncapsulates
PreparedStatementparameter data meant to be bound to a formaljava.sql.Arraytype byPreparedStatementBinder.Enables per-columnResultSetmapping customization viaResultSetMapper.Result of a custom column mapping attempt.EnablesPreparedStatementparameter 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 transientDatabaseMetaDatainstance.Identifies different types of databases, which allows for special platform-specific handling.Contract for a factory that creates instances given a type.EncapsulatesPreparedStatementparameter data meant to be bound to a DBMS-specific type (for example,JSONorJSONBfor PostgreSQL) byPreparedStatementBinder.Specifies how aJsonParametershould be bound: binary (for example,JSONBfor PostgreSQL), or text.Fluent interface for acquiring instances of specialized parameter types.Contract for binding parameters to SQL prepared statements.Contract for mapping aResultSetrow 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 reflectiveTypeused by theResultSet-mapping pipeline for standardResultSetMapperinstances.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 whenPreparedStatementBinderbinds parameters toPreparedStatement.EncapsulatesPreparedStatementparameter data meant to be bound to a vector type (for example, PostgreSQL'spgvector), byPreparedStatementBinder.