MCPcopy Create free account
hub / github.com/apache/cloudberry / DtxContextToString

Function DtxContextToString

src/backend/cdb/cdbtmutils.c:111–139  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

109}
110
111const char *
112DtxContextToString(DtxContext context)
113{
114 switch (context)
115 {
116 case DTX_CONTEXT_LOCAL_ONLY:
117 return "Local Only";
118 case DTX_CONTEXT_QD_DISTRIBUTED_CAPABLE:
119 return "Master Distributed-Capable";
120 case DTX_CONTEXT_QD_RETRY_PHASE_2:
121 return "Master Retry Phase 2";
122 case DTX_CONTEXT_QE_ENTRY_DB_SINGLETON:
123 return "Segment Entry DB Singleton";
124 case DTX_CONTEXT_QE_AUTO_COMMIT_IMPLICIT:
125 return "Segment Auto-Commit Implicit";
126 case DTX_CONTEXT_QE_TWO_PHASE_EXPLICIT_WRITER:
127 return "Segment Two-Phase Explicit Writer";
128 case DTX_CONTEXT_QE_TWO_PHASE_IMPLICIT_WRITER:
129 return "Segment Two-Phase Implicit Writer";
130 case DTX_CONTEXT_QE_READER:
131 return "Segment Reader";
132 case DTX_CONTEXT_QE_PREPARED:
133 return "Segment Prepared";
134 case DTX_CONTEXT_QE_FINISH_PREPARED:
135 return "Segment Finish Prepared";
136 default:
137 return "Unknown";
138 }
139}

Calls

no outgoing calls

Tested by

no test coverage detected