# Generated Scalar Field Functions

> The eXtremeDB scalar database fields are of the following types: `signed`, `unsigned`, `float`, `double`, `numeric` (or `decimal`), `ref`, `autoid_t`, `date`, `time`, `datetime` and `rect`. Please use the links in the following table to view details and examples of these generated APIs:

> classname_fieldname_put() | Assign a value into a scalar
> classname_fieldname_get() | Retrieve a value from a scalar
> Structure equivalents
> structname_fieldname_put() | Assign a value into a scalar
> structname_fieldname_get() | Retrieve a value from a scalar