fb-cpp 0.0.1
A modern C++ wrapper for the Firebird database API
Loading...
Searching...
No Matches
fbcpp::Statement Member List

This is the complete list of members for fbcpp::Statement, including all inherited members.

clearParameters()fbcpp::Statementinline
execute(Transaction &transaction)fbcpp::Statement
fetchAbsolute(unsigned position)fbcpp::Statement
fetchFirst()fbcpp::Statement
fetchLast()fbcpp::Statement
fetchNext()fbcpp::Statement
fetchPrior()fbcpp::Statement
fetchRelative(int offset)fbcpp::Statement
free()fbcpp::Statement
get(unsigned index)fbcpp::Statement
getBlobId(unsigned index)fbcpp::Statementinline
getBool(unsigned index)fbcpp::Statementinline
getBoostDecFloat16(unsigned index)fbcpp::Statementinline
getBoostDecFloat34(unsigned index)fbcpp::Statementinline
getBoostInt128(unsigned index)fbcpp::Statementinline
getDate(unsigned index)fbcpp::Statementinline
getDouble(unsigned index)fbcpp::Statementinline
getFloat(unsigned index)fbcpp::Statementinline
getInputDescriptors() noexceptfbcpp::Statementinline
getInputMetadata() noexceptfbcpp::Statementinline
getInt16(unsigned index)fbcpp::Statementinline
getInt32(unsigned index)fbcpp::Statementinline
getInt64(unsigned index)fbcpp::Statementinline
getLegacyPlan()fbcpp::Statement
getOpaqueDate(unsigned index)fbcpp::Statementinline
getOpaqueDecFloat16(unsigned index)fbcpp::Statementinline
getOpaqueDecFloat34(unsigned index)fbcpp::Statementinline
getOpaqueTime(unsigned index)fbcpp::Statementinline
getOpaqueTimestamp(unsigned index)fbcpp::Statementinline
getOpaqueTimestampTz(unsigned index)fbcpp::Statementinline
getOpaqueTimeTz(unsigned index)fbcpp::Statementinline
getOutputDescriptors() noexceptfbcpp::Statementinline
getOutputMetadata() noexceptfbcpp::Statementinline
getPlan()fbcpp::Statement
getResultSetHandle() noexceptfbcpp::Statementinline
getScaledBoostInt128(unsigned index)fbcpp::Statementinline
getScaledInt16(unsigned index)fbcpp::Statementinline
getScaledInt32(unsigned index)fbcpp::Statementinline
getScaledInt64(unsigned index)fbcpp::Statementinline
getScaledOpaqueInt128(unsigned index)fbcpp::Statementinline
getStatementHandle() noexceptfbcpp::Statementinline
getString(unsigned index)fbcpp::Statementinline
getTime(unsigned index)fbcpp::Statementinline
getTimestamp(unsigned index)fbcpp::Statementinline
getTimestampTz(unsigned index)fbcpp::Statementinline
getTimeTz(unsigned index)fbcpp::Statementinline
getType() noexceptfbcpp::Statementinline
isNull(unsigned index)fbcpp::Statementinline
isValid() noexceptfbcpp::Statementinline
operator=(Statement &&)=delete (defined in fbcpp::Statement)fbcpp::Statement
operator=(const Statement &)=delete (defined in fbcpp::Statement)fbcpp::Statement
set(unsigned index, std::nullopt_t)fbcpp::Statementinline
set(unsigned index, BlobId value)fbcpp::Statementinline
set(unsigned index, std::optional< BlobId > value)fbcpp::Statementinline
set(unsigned index, bool value)fbcpp::Statementinline
set(unsigned index, std::int16_t value)fbcpp::Statementinline
set(unsigned index, ScaledInt16 value)fbcpp::Statementinline
set(unsigned index, std::int32_t value)fbcpp::Statementinline
set(unsigned index, ScaledInt32 value)fbcpp::Statementinline
set(unsigned index, std::int64_t value)fbcpp::Statementinline
set(unsigned index, ScaledInt64 value)fbcpp::Statementinline
set(unsigned index, OpaqueInt128 value)fbcpp::Statementinline
set(unsigned index, BoostInt128 value)fbcpp::Statementinline
set(unsigned index, ScaledBoostInt128 value)fbcpp::Statementinline
set(unsigned index, float value)fbcpp::Statementinline
set(unsigned index, double value)fbcpp::Statementinline
set(unsigned index, OpaqueDecFloat16 value)fbcpp::Statementinline
set(unsigned index, BoostDecFloat16 value)fbcpp::Statementinline
set(unsigned index, OpaqueDecFloat34 value)fbcpp::Statementinline
set(unsigned index, BoostDecFloat34 value)fbcpp::Statementinline
set(unsigned index, Date value)fbcpp::Statementinline
set(unsigned index, OpaqueDate value)fbcpp::Statementinline
set(unsigned index, Time value)fbcpp::Statementinline
set(unsigned index, OpaqueTime value)fbcpp::Statementinline
set(unsigned index, Timestamp value)fbcpp::Statementinline
set(unsigned index, OpaqueTimestamp value)fbcpp::Statementinline
set(unsigned index, TimeTz value)fbcpp::Statementinline
set(unsigned index, OpaqueTimeTz value)fbcpp::Statementinline
set(unsigned index, TimestampTz value)fbcpp::Statementinline
set(unsigned index, OpaqueTimestampTz value)fbcpp::Statementinline
set(unsigned index, std::string_view value)fbcpp::Statementinline
set(unsigned index, std::optional< T > value)fbcpp::Statementinline
setBlobId(unsigned index, std::optional< BlobId > optValue)fbcpp::Statementinline
setBool(unsigned index, std::optional< bool > optValue)fbcpp::Statementinline
setBoostDecFloat16(unsigned index, std::optional< BoostDecFloat16 > optValue)fbcpp::Statementinline
setBoostDecFloat34(unsigned index, std::optional< BoostDecFloat34 > optValue)fbcpp::Statementinline
setBoostInt128(unsigned index, std::optional< BoostInt128 > optValue)fbcpp::Statementinline
setDate(unsigned index, std::optional< Date > optValue)fbcpp::Statementinline
setDouble(unsigned index, std::optional< double > optValue)fbcpp::Statementinline
setFloat(unsigned index, std::optional< float > optValue)fbcpp::Statementinline
setInt16(unsigned index, std::optional< std::int16_t > optValue)fbcpp::Statementinline
setInt32(unsigned index, std::optional< std::int32_t > optValue)fbcpp::Statementinline
setInt64(unsigned index, std::optional< std::int64_t > optValue)fbcpp::Statementinline
setNull(unsigned index)fbcpp::Statementinline
setOpaqueDate(unsigned index, std::optional< OpaqueDate > optValue)fbcpp::Statementinline
setOpaqueDecFloat16(unsigned index, std::optional< OpaqueDecFloat16 > optValue)fbcpp::Statementinline
setOpaqueDecFloat34(unsigned index, std::optional< OpaqueDecFloat34 > optValue)fbcpp::Statementinline
setOpaqueInt128(unsigned index, std::optional< OpaqueInt128 > optValue)fbcpp::Statementinline
setOpaqueTime(unsigned index, std::optional< OpaqueTime > optValue)fbcpp::Statementinline
setOpaqueTimestamp(unsigned index, std::optional< OpaqueTimestamp > optValue)fbcpp::Statementinline
setOpaqueTimestampTz(unsigned index, std::optional< OpaqueTimestampTz > optValue)fbcpp::Statementinline
setOpaqueTimeTz(unsigned index, std::optional< OpaqueTimeTz > optValue)fbcpp::Statementinline
setScaledBoostInt128(unsigned index, std::optional< ScaledBoostInt128 > optValue)fbcpp::Statementinline
setScaledInt16(unsigned index, std::optional< ScaledInt16 > optValue)fbcpp::Statementinline
setScaledInt32(unsigned index, std::optional< ScaledInt32 > optValue)fbcpp::Statementinline
setScaledInt64(unsigned index, std::optional< ScaledInt64 > optValue)fbcpp::Statementinline
setString(unsigned index, std::optional< std::string_view > optValue)fbcpp::Statementinline
setTime(unsigned index, std::optional< Time > optValue)fbcpp::Statementinline
setTimestamp(unsigned index, std::optional< Timestamp > optValue)fbcpp::Statementinline
setTimestampTz(unsigned index, std::optional< TimestampTz > optValue)fbcpp::Statementinline
setTimeTz(unsigned index, std::optional< TimeTz > optValue)fbcpp::Statementinline
Statement(Attachment &attachment, Transaction &transaction, std::string_view sql, const StatementOptions &options={})fbcpp::Statementexplicit
Statement(Statement &&o) noexceptfbcpp::Statementinline
Statement(const Statement &)=delete (defined in fbcpp::Statement)fbcpp::Statement
~Statement() noexceptfbcpp::Statementinline