# Functions
NewData returns a new *Data.
NewDataEditor returns a new *DataEditor.
NewDataEditorView returns a new *DataEditorView.
# Variables
ErrNoEntry is returned when an entry is required for the DataEditorView to work, however one cannot be found.
# Structs
Data is used for in-memory tables to store their row data in a way that may be quickly retrieved for queries.
DataEditor allows for a table to process alteration statements on its data.
DataEditorView allows for a table to process alteration statements on the data of another table, as though it was its own data.
# Interfaces
DataEditorConverter handles the conversion of a row intended for one table to be processed on the entry of another table.
Entry is an entry in Data.
Key represents a key that will be matched in order to retrieve a row.