import(methods)
import(DBI)
importFrom(curl, curl_fetch_memory)
importFrom(curl, handle_setheaders)
importFrom(curl, handle_setopt)
importFrom(curl, new_handle)
importFrom(jsonlite, parse_json)
importFrom(jsonlite, toJSON)
importFrom(utils, URLdecode)
importFrom(utils, packageVersion)

export(frostlake)

exportClasses(FrostlakeConnection)
exportClasses(FrostlakeDriver)
exportClasses(FrostlakeResult)

exportMethods(dbAppendTable)
exportMethods(dbBegin)
exportMethods(dbBind)
exportMethods(dbClearResult)
exportMethods(dbColumnInfo)
exportMethods(dbCommit)
exportMethods(dbConnect)
exportMethods(dbDataType)
exportMethods(dbDisconnect)
exportMethods(dbExistsTable)
exportMethods(dbFetch)
exportMethods(dbGetInfo)
exportMethods(dbGetRowCount)
exportMethods(dbGetRowsAffected)
exportMethods(dbGetStatement)
exportMethods(dbHasCompleted)
exportMethods(dbIsValid)
exportMethods(dbListFields)
exportMethods(dbListTables)
exportMethods(dbQuoteIdentifier)
exportMethods(dbQuoteLiteral)
exportMethods(dbQuoteString)
exportMethods(dbReadTable)
exportMethods(dbRemoveTable)
exportMethods(dbRollback)
exportMethods(dbSendQuery)
exportMethods(dbUnloadDriver)
exportMethods(dbWriteTable)
exportMethods(show)
