P8000/WEGA/contrib/ingres/dbs/src/struct/STRUCTS.VAX

825 lines
22 KiB
Plaintext

++++++++++ ACCBUF ++++++++++
struct accbuf == ACCBUF
0 0000 #0000: mainpg
4 0004 #0004: ovflopg
8 0010 #0008: nxtlino
10 0012 #000a: firstup
4094 7776 #0ffe: linetab
4096 10000 #1000: rel_tupid
4100 10004 #1004: thispage
4104 10010 #1008: filedesc
4108 10014 #100c: modf
4112 10020 #1010: modb
4116 10024 #1014: bufstatus
++++++++++ ACCESSPARAM ++++++++++
struct accessparam
0 0000 #0000: mode
2 0002 #0002: sec_index
4 0004 #0004: keydno
++++++++++ ADMIN ++++++++++
struct admin
0 0000 #0000: adhdr.adowner
2 0002 #0002: adhdr.adflags
4 0004 #0004: adreld.reldum.relid
16 0020 #0010: adreld.reldum.relowner
18 0022 #0012: adreld.reldum.relspec
19 0023 #0013: adreld.reldum.relindxd
20 0024 #0014: adreld.reldum.relsave
24 0030 #0018: adreld.reldum.reltups
28 0034 #001c: adreld.reldum.relatts
30 0036 #001e: adreld.reldum.relwid
32 0040 #0020: adreld.reldum.relprim
36 0044 #0024: adreld.reldum.relspare
40 0050 #0028: adreld.reldum.relstat
44 0054 #002c: adreld.relfp
46 0056 #002e: adreld.relopn
48 0060 #0030: adreld.reltid
52 0064 #0034: adreld.reladds
56 0070 #0038: adreld.reloff
314 0472 #013a: adreld.relfrmt
443 0673 #01bb: adreld.relfrml
572 1074 #023c: adreld.relxtra
701 1275 #02bd: adreld.relgiven
832 1500 #0340: adattd.reldum.relid
844 1514 #034c: adattd.reldum.relowner
846 1516 #034e: adattd.reldum.relspec
847 1517 #034f: adattd.reldum.relindxd
848 1520 #0350: adattd.reldum.relsave
852 1524 #0354: adattd.reldum.reltups
856 1530 #0358: adattd.reldum.relatts
858 1532 #035a: adattd.reldum.relwid
860 1534 #035c: adattd.reldum.relprim
864 1540 #0360: adattd.reldum.relspare
868 1544 #0364: adattd.reldum.relstat
872 1550 #0368: adattd.relfp
874 1552 #036a: adattd.relopn
876 1554 #036c: adattd.reltid
880 1560 #0370: adattd.reladds
884 1564 #0374: adattd.reloff
1142 2166 #0476: adattd.relfrmt
1271 2367 #04f7: adattd.relfrml
1400 2570 #0578: adattd.relxtra
1529 2771 #05f9: adattd.relgiven
++++++++++ ADMINHDR ++++++++++
struct adminhdr
0 0000 #0000: adowner
2 0002 #0002: adflags
++++++++++ AOP_NODE ++++++++++
struct aop_node == AOP_NODE
0 0000 #0000: qt_hdr
12 0014 #000c: var_hdr
16 0020 #0010: agfrmt
17 0021 #0011: agfrml
++++++++++ ATTRIBUTE ++++++++++
struct attribute
0 0000 #0000: attrelid
12 0014 #000c: attowner
14 0016 #000e: attname
26 0032 #001a: attid
28 0034 #001c: attoff
30 0036 #001e: attfrmt
31 0037 #001f: attfrml
32 0040 #0020: attxtra
++++++++++ BATCHBUF ++++++++++
struct batchbuf
0 0000 #0000: file_id
6 0006 #0006: bbuf
++++++++++ BATCHHD ++++++++++
struct batchhd
0 0000 #0000: db_name
15 0017 #000f: rel_name
28 0034 #001c: userid
32 0040 #0020: num_updts
36 0044 #0024: mode_up
38 0046 #0026: tido_size
40 0050 #0028: tupo_size
42 0052 #002a: tupn_size
44 0054 #002c: tidn_size
46 0056 #002e: si_dcount
48 0060 #0030: si[ 0].rel_off
50 0062 #0032: si[ 0].tupo_off
52 0064 #0034: si[ 0].dom_size
54 0066 #0036: si[ 1].rel_off
56 0070 #0038: si[ 1].tupo_off
58 0072 #003a: si[ 1].dom_size
60 0074 #003c: si[ 2].rel_off
62 0076 #003e: si[ 2].tupo_off
64 0100 #0040: si[ 2].dom_size
66 0102 #0042: si[ 3].rel_off
68 0104 #0044: si[ 3].tupo_off
70 0106 #0046: si[ 3].dom_size
72 0110 #0048: si[ 4].rel_off
74 0112 #004a: si[ 4].tupo_off
76 0114 #004c: si[ 4].dom_size
78 0116 #004e: si[ 5].rel_off
80 0120 #0050: si[ 5].tupo_off
82 0122 #0052: si[ 5].dom_size
84 0124 #0054: si[ 6].rel_off
86 0126 #0056: si[ 6].tupo_off
88 0130 #0058: si[ 6].dom_size
90 0132 #005a: si[ 7].rel_off
92 0134 #005c: si[ 7].tupo_off
94 0136 #005e: si[ 7].dom_size
96 0140 #0060: si[ 8].rel_off
98 0142 #0062: si[ 8].tupo_off
100 0144 #0064: si[ 8].dom_size
102 0146 #0066: si[ 9].rel_off
104 0150 #0068: si[ 9].tupo_off
106 0152 #006a: si[ 9].dom_size
108 0154 #006c: si[10].rel_off
110 0156 #006e: si[10].tupo_off
112 0160 #0070: si[10].dom_size
114 0162 #0072: si[11].rel_off
116 0164 #0074: si[11].tupo_off
118 0166 #0076: si[11].dom_size
120 0170 #0078: si[12].rel_off
122 0172 #007a: si[12].tupo_off
124 0174 #007c: si[12].dom_size
126 0176 #007e: si[13].rel_off
128 0200 #0080: si[13].tupo_off
130 0202 #0082: si[13].dom_size
132 0204 #0084: si[14].rel_off
134 0206 #0086: si[14].tupo_off
136 0210 #0088: si[14].dom_size
138 0212 #008a: si[15].rel_off
140 0214 #008c: si[15].tupo_off
142 0216 #008e: si[15].dom_size
144 0220 #0090: si[16].rel_off
146 0222 #0092: si[16].tupo_off
148 0224 #0094: si[16].dom_size
150 0226 #0096: si[17].rel_off
152 0230 #0098: si[17].tupo_off
154 0232 #009a: si[17].dom_size
156 0234 #009c: si[18].rel_off
158 0236 #009e: si[18].tupo_off
160 0240 #00a0: si[18].dom_size
162 0242 #00a2: si[19].rel_off
164 0244 #00a4: si[19].tupo_off
166 0246 #00a6: si[19].dom_size
168 0250 #00a8: si[20].rel_off
170 0252 #00aa: si[20].tupo_off
172 0254 #00ac: si[20].dom_size
174 0256 #00ae: si[21].rel_off
176 0260 #00b0: si[21].tupo_off
178 0262 #00b2: si[21].dom_size
180 0264 #00b4: si[22].rel_off
182 0266 #00b6: si[22].tupo_off
184 0270 #00b8: si[22].dom_size
186 0272 #00ba: si[23].rel_off
188 0274 #00bc: si[23].tupo_off
190 0276 #00be: si[23].dom_size
192 0300 #00c0: si[24].rel_off
194 0302 #00c2: si[24].tupo_off
196 0304 #00c4: si[24].dom_size
198 0306 #00c6: si[25].rel_off
200 0310 #00c8: si[25].tupo_off
202 0312 #00ca: si[25].dom_size
204 0314 #00cc: si[26].rel_off
206 0316 #00ce: si[26].tupo_off
208 0320 #00d0: si[26].dom_size
210 0322 #00d2: si[27].rel_off
212 0324 #00d4: si[27].tupo_off
214 0326 #00d6: si[27].dom_size
216 0330 #00d8: si[28].rel_off
218 0332 #00da: si[28].tupo_off
220 0334 #00dc: si[28].dom_size
222 0336 #00de: si[29].rel_off
224 0340 #00e0: si[29].tupo_off
226 0342 #00e2: si[29].dom_size
228 0344 #00e4: si[30].rel_off
230 0346 #00e6: si[30].tupo_off
232 0350 #00e8: si[30].dom_size
234 0352 #00ea: si[31].rel_off
236 0354 #00ec: si[31].tupo_off
238 0356 #00ee: si[31].dom_size
240 0360 #00f0: si[32].rel_off
242 0362 #00f2: si[32].tupo_off
244 0364 #00f4: si[32].dom_size
246 0366 #00f6: si[33].rel_off
248 0370 #00f8: si[33].tupo_off
250 0372 #00fa: si[33].dom_size
252 0374 #00fc: si[34].rel_off
254 0376 #00fe: si[34].tupo_off
256 0400 #0100: si[34].dom_size
258 0402 #0102: si[35].rel_off
260 0404 #0104: si[35].tupo_off
262 0406 #0106: si[35].dom_size
264 0410 #0108: si[36].rel_off
266 0412 #010a: si[36].tupo_off
268 0414 #010c: si[36].dom_size
270 0416 #010e: si[37].rel_off
272 0420 #0110: si[37].tupo_off
274 0422 #0112: si[37].dom_size
276 0424 #0114: si[38].rel_off
278 0426 #0116: si[38].tupo_off
280 0430 #0118: si[38].dom_size
282 0432 #011a: si[39].rel_off
284 0434 #011c: si[39].tupo_off
286 0436 #011e: si[39].dom_size
288 0440 #0120: si[40].rel_off
290 0442 #0122: si[40].tupo_off
292 0444 #0124: si[40].dom_size
294 0446 #0126: si[41].rel_off
296 0450 #0128: si[41].tupo_off
298 0452 #012a: si[41].dom_size
300 0454 #012c: si[42].rel_off
302 0456 #012e: si[42].tupo_off
304 0460 #0130: si[42].dom_size
306 0462 #0132: si[43].rel_off
308 0464 #0134: si[43].tupo_off
310 0466 #0136: si[43].dom_size
312 0470 #0138: si[44].rel_off
314 0472 #013a: si[44].tupo_off
316 0474 #013c: si[44].dom_size
318 0476 #013e: si[45].rel_off
320 0500 #0140: si[45].tupo_off
322 0502 #0142: si[45].dom_size
324 0504 #0144: si[46].rel_off
326 0506 #0146: si[46].tupo_off
328 0510 #0148: si[46].dom_size
330 0512 #014a: si[47].rel_off
332 0514 #014c: si[47].tupo_off
334 0516 #014e: si[47].dom_size
336 0520 #0150: si[48].rel_off
338 0522 #0152: si[48].tupo_off
340 0524 #0154: si[48].dom_size
342 0526 #0156: si[49].rel_off
344 0530 #0158: si[49].tupo_off
346 0532 #015a: si[49].dom_size
348 0534 #015c: si[50].rel_off
350 0536 #015e: si[50].tupo_off
352 0540 #0160: si[50].dom_size
354 0542 #0162: si[51].rel_off
356 0544 #0164: si[51].tupo_off
358 0546 #0166: si[51].dom_size
360 0550 #0168: si[52].rel_off
362 0552 #016a: si[52].tupo_off
364 0554 #016c: si[52].dom_size
366 0556 #016e: si[53].rel_off
368 0560 #0170: si[53].tupo_off
370 0562 #0172: si[53].dom_size
372 0564 #0174: si[54].rel_off
374 0566 #0176: si[54].tupo_off
376 0570 #0178: si[54].dom_size
378 0572 #017a: si[55].rel_off
380 0574 #017c: si[55].tupo_off
382 0576 #017e: si[55].dom_size
384 0600 #0180: si[56].rel_off
386 0602 #0182: si[56].tupo_off
388 0604 #0184: si[56].dom_size
390 0606 #0186: si[57].rel_off
392 0610 #0188: si[57].tupo_off
394 0612 #018a: si[57].dom_size
396 0614 #018c: si[58].rel_off
398 0616 #018e: si[58].tupo_off
400 0620 #0190: si[58].dom_size
402 0622 #0192: si[59].rel_off
404 0624 #0194: si[59].tupo_off
406 0626 #0196: si[59].dom_size
408 0630 #0198: si[60].rel_off
410 0632 #019a: si[60].tupo_off
412 0634 #019c: si[60].dom_size
414 0636 #019e: si[61].rel_off
416 0640 #01a0: si[61].tupo_off
418 0642 #01a2: si[61].dom_size
420 0644 #01a4: si[62].rel_off
422 0646 #01a6: si[62].tupo_off
424 0650 #01a8: si[62].dom_size
426 0652 #01aa: si[63].rel_off
428 0654 #01ac: si[63].tupo_off
430 0656 #01ae: si[63].dom_size
432 0660 #01b0: si[64].rel_off
434 0662 #01b2: si[64].tupo_off
436 0664 #01b4: si[64].dom_size
438 0666 #01b6: si[65].rel_off
440 0670 #01b8: si[65].tupo_off
442 0672 #01ba: si[65].dom_size
444 0674 #01bc: si[66].rel_off
446 0676 #01be: si[66].tupo_off
448 0700 #01c0: si[66].dom_size
450 0702 #01c2: si[67].rel_off
452 0704 #01c4: si[67].tupo_off
454 0706 #01c6: si[67].dom_size
456 0710 #01c8: si[68].rel_off
458 0712 #01ca: si[68].tupo_off
460 0714 #01cc: si[68].dom_size
462 0716 #01ce: si[69].rel_off
464 0720 #01d0: si[69].tupo_off
466 0722 #01d2: si[69].dom_size
468 0724 #01d4: si[70].rel_off
470 0726 #01d6: si[70].tupo_off
472 0730 #01d8: si[70].dom_size
474 0732 #01da: si[71].rel_off
476 0734 #01dc: si[71].tupo_off
478 0736 #01de: si[71].dom_size
480 0740 #01e0: si[72].rel_off
482 0742 #01e2: si[72].tupo_off
484 0744 #01e4: si[72].dom_size
486 0746 #01e6: si[73].rel_off
488 0750 #01e8: si[73].tupo_off
490 0752 #01ea: si[73].dom_size
492 0754 #01ec: si[74].rel_off
494 0756 #01ee: si[74].tupo_off
496 0760 #01f0: si[74].dom_size
498 0762 #01f2: si[75].rel_off
500 0764 #01f4: si[75].tupo_off
502 0766 #01f6: si[75].dom_size
504 0770 #01f8: si[76].rel_off
506 0772 #01fa: si[76].tupo_off
508 0774 #01fc: si[76].dom_size
510 0776 #01fe: si[77].rel_off
512 1000 #0200: si[77].tupo_off
514 1002 #0202: si[77].dom_size
516 1004 #0204: si[78].rel_off
518 1006 #0206: si[78].tupo_off
520 1010 #0208: si[78].dom_size
522 1012 #020a: si[79].rel_off
524 1014 #020c: si[79].tupo_off
526 1016 #020e: si[79].dom_size
528 1020 #0210: si[80].rel_off
530 1022 #0212: si[80].tupo_off
532 1024 #0214: si[80].dom_size
534 1026 #0216: si[81].rel_off
536 1030 #0218: si[81].tupo_off
538 1032 #021a: si[81].dom_size
540 1034 #021c: si[82].rel_off
542 1036 #021e: si[82].tupo_off
544 1040 #0220: si[82].dom_size
546 1042 #0222: si[83].rel_off
548 1044 #0224: si[83].tupo_off
550 1046 #0226: si[83].dom_size
552 1050 #0228: si[84].rel_off
554 1052 #022a: si[84].tupo_off
556 1054 #022c: si[84].dom_size
558 1056 #022e: si[85].rel_off
560 1060 #0230: si[85].tupo_off
562 1062 #0232: si[85].dom_size
564 1064 #0234: si[86].rel_off
566 1066 #0236: si[86].tupo_off
568 1070 #0238: si[86].dom_size
570 1072 #023a: si[87].rel_off
572 1074 #023c: si[87].tupo_off
574 1076 #023e: si[87].dom_size
576 1100 #0240: si[88].rel_off
578 1102 #0242: si[88].tupo_off
580 1104 #0244: si[88].dom_size
582 1106 #0246: si[89].rel_off
584 1110 #0248: si[89].tupo_off
586 1112 #024a: si[89].dom_size
588 1114 #024c: si[90].rel_off
590 1116 #024e: si[90].tupo_off
592 1120 #0250: si[90].dom_size
594 1122 #0252: si[91].rel_off
596 1124 #0254: si[91].tupo_off
598 1126 #0256: si[91].dom_size
600 1130 #0258: si[92].rel_off
602 1132 #025a: si[92].tupo_off
604 1134 #025c: si[92].dom_size
606 1136 #025e: si[93].rel_off
608 1140 #0260: si[93].tupo_off
610 1142 #0262: si[93].dom_size
612 1144 #0264: si[94].rel_off
614 1146 #0266: si[94].tupo_off
616 1150 #0268: si[94].dom_size
618 1152 #026a: si[95].rel_off
620 1154 #026c: si[95].tupo_off
622 1156 #026e: si[95].dom_size
624 1160 #0270: si[96].rel_off
626 1162 #0272: si[96].tupo_off
628 1164 #0274: si[96].dom_size
630 1166 #0276: si[97].rel_off
632 1170 #0278: si[97].tupo_off
634 1172 #027a: si[97].dom_size
636 1174 #027c: si[98].rel_off
638 1176 #027e: si[98].tupo_off
640 1200 #0280: si[98].dom_size
642 1202 #0282: si[99].rel_off
644 1204 #0284: si[99].tupo_off
646 1206 #0286: si[99].dom_size
648 1210 #0288: si[100].rel_off
650 1212 #028a: si[100].tupo_off
652 1214 #028c: si[100].dom_size
654 1216 #028e: si[101].rel_off
656 1220 #0290: si[101].tupo_off
658 1222 #0292: si[101].dom_size
660 1224 #0294: si[102].rel_off
662 1226 #0296: si[102].tupo_off
664 1230 #0298: si[102].dom_size
666 1232 #029a: si[103].rel_off
668 1234 #029c: si[103].tupo_off
670 1236 #029e: si[103].dom_size
672 1240 #02a0: si[104].rel_off
674 1242 #02a2: si[104].tupo_off
676 1244 #02a4: si[104].dom_size
678 1246 #02a6: si[105].rel_off
680 1250 #02a8: si[105].tupo_off
682 1252 #02aa: si[105].dom_size
684 1254 #02ac: si[106].rel_off
686 1256 #02ae: si[106].tupo_off
688 1260 #02b0: si[106].dom_size
690 1262 #02b2: si[107].rel_off
692 1264 #02b4: si[107].tupo_off
694 1266 #02b6: si[107].dom_size
696 1270 #02b8: si[108].rel_off
698 1272 #02ba: si[108].tupo_off
700 1274 #02bc: si[108].dom_size
702 1276 #02be: si[109].rel_off
704 1300 #02c0: si[109].tupo_off
706 1302 #02c2: si[109].dom_size
708 1304 #02c4: si[110].rel_off
710 1306 #02c6: si[110].tupo_off
712 1310 #02c8: si[110].dom_size
714 1312 #02ca: si[111].rel_off
716 1314 #02cc: si[111].tupo_off
718 1316 #02ce: si[111].dom_size
720 1320 #02d0: si[112].rel_off
722 1322 #02d2: si[112].tupo_off
724 1324 #02d4: si[112].dom_size
726 1326 #02d6: si[113].rel_off
728 1330 #02d8: si[113].tupo_off
730 1332 #02da: si[113].dom_size
732 1334 #02dc: si[114].rel_off
734 1336 #02de: si[114].tupo_off
736 1340 #02e0: si[114].dom_size
738 1342 #02e2: si[115].rel_off
740 1344 #02e4: si[115].tupo_off
742 1346 #02e6: si[115].dom_size
744 1350 #02e8: si[116].rel_off
746 1352 #02ea: si[116].tupo_off
748 1354 #02ec: si[116].dom_size
750 1356 #02ee: si[117].rel_off
752 1360 #02f0: si[117].tupo_off
754 1362 #02f2: si[117].dom_size
756 1364 #02f4: si[118].rel_off
758 1366 #02f6: si[118].tupo_off
760 1370 #02f8: si[118].dom_size
762 1372 #02fa: si[119].rel_off
764 1374 #02fc: si[119].tupo_off
766 1376 #02fe: si[119].dom_size
768 1400 #0300: si[120].rel_off
770 1402 #0302: si[120].tupo_off
772 1404 #0304: si[120].dom_size
774 1406 #0306: si[121].rel_off
776 1410 #0308: si[121].tupo_off
778 1412 #030a: si[121].dom_size
780 1414 #030c: si[122].rel_off
782 1416 #030e: si[122].tupo_off
784 1420 #0310: si[122].dom_size
786 1422 #0312: si[123].rel_off
788 1424 #0314: si[123].tupo_off
790 1426 #0316: si[123].dom_size
792 1430 #0318: si[124].rel_off
794 1432 #031a: si[124].tupo_off
796 1434 #031c: si[124].dom_size
798 1436 #031e: si[125].rel_off
800 1440 #0320: si[125].tupo_off
802 1442 #0322: si[125].dom_size
804 1444 #0324: si[126].rel_off
806 1446 #0326: si[126].tupo_off
808 1450 #0328: si[126].dom_size
810 1452 #032a: si[127].rel_off
812 1454 #032c: si[127].tupo_off
814 1456 #032e: si[127].dom_size
816 1460 #0330: si[128].rel_off
818 1462 #0332: si[128].tupo_off
820 1464 #0334: si[128].dom_size
822 1466 #0336: si[129].rel_off
824 1470 #0338: si[129].tupo_off
826 1472 #033a: si[129].dom_size
++++++++++ DESC ++++++++++
struct desc == DESC
0 0000 #0000: reldum.relid
12 0014 #000c: reldum.relowner
14 0016 #000e: reldum.relspec
15 0017 #000f: reldum.relindxd
16 0020 #0010: reldum.relsave
20 0024 #0014: reldum.reltups
24 0030 #0018: reldum.relatts
26 0032 #001a: reldum.relwid
28 0034 #001c: reldum.relprim
32 0040 #0020: reldum.relspare
36 0044 #0024: reldum.relstat
40 0050 #0028: relfp
42 0052 #002a: relopn
44 0054 #002c: reltid
48 0060 #0030: reladds
52 0064 #0034: reloff
310 0466 #0136: relfrmt
439 0667 #01b7: relfrml
568 1070 #0238: relxtra
697 1271 #02b9: relgiven
++++++++++ DESCXX ++++++++++
struct descxx == DESCXX
0 0000 #0000: xx_desc.reldum.relid
12 0014 #000c: xx_desc.reldum.relowner
14 0016 #000e: xx_desc.reldum.relspec
15 0017 #000f: xx_desc.reldum.relindxd
16 0020 #0010: xx_desc.reldum.relsave
20 0024 #0014: xx_desc.reldum.reltups
24 0030 #0018: xx_desc.reldum.relatts
26 0032 #001a: xx_desc.reldum.relwid
28 0034 #001c: xx_desc.reldum.relprim
32 0040 #0020: xx_desc.reldum.relspare
36 0044 #0024: xx_desc.reldum.relstat
40 0050 #0028: xx_desc.relfp
42 0052 #002a: xx_desc.relopn
44 0054 #002c: xx_desc.reltid
48 0060 #0030: xx_desc.reladds
52 0064 #0034: xx_desc.reloff
310 0466 #0136: xx_desc.relfrmt
439 0667 #01b7: xx_desc.relfrml
568 1070 #0238: xx_desc.relxtra
697 1271 #02b9: xx_desc.relgiven
828 1474 #033c: xx_next
832 1500 #0340: xx_index
836 1504 #0344: xx_indom
840 1510 #0348: xx_ta
845 1515 #034d: xx_excl
846 1516 #034e: xx_locks
++++++++++ DESXX ++++++++++
struct desxx
0 0000 #0000: cach_relname
4 0004 #0004: cach_desc
8 0010 #0008: cach_alias
++++++++++ INDEX ++++++++++
struct index
0 0000 #0000: irelidp
12 0014 #000c: iownerp
14 0016 #000e: irelidi
26 0032 #001a: irelspeci
27 0033 #001b: idom
++++++++++ INTEGRITY ++++++++++
struct integrity
0 0000 #0000: intrelid
12 0014 #000c: intrelowner
14 0016 #000e: inttree
16 0020 #0010: intdomset
32 0040 #0020: intresvar
++++++++++ LASTOK ++++++++++
struct lastok
0 0000 #0000: toktyp
4 0004 #0004: tok
8 0010 #0008: tokop
++++++++++ LOCKREQ ++++++++++
struct lockreq == LOCKREQ
0 0000 #0000: l_db
4 0004 #0004: l_rel
8 0010 #0008: l_page
12 0014 #000c: l_act
13 0015 #000d: l_mode
14 0016 #000e: l_pid
++++++++++ OPTAB ++++++++++
struct optab
0 0000 #0000: term
4 0004 #0004: token
6 0006 #0006: opcode
++++++++++ OP_NODE ++++++++++
struct op_node == OP_NODE
0 0000 #0000: qt_hdr
12 0014 #000c: opno
++++++++++ OUT_ARG ++++++++++
struct out_arg
0 0000 #0000: c0width
2 0002 #0002: i1width
4 0004 #0004: i2width
6 0006 #0006: i4width
8 0010 #0008: f4width
10 0012 #000a: f8width
12 0014 #000c: f4prec
14 0016 #000e: f8prec
16 0020 #0010: f4style
17 0021 #0011: f8style
18 0022 #0012: linesperpage
20 0024 #0014: coldelim
++++++++++ PIPFRMT ++++++++++
struct pipfrmt
0 0000 #0000: exec_id
1 0001 #0001: func_id
2 0002 #0002: err_id
4 0004 #0004: hdrstat
5 0005 #0005: buf_len
6 0006 #0006: param_id
7 0007 #0007: expansion
8 0010 #0008: pbuf
128 0200 #0080: pbuf_pt
++++++++++ PROTECT ++++++++++
struct protect
0 0000 #0000: prorelid
12 0014 #000c: prorelown
14 0016 #000e: propermid
16 0020 #0010: prouser
18 0022 #0012: proterm
20 0024 #0014: proresvar
21 0025 #0015: proopset
22 0026 #0016: protodbgn
24 0030 #0018: protodend
26 0032 #001a: prodowbgn
27 0033 #001b: prodowend
28 0034 #001c: prodomset
44 0054 #002c: protree
++++++++++ QTREE ++++++++++
struct querytree == QREE
0 0000 #0000: left
4 0004 #0004: right
8 0010 #0008: sym.type
9 0011 #0009: sym.len
10 0012 #000a: sym.aligned
12 0014 #000c: sym.value
++++++++++ REFS ++++++++++
struct refs
0 0000 #0000: refrelid
12 0014 #000c: refowner
14 0016 #000e: refbrelid
26 0032 #001a: refbowner
28 0034 #001c: reftype
++++++++++ RELATION ++++++++++
struct relation
0 0000 #0000: relid
12 0014 #000c: relowner
14 0016 #000e: relspec
15 0017 #000f: relindxd
16 0020 #0010: relsave
20 0024 #0014: reltups
24 0030 #0018: relatts
26 0032 #001a: relwid
28 0034 #001c: relprim
32 0040 #0020: relspare
36 0044 #0024: relstat
++++++++++ RES_NODE ++++++++++
struct res_node == RES_NODE
0 0000 #0000: qt_hdr
12 0014 #000c: resno
++++++++++ RETCODE ++++++++++
struct retcode
0 0000 #0000: rc_tupcount
4 0004 #0004: rc_status
6 0006 #0006: rc_siteid
++++++++++ ROOT_NODE ++++++++++
struct root_node == ROOT_NODE
0 0000 #0000: qt_hdr
12 0014 #000c: tvarc
13 0015 #000d: lvarc
14 0016 #000e: lvarm
16 0020 #0010: rvarm
18 0022 #0012: rootuser
++++++++++ SI_DOMS ++++++++++
struct si_doms
0 0000 #0000: rel_off
2 0002 #0002: tupo_off
4 0004 #0004: dom_size
++++++++++ SPECIAL ++++++++++
struct special
0 0000 #0000: sconst
2 0002 #0002: bgncmnt
4 0004 #0004: endcmnt
6 0006 #0006: i2const
8 0010 #0008: i4const
10 0012 #000a: f4const
12 0014 #000c: f8const
14 0016 #000e: name
++++++++++ SRCID ++++++++++
struct srcid == SRCID
0 0000 #0000: sym_hdr
4 0004 #0004: srcvar
6 0006 #0006: srcname
18 0022 #0012: srcown
20 0024 #0014: srcstat
++++++++++ SVAR_NODE ++++++++++
struct svar_node == SVAR_NODE
0 0000 #0000: sym_hdr
4 0004 #0004: vattno
6 0006 #0006: vtype
7 0007 #0007: vlen
8 0010 #0008: vpoint
++++++++++ SYMBOL ++++++++++
struct symbol == SYMBOL
0 0000 #0000: type
1 0001 #0001: len
2 0002 #0002: aligned
4 0004 #0004: value
++++++++++ TREE ++++++++++
struct tree
0 0000 #0000: treerelid
12 0014 #000c: treeowner
14 0016 #000e: treeid
16 0020 #0010: treeseq
18 0022 #0012: treetype
19 0023 #0013: treexxxx
20 0024 #0014: treetree
++++++++++ TUP_ID ++++++++++
struct tup_id
0 0000 #0000: line_id
1 0001 #0001: pg2
2 0002 #0002: pg1
3 0003 #0003: pg0
++++++++++ VAR_NODE ++++++++++
struct var_node == VAR_NODE
0 0000 #0000: qt_hdr
12 0014 #000c: varno
13 0015 #000d: attno
14 0016 #000e: frmt
15 0017 #000f: frml
16 0020 #0010: valptr