17 #ifndef TEAMCENTER__TABLEDEFINITION__HXX
18 #define TEAMCENTER__TABLEDEFINITION__HXX
21 #include <common/tc_deprecation_macros.h>
24 #include <tccore/libtccore_exports.h>
28 class TableDefinition;
32 class TableDefinitionImpl;
36 class TableDefinitionDelegate;
40 class TableDefinitionDispatch;
44 class TableDefinitionGenImpl;
70 int getColLabels( std::vector< tag_t > &values, std::vector< int > &isNull )
const;
79 int getCols(
int &value,
bool &isNull )
const;
88 int getRowLabels( std::vector< tag_t > &values, std::vector< int > &isNull )
const;
97 int getRows(
int &value,
bool &isNull )
const;
106 int setColLabels(
const std::vector< tag_t > &values,
const std::vector< int > *isNull=0 );
115 int setCols(
int value,
bool isNull=
false );
124 int setRowLabels(
const std::vector< tag_t > &values,
const std::vector< int > *isNull=0 );
133 int setRows(
int value,
bool isNull=
false );
136 virtual void initialize( ::Teamcenter::RootObjectImpl* impl );
175 friend class TableDefinitionDelegate;
176 friend class TableDefinitionGenImpl;
179 #include <tccore/libtccore_undef.h>
180 #endif // TEAMCENTER__TABLEDEFINITION__HXX