MCPcopy Create free account
hub / github.com/FirebirdSQL/firebird / getTextUTF8

Method getTextUTF8

src/jrd/trace/TraceObjects.cpp:251–262  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

249}
250
251const char* TraceSQLStatementImpl::getTextUTF8()
252{
253 const string* stmtText = m_stmt->getDsqlStatement()->getSqlText();
254
255 if (m_textUTF8.isEmpty() && stmtText && !stmtText->isEmpty())
256 {
257 if (!DataTypeUtil::convertToUTF8(*stmtText, m_textUTF8, CS_dynamic, status_exception::raise))
258 return stmtText->c_str();
259 }
260
261 return m_textUTF8.c_str();
262}
263
264PerformanceInfo* TraceSQLStatementImpl::getPerf()
265{

Callers 1

appendParamsMethod · 0.45

Calls 4

descToUTF8Function · 0.85
getDsqlStatementMethod · 0.45
isEmptyMethod · 0.45
c_strMethod · 0.45

Tested by

no test coverage detected