version 1.3, 2006/01/30 16:18:05
|
version 1.3.32.2, 2007/11/02 03:09:12
|
|
|
// | // |
//%///////////////////////////////////////////////////////////////////////////// | //%///////////////////////////////////////////////////////////////////////////// |
| |
|
//NOCHKSRC |
|
|
#include "CMPI_Version.h" | #include "CMPI_Version.h" |
| |
#include "CMPI_SelectExpAccessor_WQL.h" | #include "CMPI_SelectExpAccessor_WQL.h" |
|
|
switch (data.type) { | switch (data.type) { |
case CMPI_sint32: | case CMPI_sint32: |
value=WQLOperand(data.value.sint32, WQL_INTEGER_VALUE_TAG); | value=WQLOperand(data.value.sint32, WQL_INTEGER_VALUE_TAG); |
|
break; |
case CMPI_sint16: | case CMPI_sint16: |
value=WQLOperand(data.value.sint16, WQL_INTEGER_VALUE_TAG); | value=WQLOperand(data.value.sint16, WQL_INTEGER_VALUE_TAG); |
|
break; |
case CMPI_sint8: | case CMPI_sint8: |
value=WQLOperand(data.value.sint8, WQL_INTEGER_VALUE_TAG); | value=WQLOperand(data.value.sint8, WQL_INTEGER_VALUE_TAG); |
|
break; |
case CMPI_sint64: | case CMPI_sint64: |
value=WQLOperand(data.value.sint64, WQL_INTEGER_VALUE_TAG); | value=WQLOperand(data.value.sint64, WQL_INTEGER_VALUE_TAG); |
|
break; |
default: ; | default: ; |
rv=false; | rv=false; |
} | } |
|
|
switch (data.type) { | switch (data.type) { |
case CMPI_uint32: | case CMPI_uint32: |
value=WQLOperand(data.value.sint32, WQL_INTEGER_VALUE_TAG); | value=WQLOperand(data.value.sint32, WQL_INTEGER_VALUE_TAG); |
|
break; |
case CMPI_uint16: | case CMPI_uint16: |
value=WQLOperand(data.value.sint16, WQL_INTEGER_VALUE_TAG); | value=WQLOperand(data.value.sint16, WQL_INTEGER_VALUE_TAG); |
|
break; |
case CMPI_uint8: | case CMPI_uint8: |
value=WQLOperand(data.value.sint32, WQL_INTEGER_VALUE_TAG); |
value=WQLOperand(data.value.sint8, WQL_INTEGER_VALUE_TAG); |
|
break; |
case CMPI_uint64: | case CMPI_uint64: |
value=WQLOperand(data.value.sint64, WQL_INTEGER_VALUE_TAG); | value=WQLOperand(data.value.sint64, WQL_INTEGER_VALUE_TAG); |
|
break; |
default: ; | default: ; |
rv=false; | rv=false; |
} | } |
|
|
else switch (data.type) { | else switch (data.type) { |
case CMPI_boolean: | case CMPI_boolean: |
value=WQLOperand((Boolean)data.value.boolean, WQL_BOOLEAN_VALUE_TAG); | value=WQLOperand((Boolean)data.value.boolean, WQL_BOOLEAN_VALUE_TAG); |
|
break; |
case CMPI_real32: | case CMPI_real32: |
value=WQLOperand(data.value.real32, WQL_DOUBLE_VALUE_TAG); | value=WQLOperand(data.value.real32, WQL_DOUBLE_VALUE_TAG); |
|
break; |
case CMPI_real64: | case CMPI_real64: |
value=WQLOperand(data.value.real64, WQL_DOUBLE_VALUE_TAG); | value=WQLOperand(data.value.real64, WQL_DOUBLE_VALUE_TAG); |
|
break; |
default: | default: |
rv=false; | rv=false; |
} | } |