Top Description Interfaces Classes
module spring.r2dbc

Package org.springframework.r2dbc.core.binding

Annotations
@NonNullApi
@NonNullFields
Imports
org.springframework.lang.NonNullApi, .NonNullFields

Classes providing an abstraction over SQL bind markers.

Interface Summary

Modifier and TypeInterface and Description
public interface
BindMarker

A bind marker represents a single bindable parameter within a query.

public interface
BindMarkers

Bind markers represent placeholders in SQL queries for substitution for an actual parameter.

public interface
BindMarkersFactory

This class creates new BindMarkers instances to bind parameter to a specific io.r2dbc.spi.Statement.

public interface
BindTarget

Target to apply bindings to.

Class Summary

Modifier and TypeClass and Description
pack-priv class
AnonymousBindMarkers

Anonymous, index-based bind marker using a static placeholder.

public class
Bindings

Value object representing value and null bindings for a Statement using BindMarkers.

public class
pack-priv class
IndexedBindMarkers

Index-based bind marker.

public class
MutableBindings

Mutable extension to Bindings for Value and null bindings for a Statement using BindMarkers.

pack-priv class
NamedBindMarkers

Name-based bind markers.