# Generated Sequence Field Functions

> The eXtremeDB sequence fields are of type `sequence`. Please use the links in the following table to view details and examples of these generated APIs:

> classname_fieldname_first() | Returns the first element in the sequence
> classname_fieldname_last() | Returns the last element in the sequence
> classname_fieldname_append() | Appends elements to the sequence
> classname_fieldname_append_nullable() | Appends elements, including null values, to the sequence
> classname_fieldname_insert() | Inserts elements into the sequence
> classname_fieldname_insert_nullable() | Inserts elements, including null values, into the sequence
> classname_fieldname_delete() | Deletes elements from the sequence
> classname_fieldname_search() | Search for matching sequence elements within a specified range
> classname_fieldname_join() | Join a specified sequence to the sequence
> classname_fieldname_count() | Returns the count of elements in the sequence
> classname_fieldname_map() | Map this sequence to the specified sequence
> classname_fieldname_subseq() | Returns the specified elements of the sequence
> classname_fieldname_iterator() | Returns the sequence iterator for this field
> classname_fieldname_from_cursor() | Returns the sequence iterator for this field from a cursor
> classname_fieldname_project() | Project this sequence to the specified sequence
> classname_fieldname_store() | Copy the specified sequence to this sequence