addButtons |
Add modification buttons as a column |
beginTransaction |
Start a transaction for a tibble |
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. See 'createButtonsHTML' |
createButtonsHTML |
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 |
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 |
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 |