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

Function gen_ready

src/gpre/obj_cxx.cpp:2735–2758  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2733//
2734
2735static void gen_ready( const act* action, int column)
2736{
2737 const TEXT* vector = status_vector(action);
2738
2739 for (const rdy* ready = (rdy*) action->act_object; ready; ready = ready->rdy_next)
2740 {
2741 const gpre_dbb* db = ready->rdy_database;
2742 const TEXT* filename = ready->rdy_filename;
2743 if (!filename)
2744 filename = db->dbb_runtime;
2745 if ((action->act_error || (action->act_flags & ACT_sql)) &&
2746 ready != (rdy*) action->act_object)
2747 {
2748 success(column, true, global_status_name, " {");
2749 }
2750 make_ready(db, filename, vector, (USHORT) column, ready->rdy_request);
2751 if ((action->act_error || (action->act_flags & ACT_sql)) &&
2752 ready != (rdy*) action->act_object)
2753 {
2754 endp(column);
2755 }
2756 }
2757 set_sqlcode(action, column);
2758}
2759
2760
2761//____________________________________________________________

Callers 1

OBJ_CXX_actionFunction · 0.70

Calls 5

successFunction · 0.85
status_vectorFunction · 0.70
make_readyFunction · 0.70
endpFunction · 0.70
set_sqlcodeFunction · 0.70

Tested by

no test coverage detected