OW_NAMESPACE::WQLProcessor Class Reference

#include <OW_WQLProcessor.hpp>

Collaboration diagram for OW_NAMESPACE::WQLProcessor:

Collaboration graph
[legend]
List of all members.

Public Types

typedef IntrusiveReference<
CompareImpl
CompareImplRef

Public Member Functions

 WQLProcessor (const CIMOMHandleIFCRef &hdl, const String &ns)
virtual ~WQLProcessor ()
virtual void visit_stmt_selectStmt_optSemicolon (const stmt_selectStmt_optSemicolon *pstmt_selectStmt_optSemicolon)
virtual void visit_stmt_updateStmt_optSemicolon (const stmt_updateStmt_optSemicolon *pstmt_updateStmt_optSemicolon)
virtual void visit_stmt_insertStmt_optSemicolon (const stmt_insertStmt_optSemicolon *pstmt_insertStmt_optSemicolon)
virtual void visit_stmt_deleteStmt_optSemicolon (const stmt_deleteStmt_optSemicolon *pstmt_deleteStmt_optSemicolon)
virtual void visit_optSemicolon_empty (const optSemicolon_empty *poptSemicolon_empty)
virtual void visit_optSemicolon_SEMICOLON (const optSemicolon_SEMICOLON *poptSemicolon_SEMICOLON)
virtual void visit_insertStmt (const insertStmt *pinsertStmt)
virtual void visit_insertRest_VALUES_LEFTPAREN_targetList_RIGHTPAREN (const insertRest_VALUES_LEFTPAREN_targetList_RIGHTPAREN *pinsertRest_VALUES_LEFTPAREN_targetList_RIGHTPAREN)
virtual void visit_insertRest_DEFAULT_VALUES (const insertRest_DEFAULT_VALUES *pinsertRest_DEFAULT_VALUES)
virtual void visit_insertRest_LEFTPAREN_columnList_RIGHTPAREN_VALUES_LEFTPAREN_targetList_RIGHTPAREN (const insertRest_LEFTPAREN_columnList_RIGHTPAREN_VALUES_LEFTPAREN_targetList_RIGHTPAREN *pinsertRest_LEFTPAREN_columnList_RIGHTPAREN_VALUES_LEFTPAREN_targetList_RIGHTPAREN)
virtual void visit_deleteStmt (const deleteStmt *pdeleteStmt)
virtual void visit_updateStmt (const updateStmt *pupdateStmt)
virtual void visit_selectStmt (const selectStmt *pselectStmt)
virtual void visit_exprSeq_aExpr (const exprSeq_aExpr *pexprSeq_aExpr)
virtual void visit_exprSeq_exprSeq_COMMA_aExpr (const exprSeq_exprSeq_COMMA_aExpr *pexprSeq_exprSeq_COMMA_aExpr)
virtual void visit_exprSeq_exprSeq_USING_aExpr (const exprSeq_exprSeq_USING_aExpr *pexprSeq_exprSeq_USING_aExpr)
virtual void visit_optDistinct_empty (const optDistinct_empty *poptDistinct_empty)
virtual void visit_optDistinct_DISTINCT (const optDistinct_DISTINCT *poptDistinct_DISTINCT)
virtual void visit_optDistinct_DISTINCT_ON_LEFTPAREN_exprSeq_RIGHTPAREN (const optDistinct_DISTINCT_ON_LEFTPAREN_exprSeq_RIGHTPAREN *poptDistinct_DISTINCT_ON_LEFTPAREN_exprSeq_RIGHTPAREN)
virtual void visit_optDistinct_ALL (const optDistinct_ALL *poptDistinct_ALL)
virtual void visit_sortClause (const sortClause *psortClause)
virtual void visit_optSortClause_empty (const optSortClause_empty *poptSortClause_empty)
virtual void visit_optSortClause_sortClause (const optSortClause_sortClause *poptSortClause_sortClause)
virtual void visit_sortby (const sortby *psortby)
virtual void visit_optGroupClause_empty (const optGroupClause_empty *poptGroupClause_empty)
virtual void visit_optGroupClause_GROUP_BY_exprSeq (const optGroupClause_GROUP_BY_exprSeq *poptGroupClause_GROUP_BY_exprSeq)
virtual void visit_optHavingClause_empty (const optHavingClause_empty *poptHavingClause_empty)
virtual void visit_optHavingClause_HAVING_aExpr (const optHavingClause_HAVING_aExpr *poptHavingClause_HAVING_aExpr)
virtual void visit_optFromClause_empty (const optFromClause_empty *poptFromClause_empty)
virtual void visit_optFromClause_FROM_fromList (const optFromClause_FROM_fromList *poptFromClause_FROM_fromList)
virtual void visit_tableRef_relationExpr (const tableRef_relationExpr *ptableRef_relationExpr)
virtual void visit_tableRef_relationExpr_aliasClause (const tableRef_relationExpr_aliasClause *ptableRef_relationExpr_aliasClause)
virtual void visit_tableRef_joinedTable (const tableRef_joinedTable *ptableRef_joinedTable)
virtual void visit_tableRef_LEFTPAREN_joinedTable_RIGHTPAREN_aliasClause (const tableRef_LEFTPAREN_joinedTable_RIGHTPAREN_aliasClause *ptableRef_LEFTPAREN_joinedTable_RIGHTPAREN_aliasClause)
virtual void visit_joinedTable_LEFTPAREN_joinedTable_RIGHTPAREN (const joinedTable_LEFTPAREN_joinedTable_RIGHTPAREN *pjoinedTable_LEFTPAREN_joinedTable_RIGHTPAREN)
virtual void visit_joinedTable_tableRef_CROSS_JOIN_tableRef (const joinedTable_tableRef_CROSS_JOIN_tableRef *pjoinedTable_tableRef_CROSS_JOIN_tableRef)
virtual void visit_joinedTable_tableRef_UNIONJOIN_tableRef (const joinedTable_tableRef_UNIONJOIN_tableRef *pjoinedTable_tableRef_UNIONJOIN_tableRef)
virtual void visit_joinedTable_tableRef_joinType_JOIN_tableRef_joinQual (const joinedTable_tableRef_joinType_JOIN_tableRef_joinQual *pjoinedTable_tableRef_joinType_JOIN_tableRef_joinQual)
virtual void visit_joinedTable_tableRef_JOIN_tableRef_joinQual (const joinedTable_tableRef_JOIN_tableRef_joinQual *pjoinedTable_tableRef_JOIN_tableRef_joinQual)
virtual void visit_joinedTable_tableRef_NATURAL_joinType_JOIN_tableRef (const joinedTable_tableRef_NATURAL_joinType_JOIN_tableRef *pjoinedTable_tableRef_NATURAL_joinType_JOIN_tableRef)
virtual void visit_joinedTable_tableRef_NATURAL_JOIN_tableRef (const joinedTable_tableRef_NATURAL_JOIN_tableRef *pjoinedTable_tableRef_NATURAL_JOIN_tableRef)
virtual void visit_aliasClause_AS_strColId_LEFTPAREN_nameList_RIGHTPAREN (const aliasClause_AS_strColId_LEFTPAREN_nameList_RIGHTPAREN *paliasClause_AS_strColId_LEFTPAREN_nameList_RIGHTPAREN)
virtual void visit_aliasClause_AS_strColId (const aliasClause_AS_strColId *paliasClause_AS_strColId)
virtual void visit_aliasClause_strColId_LEFTPAREN_nameList_RIGHTPAREN (const aliasClause_strColId_LEFTPAREN_nameList_RIGHTPAREN *paliasClause_strColId_LEFTPAREN_nameList_RIGHTPAREN)
virtual void visit_aliasClause_strColId (const aliasClause_strColId *paliasClause_strColId)
virtual void visit_joinType_FULL_strOptJoinOuter (const joinType_FULL_strOptJoinOuter *pjoinType_FULL_strOptJoinOuter)
virtual void visit_joinType_LEFT_strOptJoinOuter (const joinType_LEFT_strOptJoinOuter *pjoinType_LEFT_strOptJoinOuter)
virtual void visit_joinType_RIGHT_strOptJoinOuter (const joinType_RIGHT_strOptJoinOuter *pjoinType_RIGHT_strOptJoinOuter)
virtual void visit_joinType_INNERP (const joinType_INNERP *pjoinType_INNERP)
virtual void visit_joinQual_USING_LEFTPAREN_nameList_RIGHTPAREN (const joinQual_USING_LEFTPAREN_nameList_RIGHTPAREN *pjoinQual_USING_LEFTPAREN_nameList_RIGHTPAREN)
virtual void visit_joinQual_ON_aExpr (const joinQual_ON_aExpr *pjoinQual_ON_aExpr)
virtual void visit_relationExpr_strRelationName (const relationExpr_strRelationName *prelationExpr_strRelationName)
virtual void visit_relationExpr_strRelationName_ASTERISK (const relationExpr_strRelationName_ASTERISK *prelationExpr_strRelationName_ASTERISK)
virtual void visit_relationExpr_ONLY_strRelationName (const relationExpr_ONLY_strRelationName *prelationExpr_ONLY_strRelationName)
virtual void visit_optWhereClause_empty (const optWhereClause_empty *poptWhereClause_empty)
virtual void visit_optWhereClause_WHERE_aExpr (const optWhereClause_WHERE_aExpr *poptWhereClause_WHERE_aExpr)
virtual void visit_rowExpr (const rowExpr *prowExpr)
virtual void visit_rowDescriptor (const rowDescriptor *prowDescriptor)
virtual void visit_aExpr_cExpr (const aExpr_cExpr *paExpr_cExpr)
virtual void visit_aExpr_aExpr_AT_TIME_ZONE_cExpr (const aExpr_aExpr_AT_TIME_ZONE_cExpr *paExpr_aExpr_AT_TIME_ZONE_cExpr)
virtual void visit_aExpr_PLUS_aExpr (const aExpr_PLUS_aExpr *paExpr_PLUS_aExpr)
virtual void visit_aExpr_MINUS_aExpr (const aExpr_MINUS_aExpr *paExpr_MINUS_aExpr)
virtual void visit_aExpr_BITINVERT_aExpr (const aExpr_BITINVERT_aExpr *paExpr_BITINVERT_aExpr)
virtual void visit_aExpr_aExpr_PLUS_aExpr (const aExpr_aExpr_PLUS_aExpr *paExpr_aExpr_PLUS_aExpr)
virtual void visit_aExpr_aExpr_MINUS_aExpr (const aExpr_aExpr_MINUS_aExpr *paExpr_aExpr_MINUS_aExpr)
virtual void visit_aExpr_aExpr_ASTERISK_aExpr (const aExpr_aExpr_ASTERISK_aExpr *paExpr_aExpr_ASTERISK_aExpr)
virtual void visit_aExpr_aExpr_SOLIDUS_aExpr (const aExpr_aExpr_SOLIDUS_aExpr *paExpr_aExpr_SOLIDUS_aExpr)
virtual void visit_aExpr_aExpr_PERCENT_aExpr (const aExpr_aExpr_PERCENT_aExpr *paExpr_aExpr_PERCENT_aExpr)
virtual void visit_aExpr_aExpr_BITAND_aExpr (const aExpr_aExpr_BITAND_aExpr *paExpr_aExpr_BITAND_aExpr)
virtual void visit_aExpr_aExpr_BITOR_aExpr (const aExpr_aExpr_BITOR_aExpr *paExpr_aExpr_BITOR_aExpr)
virtual void visit_aExpr_aExpr_BITSHIFTLEFT_aExpr (const aExpr_aExpr_BITSHIFTLEFT_aExpr *paExpr_aExpr_BITSHIFTLEFT_aExpr)
virtual void visit_aExpr_aExpr_BITSHIFTRIGHT_aExpr (const aExpr_aExpr_BITSHIFTRIGHT_aExpr *paExpr_aExpr_BITSHIFTRIGHT_aExpr)
virtual void visit_aExpr_aExpr_LESSTHAN_aExpr (const aExpr_aExpr_LESSTHAN_aExpr *paExpr_aExpr_LESSTHAN_aExpr)
virtual void visit_aExpr_aExpr_LESSTHANOREQUALS_aExpr (const aExpr_aExpr_LESSTHANOREQUALS_aExpr *paExpr_aExpr_LESSTHANOREQUALS_aExpr)
virtual void visit_aExpr_aExpr_GREATERTHAN_aExpr (const aExpr_aExpr_GREATERTHAN_aExpr *paExpr_aExpr_GREATERTHAN_aExpr)
virtual void visit_aExpr_aExpr_GREATERTHANOREQUALS_aExpr (const aExpr_aExpr_GREATERTHANOREQUALS_aExpr *paExpr_aExpr_GREATERTHANOREQUALS_aExpr)
virtual void visit_aExpr_aExpr_EQUALS_aExpr (const aExpr_aExpr_EQUALS_aExpr *paExpr_aExpr_EQUALS_aExpr)
virtual void visit_aExpr_aExpr_NOTEQUALS_aExpr (const aExpr_aExpr_NOTEQUALS_aExpr *paExpr_aExpr_NOTEQUALS_aExpr)
virtual void visit_aExpr_aExpr_AND_aExpr (const aExpr_aExpr_AND_aExpr *paExpr_aExpr_AND_aExpr)
virtual void visit_aExpr_aExpr_OR_aExpr (const aExpr_aExpr_OR_aExpr *paExpr_aExpr_OR_aExpr)
virtual void visit_aExpr_NOT_aExpr (const aExpr_NOT_aExpr *paExpr_NOT_aExpr)
virtual void visit_aExpr_aExpr_CONCATENATION_aExpr (const aExpr_aExpr_CONCATENATION_aExpr *paExpr_aExpr_CONCATENATION_aExpr)
virtual void visit_aExpr_aExpr_LIKE_aExpr (const aExpr_aExpr_LIKE_aExpr *paExpr_aExpr_LIKE_aExpr)
virtual void visit_aExpr_aExpr_LIKE_aExpr_ESCAPE_aExpr (const aExpr_aExpr_LIKE_aExpr_ESCAPE_aExpr *paExpr_aExpr_LIKE_aExpr_ESCAPE_aExpr)
virtual void visit_aExpr_aExpr_NOT_LIKE_aExpr (const aExpr_aExpr_NOT_LIKE_aExpr *paExpr_aExpr_NOT_LIKE_aExpr)
virtual void visit_aExpr_aExpr_NOT_LIKE_aExpr_ESCAPE_aExpr (const aExpr_aExpr_NOT_LIKE_aExpr_ESCAPE_aExpr *paExpr_aExpr_NOT_LIKE_aExpr_ESCAPE_aExpr)
virtual void visit_aExpr_aExpr_ISNULL (const aExpr_aExpr_ISNULL *paExpr_aExpr_ISNULL)
virtual void visit_aExpr_aExpr_IS_NULLP (const aExpr_aExpr_IS_NULLP *paExpr_aExpr_IS_NULLP)
virtual void visit_aExpr_aExpr_NOTNULL (const aExpr_aExpr_NOTNULL *paExpr_aExpr_NOTNULL)
virtual void visit_aExpr_aExpr_IS_NOT_NULLP (const aExpr_aExpr_IS_NOT_NULLP *paExpr_aExpr_IS_NOT_NULLP)
virtual void visit_aExpr_aExpr_IS_TRUEP (const aExpr_aExpr_IS_TRUEP *paExpr_aExpr_IS_TRUEP)
virtual void visit_aExpr_aExpr_IS_NOT_FALSEP (const aExpr_aExpr_IS_NOT_FALSEP *paExpr_aExpr_IS_NOT_FALSEP)
virtual void visit_aExpr_aExpr_IS_FALSEP (const aExpr_aExpr_IS_FALSEP *paExpr_aExpr_IS_FALSEP)
virtual void visit_aExpr_aExpr_IS_NOT_TRUEP (const aExpr_aExpr_IS_NOT_TRUEP *paExpr_aExpr_IS_NOT_TRUEP)
virtual void visit_aExpr_aExpr_ISA_aExpr (const aExpr_aExpr_ISA_aExpr *paExpr_aExpr_ISA_aExpr)
virtual void visit_aExpr_rowExpr (const aExpr_rowExpr *paExpr_rowExpr)
virtual void visit_bExpr_cExpr (const bExpr_cExpr *pbExpr_cExpr)
virtual void visit_bExpr_PLUS_bExpr (const bExpr_PLUS_bExpr *pbExpr_PLUS_bExpr)
virtual void visit_bExpr_MINUS_bExpr (const bExpr_MINUS_bExpr *pbExpr_MINUS_bExpr)
virtual void visit_bExpr_BITINVERT_bExpr (const bExpr_BITINVERT_bExpr *pbExpr_BITINVERT_bExpr)
virtual void visit_bExpr_bExpr_PLUS_bExpr (const bExpr_bExpr_PLUS_bExpr *pbExpr_bExpr_PLUS_bExpr)
virtual void visit_bExpr_bExpr_MINUS_bExpr (const bExpr_bExpr_MINUS_bExpr *pbExpr_bExpr_MINUS_bExpr)
virtual void visit_bExpr_bExpr_ASTERISK_bExpr (const bExpr_bExpr_ASTERISK_bExpr *pbExpr_bExpr_ASTERISK_bExpr)
virtual void visit_bExpr_bExpr_SOLIDUS_bExpr (const bExpr_bExpr_SOLIDUS_bExpr *pbExpr_bExpr_SOLIDUS_bExpr)
virtual void visit_bExpr_bExpr_PERCENT_bExpr (const bExpr_bExpr_PERCENT_bExpr *pbExpr_bExpr_PERCENT_bExpr)
virtual void visit_bExpr_bExpr_BITAND_bExpr (const bExpr_bExpr_BITAND_bExpr *pbExpr_bExpr_BITAND_bExpr)
virtual void visit_bExpr_bExpr_BITOR_bExpr (const bExpr_bExpr_BITOR_bExpr *pbExpr_bExpr_BITOR_bExpr)
virtual void visit_bExpr_bExpr_BITSHIFTLEFT_bExpr (const bExpr_bExpr_BITSHIFTLEFT_bExpr *pbExpr_bExpr_BITSHIFTLEFT_bExpr)
virtual void visit_bExpr_bExpr_BITSHIFTRIGHT_bExpr (const bExpr_bExpr_BITSHIFTRIGHT_bExpr *pbExpr_bExpr_BITSHIFTRIGHT_bExpr)
virtual void visit_bExpr_bExpr_LESSTHAN_bExpr (const bExpr_bExpr_LESSTHAN_bExpr *pbExpr_bExpr_LESSTHAN_bExpr)
virtual void visit_bExpr_bExpr_LESSTHANOREQUALS_bExpr (const bExpr_bExpr_LESSTHANOREQUALS_bExpr *pbExpr_bExpr_LESSTHANOREQUALS_bExpr)
virtual void visit_bExpr_bExpr_GREATERTHAN_bExpr (const bExpr_bExpr_GREATERTHAN_bExpr *pbExpr_bExpr_GREATERTHAN_bExpr)
virtual void visit_bExpr_bExpr_GREATERTHANOREQUALS_bExpr (const bExpr_bExpr_GREATERTHANOREQUALS_bExpr *pbExpr_bExpr_GREATERTHANOREQUALS_bExpr)
virtual void visit_bExpr_bExpr_EQUALS_bExpr (const bExpr_bExpr_EQUALS_bExpr *pbExpr_bExpr_EQUALS_bExpr)
virtual void visit_bExpr_bExpr_NOTEQUALS_bExpr (const bExpr_bExpr_NOTEQUALS_bExpr *pbExpr_bExpr_NOTEQUALS_bExpr)
virtual void visit_bExpr_bExpr_CONCATENATION_bExpr (const bExpr_bExpr_CONCATENATION_bExpr *pbExpr_bExpr_CONCATENATION_bExpr)
virtual void visit_cExpr_attr (const cExpr_attr *pcExpr_attr)
virtual void visit_cExpr_strColId_optIndirection (const cExpr_strColId_optIndirection *pcExpr_strColId_optIndirection)
virtual void visit_cExpr_aExprConst (const cExpr_aExprConst *pcExpr_aExprConst)
virtual void visit_cExpr_LEFTPAREN_aExpr_RIGHTPAREN (const cExpr_LEFTPAREN_aExpr_RIGHTPAREN *pcExpr_LEFTPAREN_aExpr_RIGHTPAREN)
virtual void visit_cExpr_strFuncName_LEFTPAREN_RIGHTPAREN (const cExpr_strFuncName_LEFTPAREN_RIGHTPAREN *pcExpr_strFuncName_LEFTPAREN_RIGHTPAREN)
virtual void visit_cExpr_strFuncName_LEFTPAREN_exprSeq_RIGHTPAREN (const cExpr_strFuncName_LEFTPAREN_exprSeq_RIGHTPAREN *pcExpr_strFuncName_LEFTPAREN_exprSeq_RIGHTPAREN)
virtual void visit_cExpr_strFuncName_LEFTPAREN_ALL_exprSeq_RIGHTPAREN (const cExpr_strFuncName_LEFTPAREN_ALL_exprSeq_RIGHTPAREN *pcExpr_strFuncName_LEFTPAREN_ALL_exprSeq_RIGHTPAREN)
virtual void visit_cExpr_strFuncName_LEFTPAREN_DISTINCT_exprSeq_RIGHTPAREN (const cExpr_strFuncName_LEFTPAREN_DISTINCT_exprSeq_RIGHTPAREN *pcExpr_strFuncName_LEFTPAREN_DISTINCT_exprSeq_RIGHTPAREN)
virtual void visit_cExpr_strFuncName_LEFTPAREN_ASTERISK_RIGHTPAREN (const cExpr_strFuncName_LEFTPAREN_ASTERISK_RIGHTPAREN *pcExpr_strFuncName_LEFTPAREN_ASTERISK_RIGHTPAREN)
virtual void visit_cExpr_CURRENTDATE (const cExpr_CURRENTDATE *pcExpr_CURRENTDATE)
virtual void visit_cExpr_CURRENTTIME (const cExpr_CURRENTTIME *pcExpr_CURRENTTIME)
virtual void visit_cExpr_CURRENTTIME_LEFTPAREN_ICONST_RIGHTPAREN (const cExpr_CURRENTTIME_LEFTPAREN_ICONST_RIGHTPAREN *pcExpr_CURRENTTIME_LEFTPAREN_ICONST_RIGHTPAREN)
virtual void visit_cExpr_CURRENTTIMESTAMP (const cExpr_CURRENTTIMESTAMP *pcExpr_CURRENTTIMESTAMP)
virtual void visit_cExpr_CURRENTTIMESTAMP_LEFTPAREN_ICONST_RIGHTPAREN (const cExpr_CURRENTTIMESTAMP_LEFTPAREN_ICONST_RIGHTPAREN *pcExpr_CURRENTTIMESTAMP_LEFTPAREN_ICONST_RIGHTPAREN)
virtual void visit_cExpr_CURRENTUSER (const cExpr_CURRENTUSER *pcExpr_CURRENTUSER)
virtual void visit_cExpr_SESSIONUSER (const cExpr_SESSIONUSER *pcExpr_SESSIONUSER)
virtual void visit_cExpr_USER (const cExpr_USER *pcExpr_USER)
virtual void visit_cExpr_EXTRACT_LEFTPAREN_optExtract_RIGHTPAREN (const cExpr_EXTRACT_LEFTPAREN_optExtract_RIGHTPAREN *pcExpr_EXTRACT_LEFTPAREN_optExtract_RIGHTPAREN)
virtual void visit_cExpr_POSITION_LEFTPAREN_positionExpr_RIGHTPAREN (const cExpr_POSITION_LEFTPAREN_positionExpr_RIGHTPAREN *pcExpr_POSITION_LEFTPAREN_positionExpr_RIGHTPAREN)
virtual void visit_cExpr_SUBSTRING_LEFTPAREN_optSubstrExpr_RIGHTPAREN (const cExpr_SUBSTRING_LEFTPAREN_optSubstrExpr_RIGHTPAREN *pcExpr_SUBSTRING_LEFTPAREN_optSubstrExpr_RIGHTPAREN)
virtual void visit_cExpr_TRIM_LEFTPAREN_LEADING_trimExpr_RIGHTPAREN (const cExpr_TRIM_LEFTPAREN_LEADING_trimExpr_RIGHTPAREN *pcExpr_TRIM_LEFTPAREN_LEADING_trimExpr_RIGHTPAREN)
virtual void visit_cExpr_TRIM_LEFTPAREN_TRAILING_trimExpr_RIGHTPAREN (const cExpr_TRIM_LEFTPAREN_TRAILING_trimExpr_RIGHTPAREN *pcExpr_TRIM_LEFTPAREN_TRAILING_trimExpr_RIGHTPAREN)
virtual void visit_cExpr_TRIM_LEFTPAREN_trimExpr_RIGHTPAREN (const cExpr_TRIM_LEFTPAREN_trimExpr_RIGHTPAREN *pcExpr_TRIM_LEFTPAREN_trimExpr_RIGHTPAREN)
virtual void visit_optIndirection_empty (const optIndirection_empty *poptIndirection_empty)
virtual void visit_optIndirection_optIndirection_LEFTBRACKET_aExpr_RIGHTBRACKET (const optIndirection_optIndirection_LEFTBRACKET_aExpr_RIGHTBRACKET *poptIndirection_optIndirection_LEFTBRACKET_aExpr_RIGHTBRACKET)
virtual void visit_optIndirection_optIndirection_LEFTBRACKET_aExpr_COLON_aExpr_RIGHTBRACKET (const optIndirection_optIndirection_LEFTBRACKET_aExpr_COLON_aExpr_RIGHTBRACKET *poptIndirection_optIndirection_LEFTBRACKET_aExpr_COLON_aExpr_RIGHTBRACKET)
virtual void visit_optExtract_empty (const optExtract_empty *poptExtract_empty)
virtual void visit_optExtract_strExtractArg_FROM_aExpr (const optExtract_strExtractArg_FROM_aExpr *poptExtract_strExtractArg_FROM_aExpr)
virtual void visit_positionExpr_bExpr_IN_bExpr (const positionExpr_bExpr_IN_bExpr *ppositionExpr_bExpr_IN_bExpr)
virtual void visit_positionExpr_empty (const positionExpr_empty *ppositionExpr_empty)
virtual void visit_optSubstrExpr_empty (const optSubstrExpr_empty *poptSubstrExpr_empty)
virtual void visit_optSubstrExpr_aExpr_substrFrom_substrFor (const optSubstrExpr_aExpr_substrFrom_substrFor *poptSubstrExpr_aExpr_substrFrom_substrFor)
virtual void visit_optSubstrExpr_aExpr_substrFor_substrFrom (const optSubstrExpr_aExpr_substrFor_substrFrom *poptSubstrExpr_aExpr_substrFor_substrFrom)
virtual void visit_optSubstrExpr_aExpr_substrFrom (const optSubstrExpr_aExpr_substrFrom *poptSubstrExpr_aExpr_substrFrom)
virtual void visit_optSubstrExpr_aExpr_substrFor (const optSubstrExpr_aExpr_substrFor *poptSubstrExpr_aExpr_substrFor)
virtual void visit_optSubstrExpr_exprSeq (const optSubstrExpr_exprSeq *poptSubstrExpr_exprSeq)
virtual void visit_substrFrom (const substrFrom *psubstrFrom)
virtual void visit_substrFor (const substrFor *psubstrFor)
virtual void visit_trimExpr_aExpr_FROM_exprSeq (const trimExpr_aExpr_FROM_exprSeq *ptrimExpr_aExpr_FROM_exprSeq)
virtual void visit_trimExpr_FROM_exprSeq (const trimExpr_FROM_exprSeq *ptrimExpr_FROM_exprSeq)
virtual void visit_trimExpr_exprSeq (const trimExpr_exprSeq *ptrimExpr_exprSeq)
virtual void visit_attr (const attr *pattr)
virtual void visit_attrs_strAttrName (const attrs_strAttrName *pattrs_strAttrName)
virtual void visit_attrs_attrs_PERIOD_strAttrName (const attrs_attrs_PERIOD_strAttrName *pattrs_attrs_PERIOD_strAttrName)
virtual void visit_attrs_attrs_PERIOD_ASTERISK (const attrs_attrs_PERIOD_ASTERISK *pattrs_attrs_PERIOD_ASTERISK)
virtual void visit_targetEl_aExpr_AS_strColLabel (const targetEl_aExpr_AS_strColLabel *ptargetEl_aExpr_AS_strColLabel)
virtual void visit_targetEl_aExpr (const targetEl_aExpr *ptargetEl_aExpr)
virtual void visit_targetEl_strRelationName_PERIOD_ASTERISK (const targetEl_strRelationName_PERIOD_ASTERISK *ptargetEl_strRelationName_PERIOD_ASTERISK)
virtual void visit_targetEl_ASTERISK (const targetEl_ASTERISK *ptargetEl_ASTERISK)
virtual void visit_updateTargetEl (const updateTargetEl *pupdateTargetEl)
virtual void visit_aExprConst_ICONST (const aExprConst_ICONST *paExprConst_ICONST)
virtual void visit_aExprConst_FCONST (const aExprConst_FCONST *paExprConst_FCONST)
virtual void visit_aExprConst_SCONST (const aExprConst_SCONST *paExprConst_SCONST)
virtual void visit_aExprConst_BITCONST (const aExprConst_BITCONST *paExprConst_BITCONST)
virtual void visit_aExprConst_HEXCONST (const aExprConst_HEXCONST *paExprConst_HEXCONST)
virtual void visit_aExprConst_TRUEP (const aExprConst_TRUEP *paExprConst_TRUEP)
virtual void visit_aExprConst_FALSEP (const aExprConst_FALSEP *paExprConst_FALSEP)
virtual void visit_aExprConst_NULLP (const aExprConst_NULLP *paExprConst_NULLP)
CIMInstanceArray getInstances () const

Private Member Functions

CIMInstanceArray filterInstancesOnPropertyValue (const String &propName, const CIMValue &val, const Compare &compare)
void doComparison (const DataType &lhs, const DataType &rhs, const Compare &compare)
void populateInstances (const String &className)
void populateInstances ()
bool instanceIsDerivedFrom (const CIMInstance &inst, const String &className)
bool classIsDerivedFrom (const String &cls, const String &className)

Private Attributes

CIMInstanceArray m_instances
DataType m_exprValue
Array< DataTypem_valueArray
CIMOMHandleIFCRef m_hdl
String m_ns
String m_tableRef
bool m_doingSelect
bool m_isSchemaQuery
StringArray m_propertyArray

Classes

class  Compare
struct  CompareImpl
struct  DataType
struct  Equals
struct  GreaterThan
struct  GreaterThanOrEquals
struct  LessThan
struct  LessThanOrEquals
struct  NotEquals

Detailed Description

Definition at line 55 of file OW_WQLProcessor.hpp.


Member Typedef Documentation

typedef IntrusiveReference<CompareImpl> OW_NAMESPACE::WQLProcessor::CompareImplRef
 

Definition at line 641 of file OW_WQLProcessor.hpp.


Constructor & Destructor Documentation

OW_NAMESPACE::WQLProcessor::WQLProcessor const CIMOMHandleIFCRef hdl,
const String ns
 

Definition at line 160 of file OW_WQLProcessor.cpp.

virtual OW_NAMESPACE::WQLProcessor::~WQLProcessor  )  [inline, virtual]
 

Definition at line 59 of file OW_WQLProcessor.hpp.


Member Function Documentation

bool OW_NAMESPACE::WQLProcessor::classIsDerivedFrom const String cls,
const String className
[private]
 

Definition at line 1445 of file OW_WQLProcessor.cpp.

References className, OW_NAMESPACE::CIMClass::getSuperClass(), m_hdl, m_ns, and OW_NAMESPACE::CIMName::toString().

Referenced by instanceIsDerivedFrom().

void OW_NAMESPACE::WQLProcessor::doComparison const DataType lhs,
const DataType rhs,
const Compare compare
[private]
 

Definition at line 1105 of file OW_WQLProcessor.cpp.

References OW_NAMESPACE::WQLProcessor::DataType::b, OW_NAMESPACE::WQLProcessor::DataType::BoolType, OW_NAMESPACE::CIMNULL, OW_NAMESPACE::WQLProcessor::DataType::ColumnNameType, filterInstancesOnPropertyValue(), OW_NAMESPACE::WQLProcessor::DataType::i, OW_NAMESPACE::WQLProcessor::DataType::IntType, m_exprValue, OW_NAMESPACE::WQLProcessor::DataType::NullType, OW_WQL_THROWCIMMSG, OW_NAMESPACE::WQLProcessor::DataType::r, OW_NAMESPACE::WQLProcessor::DataType::RealType, OW_NAMESPACE::WQLProcessor::DataType::str, OW_NAMESPACE::WQLProcessor::DataType::StringType, OW_NAMESPACE::WQLProcessor::DataType::type, and OW_NAMESPACE::typeName().

Referenced by visit_aExpr_aExpr_GREATERTHAN_aExpr(), visit_aExpr_aExpr_GREATERTHANOREQUALS_aExpr(), visit_aExpr_aExpr_IS_FALSEP(), visit_aExpr_aExpr_IS_NOT_FALSEP(), visit_aExpr_aExpr_IS_NOT_NULLP(), visit_aExpr_aExpr_IS_NOT_TRUEP(), visit_aExpr_aExpr_IS_NULLP(), visit_aExpr_aExpr_IS_TRUEP(), visit_aExpr_aExpr_ISNULL(), visit_aExpr_aExpr_LESSTHAN_aExpr(), visit_aExpr_aExpr_LESSTHANOREQUALS_aExpr(), visit_aExpr_aExpr_NOTEQUALS_aExpr(), and visit_aExpr_aExpr_NOTNULL().

CIMInstanceArray OW_NAMESPACE::WQLProcessor::filterInstancesOnPropertyValue const String propName,
const CIMValue val,
const Compare compare
[private]
 

Definition at line 2179 of file OW_WQLProcessor.cpp.

References OW_NAMESPACE::WQLProcessor::Compare::c_str(), OW_NAMESPACE::String::equalsIgnoreCase(), i, m_instances, m_ns, OW_NAMESPACE::CIMObjectPath::parse(), OW_NAMESPACE::Array< T >::push_back(), OW_NAMESPACE::CIMObjectPath::setNameSpace(), OW_NAMESPACE::Array< T >::size(), OW_NAMESPACE::CIMDataType::STRING, OW_NAMESPACE::CIMObjectPath::toString(), OW_NAMESPACE::CIMObjectPath::unEscape(), and val.

Referenced by doComparison().

CIMInstanceArray OW_NAMESPACE::WQLProcessor::getInstances  )  const [inline]
 

Definition at line 739 of file OW_WQLProcessor.hpp.

References m_instances.

bool OW_NAMESPACE::WQLProcessor::instanceIsDerivedFrom const CIMInstance inst,
const String className
[private]
 

Definition at line 1440 of file OW_WQLProcessor.cpp.

References classIsDerivedFrom(), className, OW_NAMESPACE::CIMInstance::getClassName(), and inst.

void OW_NAMESPACE::WQLProcessor::populateInstances  )  [private]
 

Definition at line 2378 of file OW_WQLProcessor.cpp.

References OW_NAMESPACE::WBEMFlags::E_DEEP, handler, m_hdl, m_instances, m_ns, and m_tableRef.

Referenced by populateInstances(), visit_deleteStmt(), visit_optFromClause_FROM_fromList(), and visit_updateStmt().

void OW_NAMESPACE::WQLProcessor::populateInstances const String className  )  [private]
 

Definition at line 2356 of file OW_WQLProcessor.cpp.

References className, m_tableRef, and populateInstances().

void OW_NAMESPACE::WQLProcessor::visit_aExpr_aExpr_AND_aExpr const aExpr_aExpr_AND_aExpr *  paExpr_aExpr_AND_aExpr  )  [virtual]
 

Definition at line 1256 of file OW_WQLProcessor.cpp.

References OW_NAMESPACE::Array< T >::begin(), OW_NAMESPACE::WQLProcessor::DataType::cia, OW_NAMESPACE::WQLProcessor::DataType::CIMInstanceArrayType, OW_NAMESPACE::CIMInstanceSortCriterion(), OW_NAMESPACE::Array< T >::end(), m_exprValue, OW_WQL_THROWCIMMSG, and OW_NAMESPACE::WQLProcessor::DataType::type.

void OW_NAMESPACE::WQLProcessor::visit_aExpr_aExpr_ASTERISK_aExpr const aExpr_aExpr_ASTERISK_aExpr *  paExpr_aExpr_ASTERISK_aExpr  )  [virtual]
 

Definition at line 942 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_aExpr_aExpr_AT_TIME_ZONE_cExpr const aExpr_aExpr_AT_TIME_ZONE_cExpr *  paExpr_aExpr_AT_TIME_ZONE_cExpr  )  [virtual]
 

Definition at line 897 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_aExpr_aExpr_BITAND_aExpr const aExpr_aExpr_BITAND_aExpr *  paExpr_aExpr_BITAND_aExpr  )  [virtual]
 

Definition at line 966 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_aExpr_aExpr_BITOR_aExpr const aExpr_aExpr_BITOR_aExpr *  paExpr_aExpr_BITOR_aExpr  )  [virtual]
 

Definition at line 974 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_aExpr_aExpr_BITSHIFTLEFT_aExpr const aExpr_aExpr_BITSHIFTLEFT_aExpr *  paExpr_aExpr_BITSHIFTLEFT_aExpr  )  [virtual]
 

Definition at line 982 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_aExpr_aExpr_BITSHIFTRIGHT_aExpr const aExpr_aExpr_BITSHIFTRIGHT_aExpr *  paExpr_aExpr_BITSHIFTRIGHT_aExpr  )  [virtual]
 

Definition at line 990 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_aExpr_aExpr_CONCATENATION_aExpr const aExpr_aExpr_CONCATENATION_aExpr *  paExpr_aExpr_CONCATENATION_aExpr  )  [virtual]
 

Definition at line 1326 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_aExpr_aExpr_EQUALS_aExpr const aExpr_aExpr_EQUALS_aExpr *  paExpr_aExpr_EQUALS_aExpr  )  [virtual]
 

Definition at line 1044 of file OW_WQLProcessor.cpp.

References className, OW_NAMESPACE::WBEMFlags::E_DEEP, OW_NAMESPACE::embedClassInInstance(), OW_NAMESPACE::String::equalsIgnoreCase(), OW_NAMESPACE::CIMClass::getSuperClass(), m_exprValue, m_hdl, m_isSchemaQuery, m_ns, OW_WQL_THROWCIMMSG, OW_NAMESPACE::Array< T >::push_back(), result, OW_NAMESPACE::WQLProcessor::DataType::str, OW_NAMESPACE::WQLProcessor::DataType::StringType, and OW_NAMESPACE::WQLProcessor::DataType::type.

void OW_NAMESPACE::WQLProcessor::visit_aExpr_aExpr_GREATERTHAN_aExpr const aExpr_aExpr_GREATERTHAN_aExpr *  paExpr_aExpr_GREATERTHAN_aExpr  )  [virtual]
 

Definition at line 1021 of file OW_WQLProcessor.cpp.

References doComparison(), OW_NAMESPACE::WQLProcessor::Compare::GreaterThanType, and m_exprValue.

void OW_NAMESPACE::WQLProcessor::visit_aExpr_aExpr_GREATERTHANOREQUALS_aExpr const aExpr_aExpr_GREATERTHANOREQUALS_aExpr *  paExpr_aExpr_GREATERTHANOREQUALS_aExpr  )  [virtual]
 

Definition at line 1033 of file OW_WQLProcessor.cpp.

References doComparison(), OW_NAMESPACE::WQLProcessor::Compare::GreaterThanOrEqualsType, and m_exprValue.

void OW_NAMESPACE::WQLProcessor::visit_aExpr_aExpr_IS_FALSEP const aExpr_aExpr_IS_FALSEP *  paExpr_aExpr_IS_FALSEP  )  [virtual]
 

Definition at line 1422 of file OW_WQLProcessor.cpp.

References doComparison(), OW_NAMESPACE::WQLProcessor::Compare::EqualsType, and m_exprValue.

void OW_NAMESPACE::WQLProcessor::visit_aExpr_aExpr_IS_NOT_FALSEP const aExpr_aExpr_IS_NOT_FALSEP *  paExpr_aExpr_IS_NOT_FALSEP  )  [virtual]
 

Definition at line 1413 of file OW_WQLProcessor.cpp.

References doComparison(), m_exprValue, and OW_NAMESPACE::WQLProcessor::Compare::NotEqualsType.

void OW_NAMESPACE::WQLProcessor::visit_aExpr_aExpr_IS_NOT_NULLP const aExpr_aExpr_IS_NOT_NULLP *  paExpr_aExpr_IS_NOT_NULLP  )  [virtual]
 

Definition at line 1395 of file OW_WQLProcessor.cpp.

References doComparison(), m_exprValue, OW_NAMESPACE::WQLProcessor::Compare::NotEqualsType, and OW_NAMESPACE::WQLProcessor::DataType::NullType.

void OW_NAMESPACE::WQLProcessor::visit_aExpr_aExpr_IS_NOT_TRUEP const aExpr_aExpr_IS_NOT_TRUEP *  paExpr_aExpr_IS_NOT_TRUEP  )  [virtual]
 

Definition at line 1431 of file OW_WQLProcessor.cpp.

References doComparison(), m_exprValue, and OW_NAMESPACE::WQLProcessor::Compare::NotEqualsType.

void OW_NAMESPACE::WQLProcessor::visit_aExpr_aExpr_IS_NULLP const aExpr_aExpr_IS_NULLP *  paExpr_aExpr_IS_NULLP  )  [virtual]
 

Definition at line 1377 of file OW_WQLProcessor.cpp.

References doComparison(), OW_NAMESPACE::WQLProcessor::Compare::EqualsType, m_exprValue, and OW_NAMESPACE::WQLProcessor::DataType::NullType.

void OW_NAMESPACE::WQLProcessor::visit_aExpr_aExpr_IS_TRUEP const aExpr_aExpr_IS_TRUEP *  paExpr_aExpr_IS_TRUEP  )  [virtual]
 

Definition at line 1404 of file OW_WQLProcessor.cpp.

References doComparison(), OW_NAMESPACE::WQLProcessor::Compare::EqualsType, and m_exprValue.

void OW_NAMESPACE::WQLProcessor::visit_aExpr_aExpr_ISA_aExpr const aExpr_aExpr_ISA_aExpr *  paExpr_aExpr_ISA_aExpr  )  [virtual]
 

Definition at line 1462 of file OW_WQLProcessor.cpp.

References className, OW_NAMESPACE::WQLProcessor::DataType::ColumnNameType, OW_NAMESPACE::debugDump(), OW_NAMESPACE::WBEMFlags::E_DEEP, OW_NAMESPACE::embedClassInInstance(), OW_NAMESPACE::String::equalsIgnoreCase(), m_exprValue, m_hdl, m_isSchemaQuery, m_ns, OW_WQL_THROWCIMMSG, OW_NAMESPACE::Array< T >::push_back(), result, OW_NAMESPACE::WQLProcessor::DataType::str, OW_NAMESPACE::WQLProcessor::DataType::StringType, OW_NAMESPACE::CIMInstance::toString(), and OW_NAMESPACE::WQLProcessor::DataType::type.

void OW_NAMESPACE::WQLProcessor::visit_aExpr_aExpr_ISNULL const aExpr_aExpr_ISNULL *  paExpr_aExpr_ISNULL  )  [virtual]
 

Definition at line 1368 of file OW_WQLProcessor.cpp.

References doComparison(), OW_NAMESPACE::WQLProcessor::Compare::EqualsType, m_exprValue, and OW_NAMESPACE::WQLProcessor::DataType::NullType.

void OW_NAMESPACE::WQLProcessor::visit_aExpr_aExpr_LESSTHAN_aExpr const aExpr_aExpr_LESSTHAN_aExpr *  paExpr_aExpr_LESSTHAN_aExpr  )  [virtual]
 

Definition at line 998 of file OW_WQLProcessor.cpp.

References doComparison(), OW_NAMESPACE::WQLProcessor::Compare::LessThanType, and m_exprValue.

void OW_NAMESPACE::WQLProcessor::visit_aExpr_aExpr_LESSTHANOREQUALS_aExpr const aExpr_aExpr_LESSTHANOREQUALS_aExpr *  paExpr_aExpr_LESSTHANOREQUALS_aExpr  )  [virtual]
 

Definition at line 1009 of file OW_WQLProcessor.cpp.

References doComparison(), OW_NAMESPACE::WQLProcessor::Compare::LessThanOrEqualsType, and m_exprValue.

void OW_NAMESPACE::WQLProcessor::visit_aExpr_aExpr_LIKE_aExpr const aExpr_aExpr_LIKE_aExpr *  paExpr_aExpr_LIKE_aExpr  )  [virtual]
 

Definition at line 1334 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_aExpr_aExpr_LIKE_aExpr_ESCAPE_aExpr const aExpr_aExpr_LIKE_aExpr_ESCAPE_aExpr *  paExpr_aExpr_LIKE_aExpr_ESCAPE_aExpr  )  [virtual]
 

Definition at line 1342 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_aExpr_aExpr_MINUS_aExpr const aExpr_aExpr_MINUS_aExpr *  paExpr_aExpr_MINUS_aExpr  )  [virtual]
 

Definition at line 934 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_aExpr_aExpr_NOT_LIKE_aExpr const aExpr_aExpr_NOT_LIKE_aExpr *  paExpr_aExpr_NOT_LIKE_aExpr  )  [virtual]
 

Definition at line 1351 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_aExpr_aExpr_NOT_LIKE_aExpr_ESCAPE_aExpr const aExpr_aExpr_NOT_LIKE_aExpr_ESCAPE_aExpr *  paExpr_aExpr_NOT_LIKE_aExpr_ESCAPE_aExpr  )  [virtual]
 

Definition at line 1359 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_aExpr_aExpr_NOTEQUALS_aExpr const aExpr_aExpr_NOTEQUALS_aExpr *  paExpr_aExpr_NOTEQUALS_aExpr  )  [virtual]
 

Definition at line 1246 of file OW_WQLProcessor.cpp.

References doComparison(), m_exprValue, and OW_NAMESPACE::WQLProcessor::Compare::NotEqualsType.

void OW_NAMESPACE::WQLProcessor::visit_aExpr_aExpr_NOTNULL const aExpr_aExpr_NOTNULL *  paExpr_aExpr_NOTNULL  )  [virtual]
 

Definition at line 1386 of file OW_WQLProcessor.cpp.

References doComparison(), m_exprValue, OW_NAMESPACE::WQLProcessor::Compare::NotEqualsType, and OW_NAMESPACE::WQLProcessor::DataType::NullType.

void OW_NAMESPACE::WQLProcessor::visit_aExpr_aExpr_OR_aExpr const aExpr_aExpr_OR_aExpr *  paExpr_aExpr_OR_aExpr  )  [virtual]
 

Definition at line 1287 of file OW_WQLProcessor.cpp.

References OW_NAMESPACE::Array< T >::begin(), OW_NAMESPACE::WQLProcessor::DataType::cia, OW_NAMESPACE::WQLProcessor::DataType::CIMInstanceArrayType, OW_NAMESPACE::CIMInstanceSortCriterion(), OW_NAMESPACE::Array< T >::end(), m_exprValue, OW_WQL_THROWCIMMSG, and OW_NAMESPACE::WQLProcessor::DataType::type.

void OW_NAMESPACE::WQLProcessor::visit_aExpr_aExpr_PERCENT_aExpr const aExpr_aExpr_PERCENT_aExpr *  paExpr_aExpr_PERCENT_aExpr  )  [virtual]
 

Definition at line 958 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_aExpr_aExpr_PLUS_aExpr const aExpr_aExpr_PLUS_aExpr *  paExpr_aExpr_PLUS_aExpr  )  [virtual]
 

Definition at line 926 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_aExpr_aExpr_SOLIDUS_aExpr const aExpr_aExpr_SOLIDUS_aExpr *  paExpr_aExpr_SOLIDUS_aExpr  )  [virtual]
 

Definition at line 950 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_aExpr_BITINVERT_aExpr const aExpr_BITINVERT_aExpr *  paExpr_BITINVERT_aExpr  )  [virtual]
 

Definition at line 919 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_aExpr_cExpr const aExpr_cExpr *  paExpr_cExpr  )  [virtual]
 

Definition at line 891 of file OW_WQLProcessor.cpp.

void OW_NAMESPACE::WQLProcessor::visit_aExpr_MINUS_aExpr const aExpr_MINUS_aExpr *  paExpr_MINUS_aExpr  )  [virtual]
 

Definition at line 912 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_aExpr_NOT_aExpr const aExpr_NOT_aExpr *  paExpr_NOT_aExpr  )  [virtual]
 

Definition at line 1319 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_aExpr_PLUS_aExpr const aExpr_PLUS_aExpr *  paExpr_PLUS_aExpr  )  [virtual]
 

Definition at line 905 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_aExpr_rowExpr const aExpr_rowExpr *  paExpr_rowExpr  )  [virtual]
 

Definition at line 1551 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_aExprConst_BITCONST const aExprConst_BITCONST *  paExprConst_BITCONST  )  [virtual]
 

Definition at line 2128 of file OW_WQLProcessor.cpp.

References m_exprValue, OW_WQL_THROWCIMMSG, OW_NAMESPACE::String::strtoll(), and val.

void OW_NAMESPACE::WQLProcessor::visit_aExprConst_FALSEP const aExprConst_FALSEP *  paExprConst_FALSEP  )  [virtual]
 

Definition at line 2166 of file OW_WQLProcessor.cpp.

References m_exprValue.

void OW_NAMESPACE::WQLProcessor::visit_aExprConst_FCONST const aExprConst_FCONST *  paExprConst_FCONST  )  [virtual]
 

Definition at line 2109 of file OW_WQLProcessor.cpp.

References OW_NAMESPACE::Exception::getMessage(), m_exprValue, and OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_aExprConst_HEXCONST const aExprConst_HEXCONST *  paExprConst_HEXCONST  )  [virtual]
 

Definition at line 2144 of file OW_WQLProcessor.cpp.

References m_exprValue, OW_WQL_THROWCIMMSG, OW_NAMESPACE::String::strtoll(), and val.

void OW_NAMESPACE::WQLProcessor::visit_aExprConst_ICONST const aExprConst_ICONST *  paExprConst_ICONST  )  [virtual]
 

Definition at line 2096 of file OW_WQLProcessor.cpp.

References OW_NAMESPACE::Exception::getMessage(), m_exprValue, and OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_aExprConst_NULLP const aExprConst_NULLP *  paExprConst_NULLP  )  [virtual]
 

Definition at line 2172 of file OW_WQLProcessor.cpp.

References m_exprValue, and OW_NAMESPACE::WQLProcessor::DataType::NullType.

void OW_NAMESPACE::WQLProcessor::visit_aExprConst_SCONST const aExprConst_SCONST *  paExprConst_SCONST  )  [virtual]
 

Definition at line 2122 of file OW_WQLProcessor.cpp.

References m_exprValue, OW_NAMESPACE::WQLProcessor::DataType::StringType, and OW_NAMESPACE::WQLRemoveStringEscapes().

void OW_NAMESPACE::WQLProcessor::visit_aExprConst_TRUEP const aExprConst_TRUEP *  paExprConst_TRUEP  )  [virtual]
 

Definition at line 2160 of file OW_WQLProcessor.cpp.

References m_exprValue.

void OW_NAMESPACE::WQLProcessor::visit_aliasClause_AS_strColId const aliasClause_AS_strColId *  paliasClause_AS_strColId  )  [virtual]
 

Definition at line 767 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_aliasClause_AS_strColId_LEFTPAREN_nameList_RIGHTPAREN const aliasClause_AS_strColId_LEFTPAREN_nameList_RIGHTPAREN *  paliasClause_AS_strColId_LEFTPAREN_nameList_RIGHTPAREN  )  [virtual]
 

Definition at line 756 of file OW_WQLProcessor.cpp.

References i, and OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_aliasClause_strColId const aliasClause_strColId *  paliasClause_strColId  )  [virtual]
 

Definition at line 784 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_aliasClause_strColId_LEFTPAREN_nameList_RIGHTPAREN const aliasClause_strColId_LEFTPAREN_nameList_RIGHTPAREN *  paliasClause_strColId_LEFTPAREN_nameList_RIGHTPAREN  )  [virtual]
 

Definition at line 773 of file OW_WQLProcessor.cpp.

References i, and OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_attr const attr *  pattr  )  [virtual]
 

Definition at line 2006 of file OW_WQLProcessor.cpp.

References OW_NAMESPACE::WQLProcessor::DataType::ColumnNameType, and m_exprValue.

void OW_NAMESPACE::WQLProcessor::visit_attrs_attrs_PERIOD_ASTERISK const attrs_attrs_PERIOD_ASTERISK *  pattrs_attrs_PERIOD_ASTERISK  )  [virtual]
 

Definition at line 2031 of file OW_WQLProcessor.cpp.

References OW_NAMESPACE::WQLProcessor::DataType::ColumnNameType, m_exprValue, and OW_NAMESPACE::WQLProcessor::DataType::str.

void OW_NAMESPACE::WQLProcessor::visit_attrs_attrs_PERIOD_strAttrName const attrs_attrs_PERIOD_strAttrName *  pattrs_attrs_PERIOD_strAttrName  )  [virtual]
 

Definition at line 2024 of file OW_WQLProcessor.cpp.

References OW_NAMESPACE::WQLProcessor::DataType::ColumnNameType, m_exprValue, and OW_NAMESPACE::WQLProcessor::DataType::str.

void OW_NAMESPACE::WQLProcessor::visit_attrs_strAttrName const attrs_strAttrName *  pattrs_strAttrName  )  [virtual]
 

Definition at line 2018 of file OW_WQLProcessor.cpp.

References OW_NAMESPACE::WQLProcessor::DataType::ColumnNameType, m_exprValue, and OW_NAMESPACE::WQLProcessor::DataType::str.

void OW_NAMESPACE::WQLProcessor::visit_bExpr_bExpr_ASTERISK_bExpr const bExpr_bExpr_ASTERISK_bExpr *  pbExpr_bExpr_ASTERISK_bExpr  )  [virtual]
 

Definition at line 1601 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_bExpr_bExpr_BITAND_bExpr const bExpr_bExpr_BITAND_bExpr *  pbExpr_bExpr_BITAND_bExpr  )  [virtual]
 

Definition at line 1625 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_bExpr_bExpr_BITOR_bExpr const bExpr_bExpr_BITOR_bExpr *  pbExpr_bExpr_BITOR_bExpr  )  [virtual]
 

Definition at line 1633 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_bExpr_bExpr_BITSHIFTLEFT_bExpr const bExpr_bExpr_BITSHIFTLEFT_bExpr *  pbExpr_bExpr_BITSHIFTLEFT_bExpr  )  [virtual]
 

Definition at line 1641 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_bExpr_bExpr_BITSHIFTRIGHT_bExpr const bExpr_bExpr_BITSHIFTRIGHT_bExpr *  pbExpr_bExpr_BITSHIFTRIGHT_bExpr  )  [virtual]
 

Definition at line 1649 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_bExpr_bExpr_CONCATENATION_bExpr const bExpr_bExpr_CONCATENATION_bExpr *  pbExpr_bExpr_CONCATENATION_bExpr  )  [virtual]
 

Definition at line 1705 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_bExpr_bExpr_EQUALS_bExpr const bExpr_bExpr_EQUALS_bExpr *  pbExpr_bExpr_EQUALS_bExpr  )  [virtual]
 

Definition at line 1689 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_bExpr_bExpr_GREATERTHAN_bExpr const bExpr_bExpr_GREATERTHAN_bExpr *  pbExpr_bExpr_GREATERTHAN_bExpr  )  [virtual]
 

Definition at line 1673 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_bExpr_bExpr_GREATERTHANOREQUALS_bExpr const bExpr_bExpr_GREATERTHANOREQUALS_bExpr *  pbExpr_bExpr_GREATERTHANOREQUALS_bExpr  )  [virtual]
 

Definition at line 1681 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_bExpr_bExpr_LESSTHAN_bExpr const bExpr_bExpr_LESSTHAN_bExpr *  pbExpr_bExpr_LESSTHAN_bExpr  )  [virtual]
 

Definition at line 1657 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_bExpr_bExpr_LESSTHANOREQUALS_bExpr const bExpr_bExpr_LESSTHANOREQUALS_bExpr *  pbExpr_bExpr_LESSTHANOREQUALS_bExpr  )  [virtual]
 

Definition at line 1665 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_bExpr_bExpr_MINUS_bExpr const bExpr_bExpr_MINUS_bExpr *  pbExpr_bExpr_MINUS_bExpr  )  [virtual]
 

Definition at line 1593 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_bExpr_bExpr_NOTEQUALS_bExpr const bExpr_bExpr_NOTEQUALS_bExpr *  pbExpr_bExpr_NOTEQUALS_bExpr  )  [virtual]
 

Definition at line 1697 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_bExpr_bExpr_PERCENT_bExpr const bExpr_bExpr_PERCENT_bExpr *  pbExpr_bExpr_PERCENT_bExpr  )  [virtual]
 

Definition at line 1617 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_bExpr_bExpr_PLUS_bExpr const bExpr_bExpr_PLUS_bExpr *  pbExpr_bExpr_PLUS_bExpr  )  [virtual]
 

Definition at line 1585 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_bExpr_bExpr_SOLIDUS_bExpr const bExpr_bExpr_SOLIDUS_bExpr *  pbExpr_bExpr_SOLIDUS_bExpr  )  [virtual]
 

Definition at line 1609 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_bExpr_BITINVERT_bExpr const bExpr_BITINVERT_bExpr *  pbExpr_BITINVERT_bExpr  )  [virtual]
 

Definition at line 1578 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_bExpr_cExpr const bExpr_cExpr *  pbExpr_cExpr  )  [virtual]
 

Definition at line 1558 of file OW_WQLProcessor.cpp.

void OW_NAMESPACE::WQLProcessor::visit_bExpr_MINUS_bExpr const bExpr_MINUS_bExpr *  pbExpr_MINUS_bExpr  )  [virtual]
 

Definition at line 1571 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_bExpr_PLUS_bExpr const bExpr_PLUS_bExpr *  pbExpr_PLUS_bExpr  )  [virtual]
 

Definition at line 1564 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_cExpr_aExprConst const cExpr_aExprConst *  pcExpr_aExprConst  )  [virtual]
 

Definition at line 1730 of file OW_WQLProcessor.cpp.

void OW_NAMESPACE::WQLProcessor::visit_cExpr_attr const cExpr_attr *  pcExpr_attr  )  [virtual]
 

Definition at line 1713 of file OW_WQLProcessor.cpp.

void OW_NAMESPACE::WQLProcessor::visit_cExpr_CURRENTDATE const cExpr_CURRENTDATE *  pcExpr_CURRENTDATE  )  [virtual]
 

Definition at line 1775 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_cExpr_CURRENTTIME const cExpr_CURRENTTIME *  pcExpr_CURRENTTIME  )  [virtual]
 

Definition at line 1781 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_cExpr_CURRENTTIME_LEFTPAREN_ICONST_RIGHTPAREN const cExpr_CURRENTTIME_LEFTPAREN_ICONST_RIGHTPAREN *  pcExpr_CURRENTTIME_LEFTPAREN_ICONST_RIGHTPAREN  )  [virtual]
 

Definition at line 1787 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_cExpr_CURRENTTIMESTAMP const cExpr_CURRENTTIMESTAMP *  pcExpr_CURRENTTIMESTAMP  )  [virtual]
 

Definition at line 1793 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_cExpr_CURRENTTIMESTAMP_LEFTPAREN_ICONST_RIGHTPAREN const cExpr_CURRENTTIMESTAMP_LEFTPAREN_ICONST_RIGHTPAREN *  pcExpr_CURRENTTIMESTAMP_LEFTPAREN_ICONST_RIGHTPAREN  )  [virtual]
 

Definition at line 1799 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_cExpr_CURRENTUSER const cExpr_CURRENTUSER *  pcExpr_CURRENTUSER  )  [virtual]
 

Definition at line 1805 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_cExpr_EXTRACT_LEFTPAREN_optExtract_RIGHTPAREN const cExpr_EXTRACT_LEFTPAREN_optExtract_RIGHTPAREN *  pcExpr_EXTRACT_LEFTPAREN_optExtract_RIGHTPAREN  )  [virtual]
 

Definition at line 1823 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_cExpr_LEFTPAREN_aExpr_RIGHTPAREN const cExpr_LEFTPAREN_aExpr_RIGHTPAREN *  pcExpr_LEFTPAREN_aExpr_RIGHTPAREN  )  [virtual]
 

Definition at line 1736 of file OW_WQLProcessor.cpp.

void OW_NAMESPACE::WQLProcessor::visit_cExpr_POSITION_LEFTPAREN_positionExpr_RIGHTPAREN const cExpr_POSITION_LEFTPAREN_positionExpr_RIGHTPAREN *  pcExpr_POSITION_LEFTPAREN_positionExpr_RIGHTPAREN  )  [virtual]
 

Definition at line 1833 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_cExpr_SESSIONUSER const cExpr_SESSIONUSER *  pcExpr_SESSIONUSER  )  [virtual]
 

Definition at line 1811 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_cExpr_strColId_optIndirection const cExpr_strColId_optIndirection *  pcExpr_strColId_optIndirection  )  [virtual]
 

Definition at line 1719 of file OW_WQLProcessor.cpp.

References OW_NAMESPACE::WQLProcessor::DataType::ColumnNameType, and m_exprValue.

void OW_NAMESPACE::WQLProcessor::visit_cExpr_strFuncName_LEFTPAREN_ALL_exprSeq_RIGHTPAREN const cExpr_strFuncName_LEFTPAREN_ALL_exprSeq_RIGHTPAREN *  pcExpr_strFuncName_LEFTPAREN_ALL_exprSeq_RIGHTPAREN  )  [virtual]
 

Definition at line 1755 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_cExpr_strFuncName_LEFTPAREN_ASTERISK_RIGHTPAREN const cExpr_strFuncName_LEFTPAREN_ASTERISK_RIGHTPAREN *  pcExpr_strFuncName_LEFTPAREN_ASTERISK_RIGHTPAREN  )  [virtual]
 

Definition at line 1769 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_cExpr_strFuncName_LEFTPAREN_DISTINCT_exprSeq_RIGHTPAREN const cExpr_strFuncName_LEFTPAREN_DISTINCT_exprSeq_RIGHTPAREN *  pcExpr_strFuncName_LEFTPAREN_DISTINCT_exprSeq_RIGHTPAREN  )  [virtual]
 

Definition at line 1762 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_cExpr_strFuncName_LEFTPAREN_exprSeq_RIGHTPAREN const cExpr_strFuncName_LEFTPAREN_exprSeq_RIGHTPAREN *  pcExpr_strFuncName_LEFTPAREN_exprSeq_RIGHTPAREN  )  [virtual]
 

Definition at line 1748 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_cExpr_strFuncName_LEFTPAREN_RIGHTPAREN const cExpr_strFuncName_LEFTPAREN_RIGHTPAREN *  pcExpr_strFuncName_LEFTPAREN_RIGHTPAREN  )  [virtual]
 

Definition at line 1742 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_cExpr_SUBSTRING_LEFTPAREN_optSubstrExpr_RIGHTPAREN const cExpr_SUBSTRING_LEFTPAREN_optSubstrExpr_RIGHTPAREN *  pcExpr_SUBSTRING_LEFTPAREN_optSubstrExpr_RIGHTPAREN  )  [virtual]
 

Definition at line 1840 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_cExpr_TRIM_LEFTPAREN_LEADING_trimExpr_RIGHTPAREN const cExpr_TRIM_LEFTPAREN_LEADING_trimExpr_RIGHTPAREN *  pcExpr_TRIM_LEFTPAREN_LEADING_trimExpr_RIGHTPAREN  )  [virtual]
 

Definition at line 1850 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_cExpr_TRIM_LEFTPAREN_TRAILING_trimExpr_RIGHTPAREN const cExpr_TRIM_LEFTPAREN_TRAILING_trimExpr_RIGHTPAREN *  pcExpr_TRIM_LEFTPAREN_TRAILING_trimExpr_RIGHTPAREN  )  [virtual]
 

Definition at line 1857 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_cExpr_TRIM_LEFTPAREN_trimExpr_RIGHTPAREN const cExpr_TRIM_LEFTPAREN_trimExpr_RIGHTPAREN *  pcExpr_TRIM_LEFTPAREN_trimExpr_RIGHTPAREN  )  [virtual]
 

Definition at line 1864 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_cExpr_USER const cExpr_USER *  pcExpr_USER  )  [virtual]
 

Definition at line 1817 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_deleteStmt const deleteStmt *  pdeleteStmt  )  [virtual]
 

Definition at line 370 of file OW_WQLProcessor.cpp.

References OW_NAMESPACE::Array< T >::begin(), cop, OW_NAMESPACE::Array< T >::end(), i, m_hdl, m_instances, m_ns, and populateInstances().

void OW_NAMESPACE::WQLProcessor::visit_exprSeq_aExpr const exprSeq_aExpr *  pexprSeq_aExpr  )  [virtual]
 

Definition at line 541 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_exprSeq_exprSeq_COMMA_aExpr const exprSeq_exprSeq_COMMA_aExpr *  pexprSeq_exprSeq_COMMA_aExpr  )  [virtual]
 

Definition at line 548 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_exprSeq_exprSeq_USING_aExpr const exprSeq_exprSeq_USING_aExpr *  pexprSeq_exprSeq_USING_aExpr  )  [virtual]
 

Definition at line 556 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_insertRest_DEFAULT_VALUES const insertRest_DEFAULT_VALUES *  pinsertRest_DEFAULT_VALUES  )  [virtual]
 

Definition at line 291 of file OW_WQLProcessor.cpp.

References OW_NAMESPACE::CIMException::INVALID_QUERY, and OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_insertRest_LEFTPAREN_columnList_RIGHTPAREN_VALUES_LEFTPAREN_targetList_RIGHTPAREN const insertRest_LEFTPAREN_columnList_RIGHTPAREN_VALUES_LEFTPAREN_targetList_RIGHTPAREN *  pinsertRest_LEFTPAREN_columnList_RIGHTPAREN_VALUES_LEFTPAREN_targetList_RIGHTPAREN  )  [virtual]
 

Definition at line 297 of file OW_WQLProcessor.cpp.

References OW_NAMESPACE::WBEMFlags::E_INCLUDE_CLASS_ORIGIN, OW_NAMESPACE::WBEMFlags::E_INCLUDE_QUALIFIERS, OW_NAMESPACE::WBEMFlags::E_NOT_LOCAL_ONLY, OW_NAMESPACE::CIMException::INVALID_QUERY, m_hdl, m_ns, m_tableRef, and OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_insertRest_VALUES_LEFTPAREN_targetList_RIGHTPAREN const insertRest_VALUES_LEFTPAREN_targetList_RIGHTPAREN *  pinsertRest_VALUES_LEFTPAREN_targetList_RIGHTPAREN  )  [virtual]
 

Definition at line 226 of file OW_WQLProcessor.cpp.

References OW_NAMESPACE::WBEMFlags::E_INCLUDE_CLASS_ORIGIN, OW_NAMESPACE::WBEMFlags::E_INCLUDE_QUALIFIERS, OW_NAMESPACE::WBEMFlags::E_NOT_LOCAL_ONLY, OW_NAMESPACE::CIMInstance::getProperties(), OW_NAMESPACE::CIMException::INVALID_QUERY, m_hdl, m_ns, m_tableRef, OW_NAMESPACE::CIMClass::newInstance(), OW_WQL_THROWCIMMSG, and OW_NAMESPACE::Array< T >::size().

void OW_NAMESPACE::WQLProcessor::visit_insertStmt const insertStmt *  pinsertStmt  )  [virtual]
 

Definition at line 219 of file OW_WQLProcessor.cpp.

References m_tableRef.

void OW_NAMESPACE::WQLProcessor::visit_joinedTable_LEFTPAREN_joinedTable_RIGHTPAREN const joinedTable_LEFTPAREN_joinedTable_RIGHTPAREN *  pjoinedTable_LEFTPAREN_joinedTable_RIGHTPAREN  )  [virtual]
 

Definition at line 697 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_joinedTable_tableRef_CROSS_JOIN_tableRef const joinedTable_tableRef_CROSS_JOIN_tableRef *  pjoinedTable_tableRef_CROSS_JOIN_tableRef  )  [virtual]
 

Definition at line 704 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_joinedTable_tableRef_JOIN_tableRef_joinQual const joinedTable_tableRef_JOIN_tableRef_joinQual *  pjoinedTable_tableRef_JOIN_tableRef_joinQual  )  [virtual]
 

Definition at line 730 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_joinedTable_tableRef_joinType_JOIN_tableRef_joinQual const joinedTable_tableRef_joinType_JOIN_tableRef_joinQual *  pjoinedTable_tableRef_joinType_JOIN_tableRef_joinQual  )  [virtual]
 

Definition at line 720 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_joinedTable_tableRef_NATURAL_JOIN_tableRef const joinedTable_tableRef_NATURAL_JOIN_tableRef *  pjoinedTable_tableRef_NATURAL_JOIN_tableRef  )  [virtual]
 

Definition at line 748 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_joinedTable_tableRef_NATURAL_joinType_JOIN_tableRef const joinedTable_tableRef_NATURAL_joinType_JOIN_tableRef *  pjoinedTable_tableRef_NATURAL_joinType_JOIN_tableRef  )  [virtual]
 

Definition at line 739 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_joinedTable_tableRef_UNIONJOIN_tableRef const joinedTable_tableRef_UNIONJOIN_tableRef *  pjoinedTable_tableRef_UNIONJOIN_tableRef  )  [virtual]
 

Definition at line 712 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_joinQual_ON_aExpr const joinQual_ON_aExpr *  pjoinQual_ON_aExpr  )  [virtual]
 

Definition at line 825 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_joinQual_USING_LEFTPAREN_nameList_RIGHTPAREN const joinQual_USING_LEFTPAREN_nameList_RIGHTPAREN *  pjoinQual_USING_LEFTPAREN_nameList_RIGHTPAREN  )  [virtual]
 

Definition at line 814 of file OW_WQLProcessor.cpp.

References i, and OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_joinType_FULL_strOptJoinOuter const joinType_FULL_strOptJoinOuter *  pjoinType_FULL_strOptJoinOuter  )  [virtual]
 

Definition at line 790 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_joinType_INNERP const joinType_INNERP *  pjoinType_INNERP  )  [virtual]
 

Definition at line 808 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_joinType_LEFT_strOptJoinOuter const joinType_LEFT_strOptJoinOuter *  pjoinType_LEFT_strOptJoinOuter  )  [virtual]
 

Definition at line 796 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_joinType_RIGHT_strOptJoinOuter const joinType_RIGHT_strOptJoinOuter *  pjoinType_RIGHT_strOptJoinOuter  )  [virtual]
 

Definition at line 802 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_optDistinct_ALL const optDistinct_ALL *  poptDistinct_ALL  )  [virtual]
 

Definition at line 582 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_optDistinct_DISTINCT const optDistinct_DISTINCT *  poptDistinct_DISTINCT  )  [virtual]
 

Definition at line 569 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_optDistinct_DISTINCT_ON_LEFTPAREN_exprSeq_RIGHTPAREN const optDistinct_DISTINCT_ON_LEFTPAREN_exprSeq_RIGHTPAREN *  poptDistinct_DISTINCT_ON_LEFTPAREN_exprSeq_RIGHTPAREN  )  [virtual]
 

Definition at line 575 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_optDistinct_empty const optDistinct_empty *  poptDistinct_empty  )  [virtual]
 

Definition at line 564 of file OW_WQLProcessor.cpp.

void OW_NAMESPACE::WQLProcessor::visit_optExtract_empty const optExtract_empty *  poptExtract_empty  )  [virtual]
 

Definition at line 1899 of file OW_WQLProcessor.cpp.

void OW_NAMESPACE::WQLProcessor::visit_optExtract_strExtractArg_FROM_aExpr const optExtract_strExtractArg_FROM_aExpr *  poptExtract_strExtractArg_FROM_aExpr  )  [virtual]
 

Definition at line 1904 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_optFromClause_empty const optFromClause_empty *  poptFromClause_empty  )  [virtual]
 

Definition at line 644 of file OW_WQLProcessor.cpp.

void OW_NAMESPACE::WQLProcessor::visit_optFromClause_FROM_fromList const optFromClause_FROM_fromList *  poptFromClause_FROM_fromList  )  [virtual]
 

Definition at line 649 of file OW_WQLProcessor.cpp.

References i, OW_NAMESPACE::isTableRefMetaClass(), m_isSchemaQuery, and populateInstances().

void OW_NAMESPACE::WQLProcessor::visit_optGroupClause_empty const optGroupClause_empty *  poptGroupClause_empty  )  [virtual]
 

Definition at line 619 of file OW_WQLProcessor.cpp.

void OW_NAMESPACE::WQLProcessor::visit_optGroupClause_GROUP_BY_exprSeq const optGroupClause_GROUP_BY_exprSeq *  poptGroupClause_GROUP_BY_exprSeq  )  [virtual]
 

Definition at line 624 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_optHavingClause_empty const optHavingClause_empty *  poptHavingClause_empty  )  [virtual]
 

Definition at line 631 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_optHavingClause_HAVING_aExpr const optHavingClause_HAVING_aExpr *  poptHavingClause_HAVING_aExpr  )  [virtual]
 

Definition at line 637 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_optIndirection_empty const optIndirection_empty *  poptIndirection_empty  )  [virtual]
 

Definition at line 1871 of file OW_WQLProcessor.cpp.

void OW_NAMESPACE::WQLProcessor::visit_optIndirection_optIndirection_LEFTBRACKET_aExpr_COLON_aExpr_RIGHTBRACKET const optIndirection_optIndirection_LEFTBRACKET_aExpr_COLON_aExpr_RIGHTBRACKET *  poptIndirection_optIndirection_LEFTBRACKET_aExpr_COLON_aExpr_RIGHTBRACKET  )  [virtual]
 

Definition at line 1887 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_optIndirection_optIndirection_LEFTBRACKET_aExpr_RIGHTBRACKET const optIndirection_optIndirection_LEFTBRACKET_aExpr_RIGHTBRACKET *  poptIndirection_optIndirection_LEFTBRACKET_aExpr_RIGHTBRACKET  )  [virtual]
 

Definition at line 1876 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_optSemicolon_empty const optSemicolon_empty *  poptSemicolon_empty  )  [virtual]
 

Definition at line 209 of file OW_WQLProcessor.cpp.

void OW_NAMESPACE::WQLProcessor::visit_optSemicolon_SEMICOLON const optSemicolon_SEMICOLON *  poptSemicolon_SEMICOLON  )  [virtual]
 

Definition at line 214 of file OW_WQLProcessor.cpp.

void OW_NAMESPACE::WQLProcessor::visit_optSortClause_empty const optSortClause_empty *  poptSortClause_empty  )  [virtual]
 

Definition at line 600 of file OW_WQLProcessor.cpp.

void OW_NAMESPACE::WQLProcessor::visit_optSortClause_sortClause const optSortClause_sortClause *  poptSortClause_sortClause  )  [virtual]
 

Definition at line 605 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_optSubstrExpr_aExpr_substrFor const optSubstrExpr_aExpr_substrFor *  poptSubstrExpr_aExpr_substrFor  )  [virtual]
 

Definition at line 1955 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_optSubstrExpr_aExpr_substrFor_substrFrom const optSubstrExpr_aExpr_substrFor_substrFrom *  poptSubstrExpr_aExpr_substrFor_substrFrom  )  [virtual]
 

Definition at line 1938 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_optSubstrExpr_aExpr_substrFrom const optSubstrExpr_aExpr_substrFrom *  poptSubstrExpr_aExpr_substrFrom  )  [virtual]
 

Definition at line 1947 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_optSubstrExpr_aExpr_substrFrom_substrFor const optSubstrExpr_aExpr_substrFrom_substrFor *  poptSubstrExpr_aExpr_substrFrom_substrFor  )  [virtual]
 

Definition at line 1929 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_optSubstrExpr_empty const optSubstrExpr_empty *  poptSubstrExpr_empty  )  [virtual]
 

Definition at line 1924 of file OW_WQLProcessor.cpp.

void OW_NAMESPACE::WQLProcessor::visit_optSubstrExpr_exprSeq const optSubstrExpr_exprSeq *  poptSubstrExpr_exprSeq  )  [virtual]
 

Definition at line 1963 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_optWhereClause_empty const optWhereClause_empty *  poptWhereClause_empty  )  [virtual]
 

Definition at line 851 of file OW_WQLProcessor.cpp.

void OW_NAMESPACE::WQLProcessor::visit_optWhereClause_WHERE_aExpr const optWhereClause_WHERE_aExpr *  poptWhereClause_WHERE_aExpr  )  [virtual]
 

Definition at line 856 of file OW_WQLProcessor.cpp.

References OW_NAMESPACE::WQLProcessor::DataType::cia, OW_NAMESPACE::WQLProcessor::DataType::CIMInstanceArrayType, m_exprValue, m_instances, OW_WQL_THROWCIMMSG, and OW_NAMESPACE::WQLProcessor::DataType::type.

void OW_NAMESPACE::WQLProcessor::visit_positionExpr_bExpr_IN_bExpr const positionExpr_bExpr_IN_bExpr *  ppositionExpr_bExpr_IN_bExpr  )  [virtual]
 

Definition at line 1911 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_positionExpr_empty const positionExpr_empty *  ppositionExpr_empty  )  [virtual]
 

Definition at line 1919 of file OW_WQLProcessor.cpp.

void OW_NAMESPACE::WQLProcessor::visit_relationExpr_ONLY_strRelationName const relationExpr_ONLY_strRelationName *  prelationExpr_ONLY_strRelationName  )  [virtual]
 

Definition at line 845 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_relationExpr_strRelationName const relationExpr_strRelationName *  prelationExpr_strRelationName  )  [virtual]
 

Definition at line 832 of file OW_WQLProcessor.cpp.

References m_tableRef.

void OW_NAMESPACE::WQLProcessor::visit_relationExpr_strRelationName_ASTERISK const relationExpr_strRelationName_ASTERISK *  prelationExpr_strRelationName_ASTERISK  )  [virtual]
 

Definition at line 839 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_rowDescriptor const rowDescriptor *  prowDescriptor  )  [virtual]
 

Definition at line 878 of file OW_WQLProcessor.cpp.

References i, and OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_rowExpr const rowExpr *  prowExpr  )  [virtual]
 

Definition at line 870 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_selectStmt const selectStmt *  pselectStmt  )  [virtual]
 

Definition at line 482 of file OW_WQLProcessor.cpp.

References i, and m_doingSelect.

void OW_NAMESPACE::WQLProcessor::visit_sortby const sortby *  psortby  )  [virtual]
 

Definition at line 612 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_sortClause const sortClause *  psortClause  )  [virtual]
 

Definition at line 588 of file OW_WQLProcessor.cpp.

References i, and OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_stmt_deleteStmt_optSemicolon const stmt_deleteStmt_optSemicolon *  pstmt_deleteStmt_optSemicolon  )  [virtual]
 

Definition at line 199 of file OW_WQLProcessor.cpp.

void OW_NAMESPACE::WQLProcessor::visit_stmt_insertStmt_optSemicolon const stmt_insertStmt_optSemicolon *  pstmt_insertStmt_optSemicolon  )  [virtual]
 

Definition at line 189 of file OW_WQLProcessor.cpp.

void OW_NAMESPACE::WQLProcessor::visit_stmt_selectStmt_optSemicolon const stmt_selectStmt_optSemicolon *  pstmt_selectStmt_optSemicolon  )  [virtual]
 

Definition at line 169 of file OW_WQLProcessor.cpp.

void OW_NAMESPACE::WQLProcessor::visit_stmt_updateStmt_optSemicolon const stmt_updateStmt_optSemicolon *  pstmt_updateStmt_optSemicolon  )  [virtual]
 

Definition at line 179 of file OW_WQLProcessor.cpp.

void OW_NAMESPACE::WQLProcessor::visit_substrFor const substrFor *  psubstrFor  )  [virtual]
 

Definition at line 1977 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_substrFrom const substrFrom *  psubstrFrom  )  [virtual]
 

Definition at line 1970 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_tableRef_joinedTable const tableRef_joinedTable *  ptableRef_joinedTable  )  [virtual]
 

Definition at line 682 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_tableRef_LEFTPAREN_joinedTable_RIGHTPAREN_aliasClause const tableRef_LEFTPAREN_joinedTable_RIGHTPAREN_aliasClause *  ptableRef_LEFTPAREN_joinedTable_RIGHTPAREN_aliasClause  )  [virtual]
 

Definition at line 689 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_tableRef_relationExpr const tableRef_relationExpr *  ptableRef_relationExpr  )  [virtual]
 

Definition at line 668 of file OW_WQLProcessor.cpp.

void OW_NAMESPACE::WQLProcessor::visit_tableRef_relationExpr_aliasClause const tableRef_relationExpr_aliasClause *  ptableRef_relationExpr_aliasClause  )  [virtual]
 

Definition at line 674 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_targetEl_aExpr const targetEl_aExpr *  ptargetEl_aExpr  )  [virtual]
 

Definition at line 2045 of file OW_WQLProcessor.cpp.

References OW_NAMESPACE::WQLProcessor::DataType::ColumnNameType, m_doingSelect, m_exprValue, m_isSchemaQuery, m_propertyArray, OW_WQL_THROWCIMMSG, OW_NAMESPACE::Array< T >::push_back(), OW_NAMESPACE::WQLProcessor::DataType::str, and OW_NAMESPACE::WQLProcessor::DataType::type.

void OW_NAMESPACE::WQLProcessor::visit_targetEl_aExpr_AS_strColLabel const targetEl_aExpr_AS_strColLabel *  ptargetEl_aExpr_AS_strColLabel  )  [virtual]
 

Definition at line 2038 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_targetEl_ASTERISK const targetEl_ASTERISK *  ptargetEl_ASTERISK  )  [virtual]
 

Definition at line 2076 of file OW_WQLProcessor.cpp.

References m_propertyArray, and OW_NAMESPACE::Array< T >::push_back().

void OW_NAMESPACE::WQLProcessor::visit_targetEl_strRelationName_PERIOD_ASTERISK const targetEl_strRelationName_PERIOD_ASTERISK *  ptargetEl_strRelationName_PERIOD_ASTERISK  )  [virtual]
 

Definition at line 2070 of file OW_WQLProcessor.cpp.

References m_propertyArray, and OW_NAMESPACE::Array< T >::push_back().

void OW_NAMESPACE::WQLProcessor::visit_trimExpr_aExpr_FROM_exprSeq const trimExpr_aExpr_FROM_exprSeq *  ptrimExpr_aExpr_FROM_exprSeq  )  [virtual]
 

Definition at line 1984 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_trimExpr_exprSeq const trimExpr_exprSeq *  ptrimExpr_exprSeq  )  [virtual]
 

Definition at line 1999 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_trimExpr_FROM_exprSeq const trimExpr_FROM_exprSeq *  ptrimExpr_FROM_exprSeq  )  [virtual]
 

Definition at line 1992 of file OW_WQLProcessor.cpp.

References OW_WQL_THROWCIMMSG.

void OW_NAMESPACE::WQLProcessor::visit_updateStmt const updateStmt *  pupdateStmt  )  [virtual]
 

Definition at line 394 of file OW_WQLProcessor.cpp.

References i, and populateInstances().

void OW_NAMESPACE::WQLProcessor::visit_updateTargetEl const updateTargetEl *  pupdateTargetEl  )  [virtual]
 

Definition at line 2082 of file OW_WQLProcessor.cpp.

References m_exprValue, m_propertyArray, m_valueArray, OW_WQL_THROWCIMMSG, and OW_NAMESPACE::Array< T >::push_back().


Member Data Documentation

bool OW_NAMESPACE::WQLProcessor::m_doingSelect [private]
 

Definition at line 757 of file OW_WQLProcessor.hpp.

Referenced by visit_selectStmt(), and visit_targetEl_aExpr().

DataType OW_NAMESPACE::WQLProcessor::m_exprValue [private]
 

Definition at line 752 of file OW_WQLProcessor.hpp.

Referenced by doComparison(), visit_aExpr_aExpr_AND_aExpr(), visit_aExpr_aExpr_EQUALS_aExpr(), visit_aExpr_aExpr_GREATERTHAN_aExpr(), visit_aExpr_aExpr_GREATERTHANOREQUALS_aExpr(), visit_aExpr_aExpr_IS_FALSEP(), visit_aExpr_aExpr_IS_NOT_FALSEP(), visit_aExpr_aExpr_IS_NOT_NULLP(), visit_aExpr_aExpr_IS_NOT_TRUEP(), visit_aExpr_aExpr_IS_NULLP(), visit_aExpr_aExpr_IS_TRUEP(), visit_aExpr_aExpr_ISA_aExpr(), visit_aExpr_aExpr_ISNULL(), visit_aExpr_aExpr_LESSTHAN_aExpr(), visit_aExpr_aExpr_LESSTHANOREQUALS_aExpr(), visit_aExpr_aExpr_NOTEQUALS_aExpr(), visit_aExpr_aExpr_NOTNULL(), visit_aExpr_aExpr_OR_aExpr(), visit_aExprConst_BITCONST(), visit_aExprConst_FALSEP(), visit_aExprConst_FCONST(), visit_aExprConst_HEXCONST(), visit_aExprConst_ICONST(), visit_aExprConst_NULLP(), visit_aExprConst_SCONST(), visit_aExprConst_TRUEP(), visit_attr(), visit_attrs_attrs_PERIOD_ASTERISK(), visit_attrs_attrs_PERIOD_strAttrName(), visit_attrs_strAttrName(), visit_cExpr_strColId_optIndirection(), visit_optWhereClause_WHERE_aExpr(), visit_targetEl_aExpr(), and visit_updateTargetEl().

CIMOMHandleIFCRef OW_NAMESPACE::WQLProcessor::m_hdl [private]
 

Definition at line 754 of file OW_WQLProcessor.hpp.

Referenced by classIsDerivedFrom(), populateInstances(), visit_aExpr_aExpr_EQUALS_aExpr(), visit_aExpr_aExpr_ISA_aExpr(), visit_deleteStmt(), visit_insertRest_LEFTPAREN_columnList_RIGHTPAREN_VALUES_LEFTPAREN_targetList_RIGHTPAREN(), and visit_insertRest_VALUES_LEFTPAREN_targetList_RIGHTPAREN().

CIMInstanceArray OW_NAMESPACE::WQLProcessor::m_instances [private]
 

Definition at line 751 of file OW_WQLProcessor.hpp.

Referenced by filterInstancesOnPropertyValue(), populateInstances(), visit_deleteStmt(), and visit_optWhereClause_WHERE_aExpr().

bool OW_NAMESPACE::WQLProcessor::m_isSchemaQuery [private]
 

Definition at line 758 of file OW_WQLProcessor.hpp.

Referenced by visit_aExpr_aExpr_EQUALS_aExpr(), visit_aExpr_aExpr_ISA_aExpr(), visit_optFromClause_FROM_fromList(), and visit_targetEl_aExpr().

String OW_NAMESPACE::WQLProcessor::m_ns [private]
 

Definition at line 755 of file OW_WQLProcessor.hpp.

Referenced by classIsDerivedFrom(), filterInstancesOnPropertyValue(), populateInstances(), visit_aExpr_aExpr_EQUALS_aExpr(), visit_aExpr_aExpr_ISA_aExpr(), visit_deleteStmt(), visit_insertRest_LEFTPAREN_columnList_RIGHTPAREN_VALUES_LEFTPAREN_targetList_RIGHTPAREN(), and visit_insertRest_VALUES_LEFTPAREN_targetList_RIGHTPAREN().

StringArray OW_NAMESPACE::WQLProcessor::m_propertyArray [private]
 

Definition at line 759 of file OW_WQLProcessor.hpp.

Referenced by visit_targetEl_aExpr(), visit_targetEl_ASTERISK(), visit_targetEl_strRelationName_PERIOD_ASTERISK(), and visit_updateTargetEl().

String OW_NAMESPACE::WQLProcessor::m_tableRef [private]
 

Definition at line 756 of file OW_WQLProcessor.hpp.

Referenced by populateInstances(), visit_insertRest_LEFTPAREN_columnList_RIGHTPAREN_VALUES_LEFTPAREN_targetList_RIGHTPAREN(), visit_insertRest_VALUES_LEFTPAREN_targetList_RIGHTPAREN(), visit_insertStmt(), and visit_relationExpr_strRelationName().

Array<DataType> OW_NAMESPACE::WQLProcessor::m_valueArray [private]
 

Definition at line 753 of file OW_WQLProcessor.hpp.

Referenced by visit_updateTargetEl().


The documentation for this class was generated from the following files:
Generated on Thu Feb 9 09:16:59 2006 for openwbem by  doxygen 1.4.6