Pivotal GemFire Native Client Cache Reference  9.0.6
PdxFieldTypes.hpp
1 #ifndef __GEMFIRE_PDXFIELDTYPES_HPP_
2 #define __GEMFIRE_PDXFIELDTYPES_HPP_
3 
4 /*=========================================================================
5 * Copyright (c) 2002-2014 Pivotal Software, Inc. All Rights Reserved.
6 * This product is protected by U.S. and international copyright
7 * and intellectual property laws. Pivotal products are covered by
8 * more patents listed at http://www.pivotal.io/patents.
9 *========================================================================
10 */
11 
12 namespace gemfire {
13 
14  class CPPCACHE_EXPORT PdxFieldTypes
15  {
16  public:
17  enum PdxFieldType {
18  BOOLEAN,
19  BYTE,
20  CHAR,
21  SHORT,
22  INT,
23  LONG,
24  FLOAT,
25  DOUBLE,
26  DATE,
27  STRING,
28  OBJECT,
29  BOOLEAN_ARRAY,
30  CHAR_ARRAY,
31  BYTE_ARRAY,
32  SHORT_ARRAY,
33  INT_ARRAY,
34  LONG_ARRAY,
35  FLOAT_ARRAY,
36  DOUBLE_ARRAY,
37  STRING_ARRAY,
38  OBJECT_ARRAY,
39  ARRAY_OF_BYTE_ARRAYS
40  };
41  };
42 }
43 #endif /* __GEMFIRE_PDXFIELDTYPES_HPP_ */
44 
This namespace contains all the GemFire C++ API classes, enumerations and globals.
Definition: Assert.hpp:19
#define CPPCACHE_EXPORT
Defines a GemFire CPPCACHE export.
Definition: gf_base.hpp:51

GemFire C++ Cache API Documentation