3 #include "DM/config.hpp"
4 #include "DM/AutoLink.hpp"
6 #include "DM/ColumnTypes.hpp"
7 #include "DM/IAddInfoLayout.hpp"
8 #include "DM/ObjectBase.hpp"
9 #include "DM/Handle.hpp"
22 static void translate(
ColumnType ngType,
unsigned size,
ColumnType &dbfType,
unsigned &dbfWidth,
unsigned &dbfDecimals);
28 virtual unsigned columns()
const = 0;
31 virtual const char* name(
unsigned index)
const = 0;
39 virtual ColumnType type(
unsigned index)
const = 0;
42 virtual unsigned width(
unsigned index)
const = 0;
45 virtual unsigned decimales(
unsigned index)
const = 0;
ColumnSemantic
Pre-defined attributes (attributes with semantic)
Definition: ColumnTypes.hpp:38
Object storing a dbf table definition (for shape files)
Definition: IShapeTableDefinition.hpp:14
Definition: Handle.hpp:427
ColumnType
Supported attribute type.
Definition: ColumnTypes.hpp:8
@ count
always last element
Smart pointer class using reference counting with support for DM objects (see ObjectBase)
Definition: Handle.hpp:75
Definition: M/c++_api/inc/DM/ObjectBase.hpp:8