build-artifacts/win/product/include/gfcpp/PdxFieldTypes.hpp

00001 #ifndef __GEMFIRE_PDXFIELDTYPES_HPP_
00002 #define __GEMFIRE_PDXFIELDTYPES_HPP_
00003 
00004 /*=========================================================================
00005 * Copyright (c) 2002-2014 Pivotal Software, Inc. All Rights Reserved.
00006 * This product is protected by U.S. and international copyright
00007 * and intellectual property laws. Pivotal products are covered by
00008 * more patents listed at http://www.pivotal.io/patents.
00009 *========================================================================
00010 */
00011 
00012 namespace gemfire {
00013 
00014         class CPPCACHE_EXPORT PdxFieldTypes
00015         {
00016         public:   
00017                 enum PdxFieldType {
00018                         BOOLEAN,
00019                         BYTE,
00020                         CHAR, 
00021                         SHORT, 
00022                         INT,
00023                         LONG,
00024                         FLOAT,
00025                         DOUBLE,
00026                         DATE,
00027                         STRING,
00028                         OBJECT,
00029                         BOOLEAN_ARRAY,
00030                         CHAR_ARRAY,
00031                         BYTE_ARRAY,
00032                         SHORT_ARRAY,
00033                         INT_ARRAY,
00034                         LONG_ARRAY,
00035                         FLOAT_ARRAY,
00036                         DOUBLE_ARRAY,
00037                         STRING_ARRAY,
00038                         OBJECT_ARRAY,
00039                         ARRAY_OF_BYTE_ARRAYS
00040                 };
00041         };
00042 }
00043 #endif /* __GEMFIRE_PDXFIELDTYPES_HPP_ */
00044 

GemFire C++ Cache API Documentation