MCPcopy Create free account
hub / github.com/ByConity/ByConity / ODBCBlockInputStream

Method ODBCBlockInputStream

programs/odbc-bridge/ODBCBlockInputStream.cpp:22–31  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

20
21
22ODBCBlockInputStream::ODBCBlockInputStream(
23 nanodbc::ConnectionHolderPtr connection_holder, const std::string & query_str, const Block & sample_block, const UInt64 max_block_size_)
24 : log(&Poco::Logger::get("ODBCBlockInputStream"))
25 , max_block_size{max_block_size_}
26 , query(query_str)
27{
28 description.init(sample_block);
29 result = execute<nanodbc::result>(connection_holder,
30 [&](nanodbc::connection & connection) { return execute(connection, query); });
31}
32
33
34Block ODBCBlockInputStream::readImpl()

Callers

nothing calls this directly

Calls 3

executeFunction · 0.70
getFunction · 0.50
initMethod · 0.45

Tested by

no test coverage detected