DataStore Library: 2.4 Creating a DataStore: Deleting Fields

Up: GEOS SDK TechDocs| Up | Prev: 2.3 Deleting Records | Next: 3 Deleting a DataStore
DataStoreGetNumFields(), DataStoreRemoveFieldFromRecord(), DataStoreDeleteField()

To optimize storage, empty fields are not stored; thus, it is possible for a datastore to be defined with four fields but contain records with fewer than four fields.

DataStoreGetNumFields() returns the number of fields in the current record. DataStoreRemoveFieldFromRecord() deletes a field from the current record. (Note that passing zero in the size parameter in DataStoreSetField() will also cause the field to be removed from the record.)

To delete a field from the datastore itself, call DataStoreDeleteField() .


Up: GEOS SDK TechDocs| Up | Prev: 2.3 Deleting Records | Next: 3 Deleting a DataStore