00001 #ifndef INCLUDE_ORA_ARRAYCOMMONIMPL_H 00002 #define INCLUDE_ORA_ARRAYCOMMONIMPL_H 00003 00004 namespace ora { 00005 00006 class MappingElement; 00007 class RelationalBuffer; 00008 00009 union U_Primitives { 00010 bool b; 00011 char c; 00012 unsigned char uc; 00013 short s; 00014 unsigned short us; 00015 int i; 00016 unsigned int ui; 00017 long l; 00018 unsigned long ul; 00019 float f; 00020 double d; 00021 long double ld; 00022 }; 00023 00024 void deleteArrayElements( MappingElement& mapping, int oid, int fromIndex, RelationalBuffer& buffer); 00025 00026 } 00027 00028 #endif 00029 00030