OW_NAMESPACE::WQLProcessor::DataType Struct Reference

#include <OW_WQLProcessor.hpp>

Collaboration diagram for OW_NAMESPACE::WQLProcessor::DataType:

Collaboration graph
[legend]
List of all members.

Public Types

enum  Type {
  CIMInstanceArrayType, StringType, IntType, RealType,
  BoolType, ColumnNameType, NullType, InvalidType
}

Public Member Functions

 DataType ()
 DataType (const Type t)
 DataType (const String &s, const Type t)
 DataType (const CIMInstanceArray &c)
 DataType (const Int64 &newInt)
 DataType (const Bool &newBool)
 DataType (const Real64 &newReal)

Public Attributes

Type type
CIMInstanceArray cia
String str
Int64 i
Real64 r
Bool b

Detailed Description

Definition at line 587 of file OW_WQLProcessor.hpp.


Member Enumeration Documentation

enum OW_NAMESPACE::WQLProcessor::DataType::Type
 

Enumerator:
CIMInstanceArrayType 
StringType 
IntType 
RealType 
BoolType 
ColumnNameType 
NullType 
InvalidType 

Definition at line 589 of file OW_WQLProcessor.hpp.


Constructor & Destructor Documentation

OW_NAMESPACE::WQLProcessor::DataType::DataType  )  [inline]
 

Definition at line 600 of file OW_WQLProcessor.hpp.

OW_NAMESPACE::WQLProcessor::DataType::DataType const Type  t  )  [inline]
 

Definition at line 604 of file OW_WQLProcessor.hpp.

OW_NAMESPACE::WQLProcessor::DataType::DataType const String s,
const Type  t
[inline]
 

Definition at line 608 of file OW_WQLProcessor.hpp.

OW_NAMESPACE::WQLProcessor::DataType::DataType const CIMInstanceArray c  )  [inline]
 

Definition at line 612 of file OW_WQLProcessor.hpp.

OW_NAMESPACE::WQLProcessor::DataType::DataType const Int64 newInt  )  [inline]
 

Definition at line 616 of file OW_WQLProcessor.hpp.

OW_NAMESPACE::WQLProcessor::DataType::DataType const Bool newBool  )  [inline]
 

Definition at line 620 of file OW_WQLProcessor.hpp.

OW_NAMESPACE::WQLProcessor::DataType::DataType const Real64 newReal  )  [inline]
 

Definition at line 624 of file OW_WQLProcessor.hpp.


Member Data Documentation

Bool OW_NAMESPACE::WQLProcessor::DataType::b
 

Definition at line 633 of file OW_WQLProcessor.hpp.

Referenced by OW_NAMESPACE::WQLProcessor::doComparison().

CIMInstanceArray OW_NAMESPACE::WQLProcessor::DataType::cia
 

Definition at line 629 of file OW_WQLProcessor.hpp.

Referenced by OW_NAMESPACE::WQLProcessor::visit_aExpr_aExpr_AND_aExpr(), OW_NAMESPACE::WQLProcessor::visit_aExpr_aExpr_OR_aExpr(), and OW_NAMESPACE::WQLProcessor::visit_optWhereClause_WHERE_aExpr().

Int64 OW_NAMESPACE::WQLProcessor::DataType::i
 

Definition at line 631 of file OW_WQLProcessor.hpp.

Referenced by OW_NAMESPACE::WQLProcessor::doComparison().

Real64 OW_NAMESPACE::WQLProcessor::DataType::r
 

Definition at line 632 of file OW_WQLProcessor.hpp.

Referenced by OW_NAMESPACE::WQLProcessor::doComparison().

String OW_NAMESPACE::WQLProcessor::DataType::str
 

Definition at line 630 of file OW_WQLProcessor.hpp.

Referenced by OW_NAMESPACE::WQLProcessor::doComparison(), OW_NAMESPACE::WQLProcessor::visit_aExpr_aExpr_EQUALS_aExpr(), OW_NAMESPACE::WQLProcessor::visit_aExpr_aExpr_ISA_aExpr(), OW_NAMESPACE::WQLProcessor::visit_attrs_attrs_PERIOD_ASTERISK(), OW_NAMESPACE::WQLProcessor::visit_attrs_attrs_PERIOD_strAttrName(), OW_NAMESPACE::WQLProcessor::visit_attrs_strAttrName(), and OW_NAMESPACE::WQLProcessor::visit_targetEl_aExpr().

Type OW_NAMESPACE::WQLProcessor::DataType::type
 

Definition at line 628 of file OW_WQLProcessor.hpp.

Referenced by OW_NAMESPACE::WQLProcessor::doComparison(), OW_NAMESPACE::WQLProcessor::visit_aExpr_aExpr_AND_aExpr(), OW_NAMESPACE::WQLProcessor::visit_aExpr_aExpr_EQUALS_aExpr(), OW_NAMESPACE::WQLProcessor::visit_aExpr_aExpr_ISA_aExpr(), OW_NAMESPACE::WQLProcessor::visit_aExpr_aExpr_OR_aExpr(), OW_NAMESPACE::WQLProcessor::visit_optWhereClause_WHERE_aExpr(), and OW_NAMESPACE::WQLProcessor::visit_targetEl_aExpr().


The documentation for this struct was generated from the following file:
Generated on Thu Feb 9 09:17:00 2006 for openwbem by  doxygen 1.4.6