MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SignalDataPrint.cpp
1 /*
2  Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved.
3 
4  This program is free software; you can redistribute it and/or modify
5  it under the terms of the GNU General Public License as published by
6  the Free Software Foundation; version 2 of the License.
7 
8  This program is distributed in the hope that it will be useful,
9  but WITHOUT ANY WARRANTY; without even the implied warranty of
10  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11  GNU General Public License for more details.
12 
13  You should have received a copy of the GNU General Public License
14  along with this program; if not, write to the Free Software
15  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
16 */
17 
18 
19 
20 #include <GlobalSignalNumbers.h>
21 #include <signaldata/SignalData.hpp>
22 #include <signaldata/SignalDataPrint.hpp>
23 
28 const NameFunctionPair
29 SignalDataPrintFunctions[] = {
30  { GSN_TCKEYREQ, printTCKEYREQ },
31  { GSN_TCINDXREQ, printTCKEYREQ },
32  { GSN_TCKEYCONF, printTCKEYCONF },
33  { GSN_TCKEYREF, printTCKEYREF },
34  { GSN_LQHKEYREQ, printLQHKEYREQ },
35  { GSN_LQHKEYCONF, printLQHKEYCONF },
36  { GSN_LQHKEYREF, printLQHKEYREF },
37  { GSN_TUPKEYREQ, printTUPKEYREQ },
38  { GSN_TUPKEYCONF, printTUPKEYCONF },
39  { GSN_TUPKEYREF, printTUPKEYREF },
40  { GSN_TUP_COMMITREQ, printTUPCOMMITREQ },
41  { GSN_CONTINUEB, printCONTINUEB },
42  { GSN_FSOPENREQ, printFSOPENREQ },
43  { GSN_FSCLOSEREQ, printFSCLOSEREQ },
44  { GSN_FSREADREQ, printFSREADWRITEREQ },
45  { GSN_FSWRITEREQ, printFSREADWRITEREQ },
46  { GSN_FSCLOSEREF, printFSREF },
47  { GSN_FSOPENREF, printFSREF },
48  { GSN_FSWRITEREF, printFSREF },
49  { GSN_FSREADREF, printFSREF },
50  { GSN_FSSYNCREF, printFSREF },
51  { GSN_FSCLOSECONF, printFSCONF },
52  { GSN_FSOPENCONF, printFSCONF },
53  { GSN_FSWRITECONF, printFSCONF },
54  { GSN_FSREADCONF, printFSCONF },
55  { GSN_FSSYNCCONF, printFSCONF },
56  { GSN_CLOSE_COMREQ, printCLOSECOMREQCONF },
57  { GSN_CLOSE_COMCONF, printCLOSECOMREQCONF },
58  { GSN_PACKED_SIGNAL, printPACKED_SIGNAL },
59  { GSN_PREP_FAILREQ, printPREPFAILREQREF },
60  { GSN_PREP_FAILREF, printPREPFAILREQREF },
61  { GSN_ALTER_TABLE_REQ, printALTER_TABLE_REQ },
62  { GSN_ALTER_TABLE_CONF, printALTER_TABLE_CONF },
63  { GSN_ALTER_TABLE_REF, printALTER_TABLE_REF },
64  { GSN_ALTER_TAB_REQ, printALTER_TAB_REQ },
65  { GSN_ALTER_TAB_CONF, printALTER_TAB_CONF },
66  { GSN_ALTER_TAB_REF, printALTER_TAB_REF },
67  { GSN_CREATE_TRIG_REQ, printCREATE_TRIG_REQ },
68  { GSN_CREATE_TRIG_CONF, printCREATE_TRIG_CONF },
69  { GSN_CREATE_TRIG_REF, printCREATE_TRIG_REF },
70  { GSN_DROP_TRIG_REQ, printDROP_TRIG_REQ },
71  { GSN_DROP_TRIG_CONF, printDROP_TRIG_CONF },
72  { GSN_DROP_TRIG_REF, printDROP_TRIG_REF },
73  { GSN_FIRE_TRIG_ORD, printFIRE_TRIG_ORD },
74  { GSN_TRIG_ATTRINFO, printTRIG_ATTRINFO },
75  { GSN_CREATE_INDX_REQ, printCREATE_INDX_REQ },
76  { GSN_CREATE_INDX_CONF, printCREATE_INDX_CONF },
77  { GSN_CREATE_INDX_REF, printCREATE_INDX_REF },
78  { GSN_DROP_INDX_REQ, printDROP_INDX_REQ },
79  { GSN_DROP_INDX_CONF, printDROP_INDX_CONF },
80  { GSN_DROP_INDX_REF, printDROP_INDX_REF },
81  { GSN_ALTER_INDX_REQ, printALTER_INDX_REQ },
82  { GSN_ALTER_INDX_CONF, printALTER_INDX_CONF },
83  { GSN_ALTER_INDX_REF, printALTER_INDX_REF },
84  { GSN_TCINDXCONF, printTCKEYCONF },
85  { GSN_TCINDXREF, printTCINDXREF },
86  { GSN_INDXKEYINFO, printINDXKEYINFO },
87  { GSN_INDXATTRINFO, printINDXATTRINFO },
88  { GSN_FSAPPENDREQ, printFSAPPENDREQ },
89  { GSN_BACKUP_REQ, printBACKUP_REQ },
90  { GSN_BACKUP_DATA, printBACKUP_DATA },
91  { GSN_BACKUP_REF, printBACKUP_REF },
92  { GSN_BACKUP_CONF, printBACKUP_CONF },
93  { GSN_ABORT_BACKUP_ORD, printABORT_BACKUP_ORD },
94  { GSN_BACKUP_ABORT_REP, printBACKUP_ABORT_REP },
95  { GSN_BACKUP_COMPLETE_REP, printBACKUP_COMPLETE_REP },
96  { GSN_BACKUP_NF_COMPLETE_REP, printBACKUP_NF_COMPLETE_REP },
97  { GSN_DEFINE_BACKUP_REQ, printDEFINE_BACKUP_REQ },
98  { GSN_DEFINE_BACKUP_REF, printDEFINE_BACKUP_REF },
99  { GSN_DEFINE_BACKUP_CONF, printDEFINE_BACKUP_CONF },
100  { GSN_START_BACKUP_REQ, printSTART_BACKUP_REQ },
101  { GSN_START_BACKUP_REF, printSTART_BACKUP_REF },
102  { GSN_START_BACKUP_CONF, printSTART_BACKUP_CONF },
103  { GSN_BACKUP_FRAGMENT_REQ, printBACKUP_FRAGMENT_REQ },
104  { GSN_BACKUP_FRAGMENT_REF, printBACKUP_FRAGMENT_REF },
105  { GSN_BACKUP_FRAGMENT_CONF, printBACKUP_FRAGMENT_CONF },
106  { GSN_STOP_BACKUP_REQ, printSTOP_BACKUP_REQ },
107  { GSN_STOP_BACKUP_REF, printSTOP_BACKUP_REF },
108  { GSN_STOP_BACKUP_CONF, printSTOP_BACKUP_CONF },
109  { GSN_BACKUP_STATUS_REQ, printBACKUP_STATUS_REQ },
110  //{ GSN_BACKUP_STATUS_REF, printBACKUP_STATUS_REF },
111  { GSN_BACKUP_STATUS_CONF, printBACKUP_STATUS_CONF },
112  { GSN_UTIL_SEQUENCE_REQ, printUTIL_SEQUENCE_REQ },
113  { GSN_UTIL_SEQUENCE_REF, printUTIL_SEQUENCE_REF },
114  { GSN_UTIL_SEQUENCE_CONF, printUTIL_SEQUENCE_CONF },
115  { GSN_UTIL_PREPARE_REQ, printUTIL_PREPARE_REQ },
116  { GSN_UTIL_PREPARE_REF, printUTIL_PREPARE_REF },
117  { GSN_UTIL_PREPARE_CONF, printUTIL_PREPARE_CONF },
118  { GSN_UTIL_EXECUTE_REQ, printUTIL_EXECUTE_REQ },
119  { GSN_UTIL_EXECUTE_REF, printUTIL_EXECUTE_REF },
120  { GSN_UTIL_EXECUTE_CONF, printUTIL_EXECUTE_CONF },
121  { GSN_SCAN_TABREQ, printSCANTABREQ },
122  { GSN_SCAN_TABCONF, printSCANTABCONF },
123  { GSN_SCAN_TABREF, printSCANTABREF },
124  { GSN_SCAN_NEXTREQ, printSCANNEXTREQ },
125  { GSN_LQHFRAGREQ, printLQH_FRAG_REQ },
126  { GSN_LQHFRAGREF, printLQH_FRAG_REF },
127  { GSN_LQHFRAGCONF, printLQH_FRAG_CONF },
128  { GSN_PREP_DROP_TAB_REQ, printPREP_DROP_TAB_REQ },
129  { GSN_PREP_DROP_TAB_REF, printPREP_DROP_TAB_REF },
130  { GSN_PREP_DROP_TAB_CONF, printPREP_DROP_TAB_CONF },
131  { GSN_DROP_TAB_REQ, printDROP_TAB_REQ },
132  { GSN_DROP_TAB_REF, printDROP_TAB_REF },
133  { GSN_DROP_TAB_CONF, printDROP_TAB_CONF },
134  { GSN_LCP_FRAG_ORD, printLCP_FRAG_ORD },
135  { GSN_LCP_FRAG_REP, printLCP_FRAG_REP },
136  { GSN_LCP_COMPLETE_REP, printLCP_COMPLETE_REP },
137  { GSN_START_LCP_REQ, printSTART_LCP_REQ },
138  { GSN_START_LCP_CONF, printSTART_LCP_CONF },
139  { GSN_MASTER_LCPREQ, printMASTER_LCP_REQ },
140  { GSN_MASTER_LCPREF, printMASTER_LCP_REF },
141  { GSN_MASTER_LCPCONF, printMASTER_LCP_CONF },
142  { GSN_COPY_GCIREQ, printCOPY_GCI_REQ },
143  { GSN_SYSTEM_ERROR, printSYSTEM_ERROR },
144  { GSN_START_RECREQ, printSTART_REC_REQ },
145  { GSN_START_RECCONF, printSTART_REC_CONF },
146  { GSN_START_FRAGREQ, printSTART_FRAG_REQ },
147  { GSN_NF_COMPLETEREP, printNF_COMPLETE_REP },
148  { GSN_SIGNAL_DROPPED_REP, printSIGNAL_DROPPED_REP },
149  { GSN_FAIL_REP, printFAIL_REP },
150  { GSN_DISCONNECT_REP, printDISCONNECT_REP },
151 
152  { GSN_SUB_CREATE_REQ, printSUB_CREATE_REQ },
153  { GSN_SUB_CREATE_REF, printSUB_CREATE_REF },
154  { GSN_SUB_CREATE_CONF, printSUB_CREATE_CONF },
155  { GSN_SUB_REMOVE_REQ, printSUB_REMOVE_REQ },
156  { GSN_SUB_REMOVE_REF, printSUB_REMOVE_REF },
157  { GSN_SUB_REMOVE_CONF, printSUB_REMOVE_CONF },
158  { GSN_SUB_START_REQ, printSUB_START_REQ },
159  { GSN_SUB_START_REF, printSUB_START_REF },
160  { GSN_SUB_START_CONF, printSUB_START_CONF },
161  { GSN_SUB_STOP_REQ, printSUB_STOP_REQ },
162  { GSN_SUB_STOP_REF, printSUB_STOP_REF },
163  { GSN_SUB_STOP_CONF, printSUB_STOP_CONF },
164  { GSN_SUB_SYNC_REQ, printSUB_SYNC_REQ },
165  { GSN_SUB_SYNC_REF, printSUB_SYNC_REF },
166  { GSN_SUB_SYNC_CONF, printSUB_SYNC_CONF },
167  { GSN_SUB_TABLE_DATA, printSUB_TABLE_DATA },
168  { GSN_SUB_SYNC_CONTINUE_REQ, printSUB_SYNC_CONTINUE_REQ },
169  { GSN_SUB_SYNC_CONTINUE_REF, printSUB_SYNC_CONTINUE_REF },
170  { GSN_SUB_SYNC_CONTINUE_CONF, printSUB_SYNC_CONTINUE_CONF },
171  { GSN_SUB_GCP_COMPLETE_REP, printSUB_GCP_COMPLETE_REP }
172 
173  ,{ GSN_CREATE_FRAGMENTATION_REQ, printCREATE_FRAGMENTATION_REQ }
174  ,{ GSN_CREATE_FRAGMENTATION_REF, printCREATE_FRAGMENTATION_REF }
175  ,{ GSN_CREATE_FRAGMENTATION_CONF, printCREATE_FRAGMENTATION_CONF }
176 
177  ,{ GSN_UTIL_CREATE_LOCK_REQ, printUTIL_CREATE_LOCK_REQ }
178  ,{ GSN_UTIL_CREATE_LOCK_REF, printUTIL_CREATE_LOCK_REF }
179  ,{ GSN_UTIL_CREATE_LOCK_CONF, printUTIL_CREATE_LOCK_CONF }
180  ,{ GSN_UTIL_DESTROY_LOCK_REQ, printUTIL_DESTROY_LOCK_REQ }
181  ,{ GSN_UTIL_DESTROY_LOCK_REF, printUTIL_DESTROY_LOCK_REF }
182  ,{ GSN_UTIL_DESTROY_LOCK_CONF, printUTIL_DESTROY_LOCK_CONF }
183  ,{ GSN_UTIL_LOCK_REQ, printUTIL_LOCK_REQ }
184  ,{ GSN_UTIL_LOCK_REF, printUTIL_LOCK_REF }
185  ,{ GSN_UTIL_LOCK_CONF, printUTIL_LOCK_CONF }
186  ,{ GSN_UTIL_UNLOCK_REQ, printUTIL_UNLOCK_REQ }
187  ,{ GSN_UTIL_UNLOCK_REF, printUTIL_UNLOCK_REF }
188  ,{ GSN_UTIL_UNLOCK_CONF, printUTIL_UNLOCK_CONF }
189  ,{ GSN_CNTR_START_REQ, printCNTR_START_REQ }
190  ,{ GSN_CNTR_START_REF, printCNTR_START_REF }
191  ,{ GSN_CNTR_START_CONF, printCNTR_START_CONF }
192 
193  ,{ GSN_READ_NODESCONF, printREAD_NODES_CONF }
194 
195  ,{ GSN_TUX_MAINT_REQ, printTUX_MAINT_REQ }
196  ,{ GSN_ACC_LOCKREQ, printACC_LOCKREQ }
197  ,{ GSN_LQH_TRANSCONF, printLQH_TRANSCONF }
198  ,{ GSN_SCAN_FRAGREQ, printSCAN_FRAGREQ }
199  ,{ GSN_SCAN_FRAGCONF, printSCAN_FRAGCONF }
200  ,{ GSN_START_FRAGREQ, printSTART_FRAG_REQ }
201 
202  ,{ GSN_SCHEMA_TRANS_BEGIN_REQ, printSCHEMA_TRANS_BEGIN_REQ }
203  ,{ GSN_SCHEMA_TRANS_BEGIN_CONF, printSCHEMA_TRANS_BEGIN_CONF }
204  ,{ GSN_SCHEMA_TRANS_BEGIN_REF, printSCHEMA_TRANS_BEGIN_REF }
205  ,{ GSN_SCHEMA_TRANS_END_REQ, printSCHEMA_TRANS_END_REQ }
206  ,{ GSN_SCHEMA_TRANS_END_CONF, printSCHEMA_TRANS_END_CONF }
207  ,{ GSN_SCHEMA_TRANS_END_REF, printSCHEMA_TRANS_END_REF }
208  ,{ GSN_SCHEMA_TRANS_END_REP, printSCHEMA_TRANS_END_REP }
209  ,{ GSN_SCHEMA_TRANS_IMPL_REQ, printSCHEMA_TRANS_IMPL_REQ }
210  ,{ GSN_SCHEMA_TRANS_IMPL_CONF, printSCHEMA_TRANS_IMPL_CONF }
211  ,{ GSN_SCHEMA_TRANS_IMPL_REF, printSCHEMA_TRANS_IMPL_REF }
212 
213  ,{ GSN_GET_TABINFOREQ, printGET_TABINFO_REQ }
214  ,{ GSN_GET_TABINFOREF, printGET_TABINFO_REF }
215  ,{ GSN_GET_TABINFO_CONF, printGET_TABINFO_CONF }
216 
217  ,{ GSN_CREATE_TABLE_REQ, printCREATE_TABLE_REQ }
218  ,{ GSN_CREATE_TABLE_CONF, printCREATE_TABLE_CONF }
219  ,{ GSN_CREATE_TABLE_REF, printCREATE_TABLE_REF }
220  ,{ GSN_CREATE_TAB_REQ, printCREATE_TAB_REQ }
221  ,{ GSN_CREATE_TAB_REF, printCREATE_TAB_REF }
222  ,{ GSN_CREATE_TAB_CONF, printCREATE_TAB_CONF }
223  ,{ GSN_DROP_TABLE_REQ, printDROP_TABLE_REQ }
224  ,{ GSN_DROP_TABLE_REF, printDROP_TABLE_REF }
225  ,{ GSN_DROP_TABLE_CONF, printDROP_TABLE_CONF }
226 
227  ,{ GSN_CREATE_TRIG_IMPL_REQ, printCREATE_TRIG_IMPL_REQ }
228  ,{ GSN_CREATE_TRIG_IMPL_CONF, printCREATE_TRIG_IMPL_CONF }
229  ,{ GSN_CREATE_TRIG_IMPL_REF, printCREATE_TRIG_IMPL_REF }
230  ,{ GSN_DROP_TRIG_IMPL_REQ, printDROP_TRIG_IMPL_REQ }
231  ,{ GSN_DROP_TRIG_IMPL_CONF, printDROP_TRIG_IMPL_CONF }
232  ,{ GSN_DROP_TRIG_IMPL_REF, printDROP_TRIG_IMPL_REF }
233 
234  ,{ GSN_CREATE_INDX_IMPL_REQ, printCREATE_INDX_IMPL_REQ }
235  ,{ GSN_CREATE_INDX_IMPL_CONF, printCREATE_INDX_IMPL_CONF }
236  ,{ GSN_CREATE_INDX_IMPL_REF, printCREATE_INDX_IMPL_REF }
237  ,{ GSN_DROP_INDX_IMPL_REQ, printDROP_INDX_IMPL_REQ }
238  ,{ GSN_DROP_INDX_IMPL_CONF, printDROP_INDX_IMPL_CONF }
239  ,{ GSN_DROP_INDX_IMPL_REF, printDROP_INDX_IMPL_REF }
240  ,{ GSN_ALTER_INDX_IMPL_REQ, printALTER_INDX_IMPL_REQ }
241  ,{ GSN_ALTER_INDX_IMPL_CONF, printALTER_INDX_IMPL_CONF }
242  ,{ GSN_ALTER_INDX_IMPL_REF, printALTER_INDX_IMPL_REF }
243 
244  ,{ GSN_BUILDINDXREQ, printBUILD_INDX_REQ }
245  ,{ GSN_BUILDINDXCONF, printBUILD_INDX_CONF }
246  ,{ GSN_BUILDINDXREF, printBUILD_INDX_REF }
247  ,{ GSN_BUILD_INDX_IMPL_REQ, printBUILD_INDX_IMPL_REQ }
248  ,{ GSN_BUILD_INDX_IMPL_CONF, printBUILD_INDX_IMPL_CONF }
249  ,{ GSN_BUILD_INDX_IMPL_REF, printBUILD_INDX_IMPL_REF }
250 
251  ,{ GSN_API_VERSION_REQ, printAPI_VERSION_REQ }
252  ,{ GSN_API_VERSION_CONF, printAPI_VERSION_CONF }
253 
254  ,{ GSN_LOCAL_ROUTE_ORD, printLOCAL_ROUTE_ORD }
255 
256  ,{ GSN_DBINFO_SCANREQ, printDBINFO_SCAN }
257  ,{ GSN_DBINFO_SCANCONF, printDBINFO_SCAN }
258  ,{ GSN_DBINFO_SCANREF, printDBINFO_SCAN_REF }
259 
260  ,{ GSN_NODE_PING_REQ, printNODE_PING_REQ }
261  ,{ GSN_NODE_PING_CONF, printNODE_PING_CONF }
262 
263  ,{ GSN_INDEX_STAT_REQ, printINDEX_STAT_REQ }
264  ,{ GSN_INDEX_STAT_CONF, printINDEX_STAT_CONF }
265  ,{ GSN_INDEX_STAT_REF, printINDEX_STAT_REF }
266  ,{ GSN_INDEX_STAT_IMPL_REQ, printINDEX_STAT_IMPL_REQ }
267  ,{ GSN_INDEX_STAT_IMPL_CONF, printINDEX_STAT_IMPL_CONF }
268  ,{ GSN_INDEX_STAT_IMPL_REF, printINDEX_STAT_IMPL_REF }
269  ,{ GSN_INDEX_STAT_REP, printINDEX_STAT_REP }
270 
271  ,{ GSN_GET_CONFIG_REQ, printGET_CONFIG_REQ }
272  ,{ GSN_GET_CONFIG_REF, printGET_CONFIG_REF }
273  ,{ GSN_GET_CONFIG_CONF, printGET_CONFIG_CONF }
274 
275  ,{ 0, 0 }
276 };
277