Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Opie::DB::OSQLTable Class Reference

#include </home/clem/local/src/opie/libopie2/opiedb/osqltable.h>

Collaboration diagram for Opie::DB::OSQLTable:

Collaboration graph
[legend]
List of all members.

Public Types

typedef QValueList< OSQLTableValueList

Public Member Functions

 OSQLTable (const QString &tableName=QString::null)
 ~OSQLTable ()
void setColumns (const OSQLTableItem::ValueList &)
OSQLTableItem::ValueList columns () const
QString tableName () const

Private Attributes

QString m_table
OSQLTableItem::ValueList m_list
Private * d

Detailed Description

A OSQLTable consists of OSQLTableItems

Definition at line 66 of file osqltable.h.


Member Typedef Documentation

typedef QValueList<OSQLTable> Opie::DB::OSQLTable::ValueList
 

Definition at line 68 of file osqltable.h.


Constructor & Destructor Documentation

OSQLTable::OSQLTable const QString tableName = QString::null  ) 
 

Parameters:
tableName the Name of the Table

Definition at line 33 of file osqltable.cpp.

OSQLTable::~OSQLTable  ) 
 

d'tor

Definition at line 38 of file osqltable.cpp.


Member Function Documentation

OSQLTableItem::ValueList OSQLTable::columns  )  const
 

returns all columns of the table

Definition at line 43 of file osqltable.cpp.

References m_list.

void OSQLTable::setColumns const OSQLTableItem::ValueList  ) 
 

setColumns sets the Columns of the Table

Definition at line 40 of file osqltable.cpp.

References m_list.

QString OSQLTable::tableName  )  const
 

Definition at line 46 of file osqltable.cpp.

References m_table.


Member Data Documentation

Private* Opie::DB::OSQLTable::d [private]
 

Definition at line 95 of file osqltable.h.

OSQLTableItem::ValueList Opie::DB::OSQLTable::m_list [private]
 

Definition at line 94 of file osqltable.h.

Referenced by columns(), and setColumns().

QString Opie::DB::OSQLTable::m_table [private]
 

Definition at line 93 of file osqltable.h.

Referenced by tableName().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 18:01:23 2005 for OPIE by  doxygen 1.4.2