Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members  

uesqlc::TIdentifier Class Reference

SQL type for SQL identifiers. More...

#include <identifier.hh>

Inheritance diagram for uesqlc::TIdentifier:

uesqlc::TString uesqlc::IType List of all members.

Public Methods

 TIdentifier (const TIdentifier &rkyIDENTIFIER)
 Builds a new instance from another instance.

 TIdentifier (const char *pkcVALUE, size_type zLENGTH)
 TIdentifier (const char *pkcVALUE)
mpcl::text::TString get (void) const

Detailed Description

SQL type for SQL identifiers.

Definition at line 37 of file identifier.hh.


Constructor & Destructor Documentation

uesqlc::TIdentifier::TIdentifier const char *    pkcVALUE,
size_type    zLENGTH
[inline]
 

Extends the parent constructor with support for NULL strings.

Parameters:
pkcVALUE  Source string.
zLENGTH  Source string length.

Definition at line 64 of file identifier.hh.

References uesqlc::TString::size_type.

uesqlc::TIdentifier::TIdentifier const char *    pkcVALUE [inline, explicit]
 

Extends the parent constructor with support for NULL strings.

Parameters:
pkcVALUE  Source string.
Exceptions:
TExceptionEL_Constraint  If source string is NULL.

Definition at line 72 of file identifier.hh.


Member Function Documentation

mpcl::text::TString uesqlc::TIdentifier::get void    const [inline, virtual]
 

Returns a string.

Returns:
The result of converting this instance to string without quotes.

Reimplemented from uesqlc::TString.

Definition at line 95 of file identifier.hh.

References uesqlc::IType::isNull(), and mpcl::text::TString.


The documentation for this class was generated from the following file:
Generated on Mon Oct 13 02:40:12 2003 for UESQLC by doxygen1.2.18