NDB API NdbRecAttr is missing some of the native data types that are supported by MySQL in general. The API interface should be expanded to allow these types to be used in an API application without the need of extra work on the customer part. Missing: NdbRecAttr::DECIMAL NdbRecAttr::DATETIME NdbRecAttr::DATE NdbRecAttr::TIMESTAMP NdbRecAttr::TIME NdbRecAttr::YEAR NdbRecAttr::VARCHAR NdbRecAttr::BINARY NdbRecAttr::VARBINARY NDB Team may want to consider MySQL Spatial Data Types MySQL has data types that correspond to OpenGIS classes. Some of these types hold single geometry values: * GEOMETRY * POINT * LINESTRING * POLYGON GEOMETRY can store geometry values of any type. The other single-value types (POINT, LINESTRING, and POLYGON) restrict their values to a particular geometry type. The other data types hold collections of values: * MULTIPOINT * MULTILINESTRING * MULTIPOLYGON * GEOMETRYCOLLECTION GEOMETRYCOLLECTION can store a collection of objects of any type. The other collection types (MULTIPOINT, MULTILINESTRING, MULTIPOLYGON, and GEOMETRYCOLLECTION) restrict collection members to those having a particular geometry type. PekkaNousiainen - Thu, 18 Jan 2007, 00:30) NdbRecAttr is only for selected attributes. Need similar support for insert/update/delete values and keys (pk, index). Does this fit somewhere around NdbRecord?