コード例 #1
0
ファイル: statement.cpp プロジェクト: API92/cassaforte
error statement::bind_by_name_n(char const *name,
        size_t name_length, bytes_view value)
{
    return error(::cass_statement_bind_bytes_by_name_n(
                backend(), name, name_length, (cass_byte_t const *)value.data(),
                value.size()));
}
コード例 #2
0
ファイル: transport.hpp プロジェクト: wallix/redemption
 // TODO returns bytes_view
 REDEMPTION_CXX_NODISCARD
 size_t partial_read(bytes_view buffer)
 {
     return this->do_partial_read(buffer.to_u8p(), buffer.size());
 }
コード例 #3
0
ファイル: transport.hpp プロジェクト: wallix/redemption
 REDEMPTION_CXX_NODISCARD
 Read atomic_read(bytes_view buffer)
 {
     return this->do_atomic_read(buffer.to_u8p(), buffer.size());
 }
コード例 #4
0
ファイル: transport.hpp プロジェクト: wallix/redemption
 void recv_boom(bytes_view buffer)
 {
     if (Read::Eof == this->atomic_read(buffer.to_u8p(), buffer.size())) {
         throw Error(ERR_TRANSPORT_NO_MORE_DATA);
     }
 }
コード例 #5
0
ファイル: statement.cpp プロジェクト: API92/cassaforte
error statement::bind(size_t index, bytes_view value)
{
    return error(::cass_statement_bind_bytes(backend(), index,
                (cass_byte_t const *)value.data(), value.size()));
}