mysql.impl.prepared

Implementation - Prepared statements.

WARNING: This module is used to consolidate the common implementation of the safe and unafe API. DO NOT directly import this module, please import one of mysql.prepared, mysql.safe.prepared, or mysql.unsafe.prepared. This module will be removed in a future version without deprecation.

$(SAFE_MIGRATION)

Members

Aliases

SPSN
alias SPSN = SafeParameterSpecialization
SafeParameterSpecialization
alias SafeParameterSpecialization = ParameterSpecializationImpl!true
UPSN
alias UPSN = UnsafeParameterSpecialization
UnsafeParameterSpecialization
alias UnsafeParameterSpecialization = ParameterSpecializationImpl!false

A struct to represent specializations of prepared statement parameters.

Functions

unsafe
UnsafePrepared unsafe(SafePrepared p)

Allow conversion to UnsafePrepared from SafePrepared.

Structs

ParameterSpecializationImpl
struct ParameterSpecializationImpl(bool isSafe)

A struct to represent specializations of prepared statement parameters.

PreparedRegistrations
struct PreparedRegistrations(Payload)

Common functionality for recordkeeping of prepared statement registration and queueing for unregister.

SafePrepared
struct SafePrepared

Encapsulation of a prepared statement.

TestPreparedRegistrationsBad1
struct TestPreparedRegistrationsBad1
Undocumented in source.
TestPreparedRegistrationsBad2
struct TestPreparedRegistrationsBad2
Undocumented in source.
TestPreparedRegistrationsBad3
struct TestPreparedRegistrationsBad3
Undocumented in source.
TestPreparedRegistrationsBad4
struct TestPreparedRegistrationsBad4
Undocumented in source.
TestPreparedRegistrationsGood1
struct TestPreparedRegistrationsGood1
Undocumented in source.
TestPreparedRegistrationsGood2
struct TestPreparedRegistrationsGood2
Undocumented in source.
UnsafePrepared
struct UnsafePrepared

Unsafe wrapper for SafePrepared.

Meta