support for null values and autoIncrement fields. For autoIncrement, the field must have primaryKey and autoIncrement flags set, and on insert, the field's value must be null. Note that using the autoincrement feature results in a whole table scan before insert.