29 #ifndef _vdkxdbtable_h
30 #define _vdkxdbtable_h
31 #include <vdk/vdkstring.h>
32 #include <vdk/vdkprops.h>
33 #include <vdk/dlist.h>
34 #include <xbase/dbf.h>
35 #include <xbase/ndx.h>
38 typedef xbSchema VDKXRecordTemplate ;
44 typedef VDKList<VDKXTableIndex> IndexList;
45 typedef VDKListIterator<VDKXTableIndex> IndexListIterator;
62 void SetOrder(xbShort ndx);
70 VDKReadOnlyValueProp<VDKXTable,xbLong>
Size;
76 VDKReadWriteValueProp<VDKXTable,xbShort>
Order;
82 void SetOrder(
char*
name);
93 VDKReadWriteValueProp<VDKXTable,bool> Active;
118 xbShort
Create(VDKXRecordTemplate* tpl,
bool overwrite =
false);
252 bool overwrite =
false
264 VDKString
Name() {
return name; }
266 VDKString
Key() {
return key; }