Information about a field in an ArcIMS layer. More...
#include <soa/arcimsserviceinfo.h>
Public Types | |
| enum | TYPE { TYPE_ROWID = -99, TYPE_SHAPE = -98, TYPE_Bool = -7, TYPE_BigInt = -5, TYPE_Char = 1, TYPE_Int = 4, TYPE_SmallInt = 5, TYPE_Float = 6, TYPE_Double = 8, TYPE_VarChar = 12, TYPE_CBLOB = 13, TYPE_NVARCHAR = 14, TYPE_NCLOB = 15, TYPE_Date = 91 } |
Public Member Functions | |
| FIELD () | |
| ~FIELD () | |
| const MISTRING & | GetName () const |
| INT32 | GetPrecision () const |
| INT32 | GetSize () const |
| TYPE | GetType () const |
| ERRVALUE | ParseXML (const XMLNODE *node) |
Information about a field in an ArcIMS layer.
Field Type.
| SOA::ARCIMS::FIELD::FIELD | ( | ) |
Constructor.
| SOA::ARCIMS::FIELD::~FIELD | ( | ) |
Destructor.
| const MISTRING& SOA::ARCIMS::FIELD::GetName | ( | ) | const [inline] |
Get the field name.
| INT32 SOA::ARCIMS::FIELD::GetPrecision | ( | ) | const [inline] |
Get the precision (# of decimal places) for floating-point fields.
| INT32 SOA::ARCIMS::FIELD::GetSize | ( | ) | const [inline] |
Return the size of the field in pixels.
| TYPE SOA::ARCIMS::FIELD::GetType | ( | ) | const [inline] |
Get the field type.
1.6.1