19 #include <NDBT_Table.hpp>
20 #include <NdbTimer.hpp>
24 operator <<(
class NdbOut& ndbout,
const NDBT_Table & tab)
26 ndbout <<
"-- " << tab.
getName() <<
" --" << endl;
29 ndbout <<
"Fragment type: " << (unsigned) tab.
getFragmentType() << endl;
30 ndbout <<
"K Value: " << tab.
getKValue()<< endl;
33 ndbout <<
"Temporary table: " << (tab.getStoredTable() ?
"no" :
"yes") << endl;
34 ndbout <<
"Number of attributes: " << tab.
getNoOfColumns() << endl;
36 ndbout <<
"Length of frm data: " << tab.getFrmLength() << endl;
37 ndbout <<
"Row Checksum: " << tab.getRowChecksumIndicator() << endl;
38 ndbout <<
"Row GCI: " << tab.getRowGCIIndicator() << endl;
39 ndbout <<
"SingleUserMode: " << (Uint32) tab.getSingleUserMode() << endl;
42 ndbout <<
"ExtraRowGciBits: " << tab.getExtraRowGciBits() << endl;
43 ndbout <<
"ExtraRowAuthorBits: " << tab.getExtraRowAuthorBits() << endl;
46 ndbout <<
"TableStatus: ";
49 ndbout <<
"New" << endl;
52 ndbout <<
"Changed" << endl;
55 ndbout <<
"Retrieved" << endl;
58 ndbout <<
"Unknown(" << (unsigned) tab.
getObjectStatus() <<
")" << endl;
61 ndbout <<
"-- Attributes -- " << endl;
63 for(
int i = 0;
i<noOfAttributes;
i++){
86 ndbout <<
"UniqueHashIndex";
89 ndbout <<
"OrderedIndex";
92 ndbout <<
"Type " << (unsigned) idx.
getType();