5 #ifndef CMR_TABLE_INCLUDED
6 #define CMR_TABLE_INCLUDED
143 const void* get_value(
const Symbol& att,
Types type)
const;
145 void* get_value(
int index,
Types type);
193 const void* get_value(
const Symbol& att,
Types type)
const;
194 const void* get_value(
int index,
Types type)
const;
221 void clear(
bool all =
false);
228 return add_column(name,
T_INT);
236 return add_column(name,
T_BOOL);
244 return add_column(name,
T_TUPLE);
246 int remove_column(
const Symbol& name);
247 int compare(
const Table& t)
const;
250 ConstLine begin()
const;
251 ConstLine end()
const;
253 const Symbol& get_name()
const;
255 size_t line_size()
const;
262 Line add_line(
const LineItem* aline);
int add_bool_col(const Symbol &name)
Definition: Table.h:234
Tuple & set_tuple(const Symbol &att)
Definition: Table.h:125
const Tuple & get_tuple(const Symbol &att) const
Definition: Table.h:182
bool Bool
Definition: Type.h:35
long CMREXD write_xml(const AString &sIn, OBStream &o)
Definition: AString.cpp:27
AString & set_astring(const Symbol &att)
Definition: Table.h:108
ListInt & set_list_int(const Symbol &att, const ListInt &v)
Definition: Table.h:87
AString & set_astring(const Symbol &att, const AChar *v)
Definition: Table.h:113
CMREXD commore::OBStream & operator<<(commore::OBStream &o, const commore::Table &b)
Definition: Table.cpp:727
bool get_bool(const Symbol &att)
Definition: Table.h:43
Tuple & set_tuple(const Symbol &att, const Tuple &v)
Definition: Table.h:130
int add_int_col(const Symbol &name)
Definition: Table.h:226
bool read(IBStream &str, int &num)
Definition: Time.cpp:200
Int & set_int(const Symbol &att, Int v)
Definition: Table.h:70
char AChar
Definition: Type.h:65
Int get_int(const Symbol &att)
Definition: Table.h:60
Int get_int(const Symbol &att) const
Definition: Table.h:172
int add_tuple_col(const Symbol &name)
Definition: Table.h:242
#define CMREXD
Definition: Compiler.h:22
ListInt & set_list_int(const Symbol &att)
Definition: Table.h:82
Int & set_int(const Symbol &att)
Definition: Table.h:65
bool & set_bool(const Symbol &att)
Definition: Table.h:48
T & add()
Definition: List.h:319
const Tuple & get_tuple(const Symbol &att)
Definition: Table.h:120
Definition: CommBuffer.h:28
int Int
Definition: Type.h:37
const AString & get_astring(const Symbol &att) const
Definition: Table.h:177
long CMREXD read_xml(AString &sOut, IBStream &i)
Definition: AString.cpp:65
bool get_bool(const Symbol &att) const
Definition: Table.h:167
Definition: Table.cpp:100
const AString & get_astring(const Symbol &att)
Definition: Table.h:103
Definition: IOBStream.h:166
int add_astring_col(const Symbol &name)
Definition: Table.h:238
Definition: IOBStream.h:29
const ListInt & get_list_int(const Symbol &att) const
Definition: Table.h:77
Int & add_int(const Symbol &att, Int v)
Definition: Table.h:92
Int & add_int(const Symbol &att)
Definition: Table.h:97
bool & set_bool(const Symbol &att, bool v)
Definition: Table.h:53
int add_list_int_col(const Symbol &name)
Definition: Table.h:230
Types
Definition: Type.h:131