| addButtons | Add modification buttons as a column | 
| beginTransaction | Start a transaction for a tibble | 
| canXXXRowTemplate | Re-usable documentation | 
| castForDisplay | Cast columns in 'data.frame' to editable types in datatable | 
| castFromTbl | Cast tbl to class of template | 
| castToFactor | Cast all columns that exist in a foreignTbl to factor | 
| castToSQLSupportedType | Cast the data type to something supported by SQL. | 
| castToTbl | Cast data to tbl | 
| castToTemplate | Cast 'tbl' or 'data.frame' x to the types of the template | 
| checkForeignTbls | Check if all rows in tbl fufill 'foreignTbl' constraints | 
| coalesce | Return first non 'NULL' argument | 
| coerceColumns | Cast columns to the type of the template | 
| coerceValue | 'DT::coerceValue' with better 'POSIXct' support | 
| commitTransaction | Start a transaction for a tibble | 
| connectDB | Connect to a database. | 
| createButtons | Create buttons to modify the row. | 
| createCloneButtonHTML | Generate HTML for an in-row clone button | 
| createCloneButtonHTML_shiny | Helper function to write HTML | 
| createDeleteButtonHTML | Generate HTML for an in-row delete button | 
| createDeleteButtonHTML_shiny | Helper function to write HTML | 
| createEditButtonHTML | Generate HTML for an in-row edit button | 
| createEditButtonHTML_shiny | Helper function to write HTML | 
| customButton | Generate a custom button for 'eDT' | 
| demoServer_custom | Server of the mtcars demo app | 
| demoServer_DB | Server of the DB demo app | 
| demoServer_mtcars | Server of the mtcars demo app | 
| demoUI_custom | UI of the demo mtcars app | 
| demoUI_DB | UI of the DB demo app | 
| demoUI_mtcars | UI of the demo mtcars app | 
| devServer | Server of the development app | 
| devUI | UI of the development app | 
| disableDoubleClickButtonCss | Function to generate CSS to disable clicking events on a column | 
| eDT | Create a modifieable datatable. | 
| eDTOutput | UI part of 'eDT' | 
| eDT_app | Open interactive app to explore and modify data | 
| eDT_app_server | Server of eDT_app | 
| eDT_app_ui | UI of eDT_app | 
| evalCanCloneRow | Determine if a row can be cloned | 
| evalCanDeleteRow | Determine if a row can be deleted | 
| evalCanEditRow | Determine if a row can be edited | 
| e_rows_insert | Insert rows into a tibble | 
| e_rows_insert.default | Insert rows into a tibble | 
| e_rows_insert.dtplyr_step | rows_insert implementation for 'data.table' backends. | 
| e_rows_insert.tbl_dbi | rows_insert implementation for DBI backends. | 
| e_rows_update | Update rows of a tibble | 
| e_rows_update.data.frame | rows_update implementation for data.frame backends. | 
| e_rows_update.default | Update rows of a tibble | 
| e_rows_update.dtplyr_step | rows_update implementation for data.table backends. | 
| e_rows_update.tbl_dbi | rows_update implementation for DBI backends. | 
| fillDeductedColumns | Fill data columns based on foreignTbls | 
| fixInteger64 | Replace instances of integer64 with actual NA values instead of weird default 9218868437227407266 | 
| foreignTbl | Create a foreign tibble | 
| getColumnTypeSums | Get types of columns in a tbl | 
| getNonNaturalKeyCols | Get all columns that are not natural keys | 
| get_db_table_name | Get name of the tbl in the database | 
| initData | Add some extra columns to data to allow for / keep track of modifications | 
| inputServer | An input server for a 'data.frame' | 
| inputServer.default | An input server for a 'data.frame' | 
| inputUI | An input UI for a 'data.frame' | 
| inputUI.default | UI part for modal with input fields for editing | 
| joinForeignTbl | Merge a tbl with it a foreignTbl | 
| overwriteDefaults | Overwrite default settings with provided settings | 
| rollbackTransaction | Start a transaction for a tibble | 
| rowInsert | Add a row to a table in the database. | 
| rows_delete.dtplyr_step | rows_delete implementation for data.table backends. | 
| rowUpdate | Update rows in the database. | 
| runDemoApp | Run a demo app | 
| runDemoApp_custom | Run a custom demo app | 
| runDemoApp_DB | Run a demo app | 
| runDemoApp_mtcars | Run a demo app | 
| runDevApp | Run a development app | 
| selectInputDT_Server | Server part to use a 'datatable' as select input | 
| selectInputDT_UI | UI part of a DT select input | 
| shinyInput | Get a shiny input for a column of a 'tbl' | 
| standardizeArgument_colnames | Standardize colnames argument to the format of named character vector | 
| standardizeArgument_editable | Standardized editable argument to be in the form of a list | 
| whereSQL | Generate where sql |