An UltraLite mode determines the purpose for which the values in the buffer will be used. UltraLite has the following four modes of operation, in addition to a default mode.
Insert mode The data in the buffer is added to the table as a new row when the insert method is called.
Update mode The data in the buffer replaces the current row when the update method is called.
Find mode Used to locate a row whose value exactly matches the data in the buffer when one of the find methods is called.
Lookup mode Used to locate a row whose value matches or is greater than the data in the buffer when one of the lookup methods is called.