[R/exa.createScript.R:103:30:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L103) *style:* **Variable and function names should be all lowercase.**
```r
                             initCode = NA,
                             ^~~~~~~~
```
[R/exa.createScript.R:104:30:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L104) *style:* **Variable and function names should be all lowercase.**
```r
                             cleanCode = NA,
                             ^~~~~~~~~
```
[R/exa.createScript.R:105:30:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L105) *style:* **Variable and function names should be all lowercase.**
```r
                             inType = SET,
                             ^~~~~~
```
[R/exa.createScript.R:106:30:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L106) *style:* **Variable and function names should be all lowercase.**
```r
                             inArgs = list(),
                             ^~~~~~
```
[R/exa.createScript.R:107:30:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L107) *style:* **Variable and function names should be all lowercase.**
```r
                             outType = EMITS,
                             ^~~~~~~
```
[R/exa.createScript.R:108:30:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L108) *style:* **Variable and function names should be all lowercase.**
```r
                             outArgs = list(),
                             ^~~~~~~
```
[R/exa.createScript.R:109:30:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L109) *style:* **Variable and function names should be all lowercase.**
```r
                             outputAddress = NA,
                             ^~~~~~~~~~~~~
```
[R/exa.createScript.R:110:30:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L110) *style:* **Variable and function names should be all lowercase.**
```r
                             replaceIfExists = TRUE,
                             ^~~~~~~~~~~~~~~
```
[R/exa.createScript.R:111:30:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L111) *style:* **Variable and function names should be all lowercase.**
```r
                             mockOnly = FALSE
                             ^~~~~~~~
```
[R/exa.createScript.R:115:3:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L115) *style:* **Variable and function names should be all lowercase.**
```r
  initCode <- m$initCode
  ^~~~~~~~
```
[R/exa.createScript.R:115:17:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L115) *style:* **Variable and function names should be all lowercase.**
```r
  initCode <- m$initCode
                ^~~~~~~~
```
[R/exa.createScript.R:116:3:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L116) *style:* **Variable and function names should be all lowercase.**
```r
  cleanCode <- m$cleanCode
  ^~~~~~~~~
```
[R/exa.createScript.R:116:18:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L116) *style:* **Variable and function names should be all lowercase.**
```r
  cleanCode <- m$cleanCode
                 ^~~~~~~~~
```
[R/exa.createScript.R:118:3:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L118) *style:* **Variable and function names should be all lowercase.**
```r
  inType <- match.arg(inType, ALLOWED_UDF_IN_TYPES)
  ^~~~~~
```
[R/exa.createScript.R:118:23:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L118) *style:* **Variable and function names should be all lowercase.**
```r
  inType <- match.arg(inType, ALLOWED_UDF_IN_TYPES)
                      ^~~~~~
```
[R/exa.createScript.R:119:3:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L119) *style:* **Variable and function names should be all lowercase.**
```r
  outType <- match.arg(outType, ALLOWED_UDF_OUT_TYPES)
  ^~~~~~~
```
[R/exa.createScript.R:119:24:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L119) *style:* **Variable and function names should be all lowercase.**
```r
  outType <- match.arg(outType, ALLOWED_UDF_OUT_TYPES)
                       ^~~~~~~
```
[R/exa.createScript.R:121:3:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L121) *style:* **Variable and function names should be all lowercase.**
```r
  inArgs <- do.call(paste, c(as.list(inArgs), sep = ", "))
  ^~~~~~
```
[R/exa.createScript.R:121:38:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L121) *style:* **Variable and function names should be all lowercase.**
```r
  inArgs <- do.call(paste, c(as.list(inArgs), sep = ", "))
                                     ^~~~~~
```
[R/exa.createScript.R:123:7:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L123) *style:* **Variable and function names should be all lowercase.**
```r
  if (outType == EMITS) {
      ^~~~~~~
```
[R/exa.createScript.R:124:19:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L124) *style:* **Variable and function names should be all lowercase.**
```r
    if (is.null(m$outArgs)) {
                  ^~~~~~~
```
[R/exa.createScript.R:127:5:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L127) *style:* **Variable and function names should be all lowercase.**
```r
    outArgs <- paste("(",
    ^~~~~~~
```
[R/exa.createScript.R:128:47:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L128) *style:* **Variable and function names should be all lowercase.**
```r
                     do.call(paste, c(as.list(outArgs), sep = ", ")),
                                              ^~~~~~~
```
[R/exa.createScript.R:131:5:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L131) *style:* **Variable and function names should be all lowercase.**
```r
    outType <- RETURNS
    ^~~~~~~
```
[R/exa.createScript.R:132:5:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L132) *style:* **Variable and function names should be all lowercase.**
```r
    outArgs <- as.character(outArgs)
    ^~~~~~~
```
[R/exa.createScript.R:132:29:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L132) *style:* **Variable and function names should be all lowercase.**
```r
    outArgs <- as.character(outArgs)
                            ^~~~~~~
```
[R/exa.createScript.R:135:30:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L135) *style:* **Variable and function names should be all lowercase.**
```r
  sql <- paste("CREATE", if (replaceIfExists) "OR REPLACE" else "", "R",
                             ^~~~~~~~~~~~~~~
```
[R/exa.createScript.R:136:16:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L136) *style:* **Variable and function names should be all lowercase.**
```r
               inType, "SCRIPT", name,
               ^~~~~~
```
[R/exa.createScript.R:137:21:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L137) *style:* **Variable and function names should be all lowercase.**
```r
               "(", inArgs, ")",
                    ^~~~~~
```
[R/exa.createScript.R:138:16:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L138) *style:* **Variable and function names should be all lowercase.**
```r
               outType, outArgs, "AS")
               ^~~~~~~
```
[R/exa.createScript.R:138:25:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L138) *style:* **Variable and function names should be all lowercase.**
```r
               outType, outArgs, "AS")
                        ^~~~~~~
```
[R/exa.createScript.R:140:18:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L140) *style:* **Variable and function names should be all lowercase.**
```r
  if (!is.null(m$outputAddress))
                 ^~~~~~~~~~~~~
```
[R/exa.createScript.R:144:24:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L144) *style:* **Variable and function names should be all lowercase.**
```r
                       outputAddress[[1]], "', ", outputAddress[[2]], ")",
                       ^~~~~~~~~~~~~
```
[R/exa.createScript.R:144:51:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L144) *style:* **Variable and function names should be all lowercase.**
```r
                       outputAddress[[1]], "', ", outputAddress[[2]], ")",
                                                  ^~~~~~~~~~~~~
```
[R/exa.createScript.R:157:16:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L157) *style:* **Variable and function names should be all lowercase.**
```r
  if (!is.null(initCode)) {
               ^~~~~~~~
```
[R/exa.createScript.R:159:10:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L159) *style:* **Variable and function names should be all lowercase.**
```r
    for (codeLine in deparse(initCode)) {
         ^~~~~~~~
```
[R/exa.createScript.R:159:30:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L159) *style:* **Variable and function names should be all lowercase.**
```r
    for (codeLine in deparse(initCode)) {
                             ^~~~~~~~
```
[R/exa.createScript.R:160:25:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L160) *style:* **Variable and function names should be all lowercase.**
```r
      sql <- paste(sql, codeLine, sep = "\n")
                        ^~~~~~~~
```
[R/exa.createScript.R:165:16:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L165) *style:* **Variable and function names should be all lowercase.**
```r
  if (!is.null(cleanCode)) {
               ^~~~~~~~~
```
[R/exa.createScript.R:167:10:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L167) *style:* **Variable and function names should be all lowercase.**
```r
    for (codeLine in deparse(cleanCode)) {
         ^~~~~~~~
```
[R/exa.createScript.R:167:30:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L167) *style:* **Variable and function names should be all lowercase.**
```r
    for (codeLine in deparse(cleanCode)) {
                             ^~~~~~~~~
```
[R/exa.createScript.R:168:25:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L168) *style:* **Variable and function names should be all lowercase.**
```r
      sql <- paste(sql, codeLine, sep = "\n")
                        ^~~~~~~~
```
[R/exa.createScript.R:173:8:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L173) *style:* **Variable and function names should be all lowercase.**
```r
  for (codeLine in deparse(code)) {
       ^~~~~~~~
```
[R/exa.createScript.R:174:23:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L174) *style:* **Variable and function names should be all lowercase.**
```r
    sql <- paste(sql, codeLine, sep = "\n")
                      ^~~~~~~~
```
[R/exa.createScript.R:178:8:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L178) *style:* **Variable and function names should be all lowercase.**
```r
  if (!mockOnly) {
       ^~~~~~~~
```
[R/exa.createScript.R:179:9:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L179) *style:* **Variable and function names should be all lowercase.**
```r
    if (odbcQuery(channel, sql) == -1) {
        ^~~~~~~~~
```
[R/exa.createScript.R:180:12:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L180) *style:* **Variable and function names should be all lowercase.**
```r
      stop(odbcGetErrMsg(channel)[[1]])
           ^~~~~~~~~~~~~
```
[R/exa.createScript.R:185:36:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L185) *style:* **Variable and function names should be all lowercase.**
```r
  function(..., table, where = "", groupBy = "", restQuery = "",
                                   ^~~~~~~
```
[R/exa.createScript.R:185:50:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L185) *style:* **Variable and function names should be all lowercase.**
```r
  function(..., table, where = "", groupBy = "", restQuery = "",
                                                 ^~~~~~~~~
```
[R/exa.createScript.R:186:12:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L186) *style:* **Variable and function names should be all lowercase.**
```r
           returnSQL = FALSE, reader = NA, server = NA) {
           ^~~~~~~~~
```
[R/exa.createScript.R:195:30:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L195) *style:* **Variable and function names should be all lowercase.**
```r
    assert_that(is.character(groupBy))
                             ^~~~~~~
```
[R/exa.createScript.R:196:24:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L196) *style:* **Variable and function names should be all lowercase.**
```r
    assert_that(length(groupBy) == 1)
                       ^~~~~~~
```
[R/exa.createScript.R:198:30:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L198) *style:* **Variable and function names should be all lowercase.**
```r
    assert_that(is.character(restQuery))
                             ^~~~~~~~~
```
[R/exa.createScript.R:199:24:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L199) *style:* **Variable and function names should be all lowercase.**
```r
    assert_that(length(restQuery) == 1)
                       ^~~~~~~~~
```
[R/exa.createScript.R:213:9:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L213) *style:* **Variable and function names should be all lowercase.**
```r
    if (groupBy != "") {
        ^~~~~~~
```
[R/exa.createScript.R:214:7:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L214) *style:* **Variable and function names should be all lowercase.**
```r
      groupBy <- paste(" GROUP BY", groupBy, sep = " ")
      ^~~~~~~
```
[R/exa.createScript.R:214:37:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L214) *style:* **Variable and function names should be all lowercase.**
```r
      groupBy <- paste(" GROUP BY", groupBy, sep = " ")
                                    ^~~~~~~
```
[R/exa.createScript.R:218:32:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L218) *style:* **Variable and function names should be all lowercase.**
```r
                 table, where, groupBy, sep = "")
                               ^~~~~~~
```
[R/exa.createScript.R:219:47:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L219) *style:* **Variable and function names should be all lowercase.**
```r
    sql <- paste("SELECT * FROM (", sql, ")", restQuery, sep = "")
                                              ^~~~~~~~~
```
[R/exa.createScript.R:221:9:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L221) *style:* **Variable and function names should be all lowercase.**
```r
    if (returnSQL) {
        ^~~~~~~~~
```
[R/exa.createScript.R:224:7:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L224) *style:* **Variable and function names should be all lowercase.**
```r
      execArgs <- list(channel, sql)
      ^~~~~~~~
```
[R/exa.createScript.R:226:9:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L226) *style:* **Variable and function names should be all lowercase.**
```r
        execArgs <- c(execArgs, reader = reader)
        ^~~~~~~~
```
[R/exa.createScript.R:226:23:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L226) *style:* **Variable and function names should be all lowercase.**
```r
        execArgs <- c(execArgs, reader = reader)
                      ^~~~~~~~
```
[R/exa.createScript.R:229:9:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L229) *style:* **Variable and function names should be all lowercase.**
```r
        execArgs <- c(execArgs, server = server)
        ^~~~~~~~
```
[R/exa.createScript.R:229:23:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L229) *style:* **Variable and function names should be all lowercase.**
```r
        execArgs <- c(execArgs, server = server)
                      ^~~~~~~~
```
[R/exa.createScript.R:231:12:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L231) *style:* **Variable and function names should be all lowercase.**
```r
      if (!mockOnly) {
           ^~~~~~~~
```
[R/exa.createScript.R:232:31:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.createScript.R#L232) *style:* **Variable and function names should be all lowercase.**
```r
        do.call(exa.readData, execArgs)
                              ^~~~~~~~
```
[R/exa.readData.R:48:53:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.readData.R#L48) *style:* **Only use double-quotes.**
```r
exa.readData <- function(channel, query, encoding = 'UTF-8',
                                                    ^~~~~~~
```
[R/exa.readData.R:49:46:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.readData.R#L49) *style:* **Commas should always have a space after.**
```r
                         reader = function(x,..., enc = encoding) {
                                             ^
```
[R/exa.readData.R:50:1:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.readData.R#L50) *style:* **lines should not be more than 80 characters.**
```r
                           read.csv(x,..., stringsAsFactors = FALSE, encoding = enc,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/exa.readData.R:50:39:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.readData.R#L50) *style:* **Commas should always have a space after.**
```r
                           read.csv(x,..., stringsAsFactors = FALSE, encoding = enc,
                                      ^
```
[R/exa.readData.R:51:1:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.readData.R#L51) *style:* **lines should not be more than 80 characters.**
```r
                                    blank.lines.skip = FALSE, numerals="no.loss")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/exa.readData.R:51:71:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.readData.R#L51) *style:* **Put spaces around all infix operators.**
```r
                                    blank.lines.skip = FALSE, numerals="no.loss")
                                                                     ~^~
```
[R/exa.readData.R:53:38:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.readData.R#L53) *style:* **Commas should always have a space after.**
```r
                         server = NA,...) {
                                     ^
```
[R/exa.readData.R:60:15:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.readData.R#L60) *style:* **Variable and function names should be all lowercase.**
```r
    server <- odbcGetInfo(channel)[["Server_Name"]]
              ^~~~~~~~~~~
```
[R/exa.readData.R:63:3:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.readData.R#L63) *style:* **Variable and function names should be all lowercase.**
```r
  serverAddress <- strsplit(server, ":")[[1]]
  ^~~~~~~~~~~~~
```
[R/exa.readData.R:65:3:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.readData.R#L65) *style:* **Variable and function names should be all lowercase.**
```r
  serverHost <- as.character(serverAddress[[1]])
  ^~~~~~~~~~
```
[R/exa.readData.R:65:30:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.readData.R#L65) *style:* **Variable and function names should be all lowercase.**
```r
  serverHost <- as.character(serverAddress[[1]])
                             ^~~~~~~~~~~~~
```
[R/exa.readData.R:66:3:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.readData.R#L66) *style:* **Variable and function names should be all lowercase.**
```r
  serverPort <- as.integer(serverAddress[[2]])
  ^~~~~~~~~~
```
[R/exa.readData.R:66:28:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.readData.R#L66) *style:* **Variable and function names should be all lowercase.**
```r
  serverPort <- as.integer(serverAddress[[2]])
                           ^~~~~~~~~~~~~
```
[R/exa.readData.R:68:36:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.readData.R#L68) *style:* **Variable and function names should be all lowercase.**
```r
  .Call(C_asyncRODBCIOStart, slot, serverHost, serverPort)
                                   ^~~~~~~~~~
```
[R/exa.readData.R:68:48:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.readData.R#L68) *style:* **Variable and function names should be all lowercase.**
```r
  .Call(C_asyncRODBCIOStart, slot, serverHost, serverPort)
                                               ^~~~~~~~~~
```
[R/exa.readData.R:70:3:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.readData.R#L70) *style:* **Variable and function names should be all lowercase.**
```r
  proxyHost <- .Call(C_asyncRODBCProxyHost, slot)
  ^~~~~~~~~
```
[R/exa.readData.R:71:3:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.readData.R#L71) *style:* **Variable and function names should be all lowercase.**
```r
  proxyPort <- .Call(C_asyncRODBCProxyPort, slot)
  ^~~~~~~~~
```
[R/exa.readData.R:72:64:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.readData.R#L72) *style:* **Variable and function names should be all lowercase.**
```r
  query <- paste("EXPORT (", query, ") INTO CSV AT 'http://",  proxyHost, ":",
                                                               ^~~~~~~~~
```
[R/exa.readData.R:73:1:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.readData.R#L73) *style:* **lines should not be more than 80 characters.**
```r
                 proxyPort, "' FILE 'executeSQL.csv' ENCODING = '",encoding,"' BOOLEAN = 'TRUE/FALSE' WITH COLUMN NAMES",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/exa.readData.R:73:18:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.readData.R#L73) *style:* **Variable and function names should be all lowercase.**
```r
                 proxyPort, "' FILE 'executeSQL.csv' ENCODING = '",encoding,"' BOOLEAN = 'TRUE/FALSE' WITH COLUMN NAMES",
                 ^~~~~~~~~
```
[R/exa.readData.R:73:68:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.readData.R#L73) *style:* **Commas should always have a space after.**
```r
                 proxyPort, "' FILE 'executeSQL.csv' ENCODING = '",encoding,"' BOOLEAN = 'TRUE/FALSE' WITH COLUMN NAMES",
                                                                   ^
```
[R/exa.readData.R:73:77:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.readData.R#L73) *style:* **Commas should always have a space after.**
```r
                 proxyPort, "' FILE 'executeSQL.csv' ENCODING = '",encoding,"' BOOLEAN = 'TRUE/FALSE' WITH COLUMN NAMES",
                                                                            ^
```
[R/exa.readData.R:81:20:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.readData.R#L81) *style:* **Commas should always have a space after.**
```r
  res <- reader(fd,...)
                   ^
```
[R/exa.writeData.R:36:42:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.writeData.R#L36) *style:* **Variable and function names should be all lowercase.**
```r
exa.writeData <- function(channel, data, tableName, tableColumns = NA,
                                         ^~~~~~~~~
```
[R/exa.writeData.R:36:53:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.writeData.R#L36) *style:* **Variable and function names should be all lowercase.**
```r
exa.writeData <- function(channel, data, tableName, tableColumns = NA,
                                                    ^~~~~~~~~~~~
```
[R/exa.writeData.R:37:1:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.writeData.R#L37) *style:* **lines should not be more than 80 characters.**
```r
                          encoding = tryCatch(strsplit(Sys.getlocale("LC_CTYPE"),".", fixed=TRUE)[[1]][2],
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/exa.writeData.R:37:82:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.writeData.R#L37) *style:* **Commas should always have a space after.**
```r
                          encoding = tryCatch(strsplit(Sys.getlocale("LC_CTYPE"),".", fixed=TRUE)[[1]][2],
                                                                                ^
```
[R/exa.writeData.R:37:92:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.writeData.R#L37) *style:* **Put spaces around all infix operators.**
```r
                          encoding = tryCatch(strsplit(Sys.getlocale("LC_CTYPE"),".", fixed=TRUE)[[1]][2],
                                                                                ~^~
```
[R/exa.writeData.R:38:1:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.writeData.R#L38) *style:* **lines should not be more than 80 characters.**
```r
                                              error = function(e) stop(paste("Cannot get system encoding.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/exa.writeData.R:39:1:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.writeData.R#L39) *style:* **lines should not be more than 80 characters.**
```r
                                                                             Please set manually.\n",e)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/exa.writeData.R:39:102:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.writeData.R#L39) *style:* **Commas should always have a space after.**
```r
                                                                             Please set manually.\n",e)
                                                                                ^
```
[R/exa.writeData.R:42:1:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.writeData.R#L42) *style:* **lines should not be more than 80 characters.**
```r
                          writer = function(data, conn, fileEncoding = encoding) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/exa.writeData.R:42:57:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.writeData.R#L42) *style:* **Variable and function names should be all lowercase.**
```r
                          writer = function(data, conn, fileEncoding = encoding) {
                                                        ^~~~~~~~~~~~
```
[R/exa.writeData.R:50:56:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.writeData.R#L50) *style:* **Variable and function names should be all lowercase.**
```r
                                        fileEncoding = fileEncoding)
                                                       ^~~~~~~~~~~~
```
[R/exa.writeData.R:58:15:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.writeData.R#L58) *style:* **Variable and function names should be all lowercase.**
```r
    server <- odbcGetInfo(channel)[["Server_Name"]]
              ^~~~~~~~~~~
```
[R/exa.writeData.R:61:3:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.writeData.R#L61) *style:* **Variable and function names should be all lowercase.**
```r
  serverAddress <- strsplit(server, ":")[[1]]
  ^~~~~~~~~~~~~
```
[R/exa.writeData.R:63:3:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.writeData.R#L63) *style:* **Variable and function names should be all lowercase.**
```r
  serverHost <- as.character(serverAddress[[1]])
  ^~~~~~~~~~
```
[R/exa.writeData.R:63:30:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.writeData.R#L63) *style:* **Variable and function names should be all lowercase.**
```r
  serverHost <- as.character(serverAddress[[1]])
                             ^~~~~~~~~~~~~
```
[R/exa.writeData.R:64:3:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.writeData.R#L64) *style:* **Variable and function names should be all lowercase.**
```r
  serverPort <- as.integer(serverAddress[[2]])
  ^~~~~~~~~~
```
[R/exa.writeData.R:64:28:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.writeData.R#L64) *style:* **Variable and function names should be all lowercase.**
```r
  serverPort <- as.integer(serverAddress[[2]])
                           ^~~~~~~~~~~~~
```
[R/exa.writeData.R:66:36:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.writeData.R#L66) *style:* **Variable and function names should be all lowercase.**
```r
  .Call(C_asyncRODBCIOStart, slot, serverHost, serverPort)
                                   ^~~~~~~~~~
```
[R/exa.writeData.R:66:48:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.writeData.R#L66) *style:* **Variable and function names should be all lowercase.**
```r
  .Call(C_asyncRODBCIOStart, slot, serverHost, serverPort)
                                               ^~~~~~~~~~
```
[R/exa.writeData.R:67:3:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.writeData.R#L67) *style:* **Variable and function names should be all lowercase.**
```r
  proxyHost <- .Call(C_asyncRODBCProxyHost, slot)
  ^~~~~~~~~
```
[R/exa.writeData.R:68:3:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.writeData.R#L68) *style:* **Variable and function names should be all lowercase.**
```r
  proxyPort <- .Call(C_asyncRODBCProxyPort, slot)
  ^~~~~~~~~
```
[R/exa.writeData.R:70:35:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.writeData.R#L70) *style:* **Variable and function names should be all lowercase.**
```r
  query <- paste0("IMPORT INTO ", tableName,
                                  ^~~~~~~~~
```
[R/exa.writeData.R:71:28:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.writeData.R#L71) *style:* **Variable and function names should be all lowercase.**
```r
                 if (is.na(tableColumns)) ""
                           ^~~~~~~~~~~~
```
[R/exa.writeData.R:72:23:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.writeData.R#L72) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
                 else {paste("(",paste(tableColumns,collapse=", "),")")},
                      ^
```
[R/exa.writeData.R:72:34:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.writeData.R#L72) *style:* **Commas should always have a space after.**
```r
                 else {paste("(",paste(tableColumns,collapse=", "),")")},
                                 ^
```
[R/exa.writeData.R:72:40:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.writeData.R#L72) *style:* **Variable and function names should be all lowercase.**
```r
                 else {paste("(",paste(tableColumns,collapse=", "),")")},
                                       ^~~~~~~~~~~~
```
[R/exa.writeData.R:72:53:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.writeData.R#L72) *style:* **Commas should always have a space after.**
```r
                 else {paste("(",paste(tableColumns,collapse=", "),")")},
                                                    ^
```
[R/exa.writeData.R:72:61:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.writeData.R#L72) *style:* **Put spaces around all infix operators.**
```r
                 else {paste("(",paste(tableColumns,collapse=", "),")")},
                                                           ~^~
```
[R/exa.writeData.R:72:68:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.writeData.R#L72) *style:* **Commas should always have a space after.**
```r
                 else {paste("(",paste(tableColumns,collapse=", "),")")},
                                                                   ^
```
[R/exa.writeData.R:72:72:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.writeData.R#L72) *style:* **Closing curly-braces should always be on their own line, unless it's followed by an else.**
```r
                 else {paste("(",paste(tableColumns,collapse=", "),")")},
                                                                       ^
```
[R/exa.writeData.R:73:43:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.writeData.R#L73) *style:* **Variable and function names should be all lowercase.**
```r
                 " FROM CSV AT 'http://", proxyHost, ":",
                                          ^~~~~~~~~
```
[R/exa.writeData.R:74:1:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.writeData.R#L74) *style:* **lines should not be more than 80 characters.**
```r
                 proxyPort, "' FILE 'importData.csv' ENCODING = '", encoding, "'")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/exa.writeData.R:74:18:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/exa.writeData.R#L74) *style:* **Variable and function names should be all lowercase.**
```r
                 proxyPort, "' FILE 'importData.csv' ENCODING = '", encoding, "'")
                 ^~~~~~~~~
```
[R/EXADBI-internal.R:2:2:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI-internal.R#L2) *style:* **Commented code should be removed.**
```r
## These are sub-methods used by the DBI methods defined in EXADBI.R.
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI-internal.R:4:2:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI-internal.R#L4) *style:* **Commented code should be removed.**
```r
## First version written in 2015 by Marcel Boldt <marcel.boldt@exasol.com>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI-internal.R:5:2:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI-internal.R#L5) *style:* **Commented code should be removed.**
```r
## as part of the EXASOL R interface & SDK package. It may be used, changed and distributed freely
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI-internal.R:15:30:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI-internal.R#L15) *style:* **Commas should never have a space before.**
```r
grep_schema <- function(stmt , statement = TRUE) {
                            ~^
```
[R/EXADBI-internal.R:16:1:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI-internal.R#L16) *style:* **lines should not be more than 80 characters.**
```r
  g1 <-   gregexpr("from(([\\s.]\"[^\"]+\")|([\\s.]\\w+))+?([;\\s)]|$)",  # grep all from stmts.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI-internal.R:18:1:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI-internal.R#L18) *style:* **lines should not be more than 80 characters.**
```r
  ids <- gsub("from ","",unlist(regmatches(stmt, g1)), ignore.case = TRUE) # remove the "from "s
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI-internal.R:18:23:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI-internal.R#L18) *style:* **Commas should always have a space after.**
```r
  ids <- gsub("from ","",unlist(regmatches(stmt, g1)), ignore.case = TRUE) # remove the "from "s
                      ^
```
[R/EXADBI-internal.R:18:26:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI-internal.R#L18) *style:* **Commas should always have a space after.**
```r
  ids <- gsub("from ","",unlist(regmatches(stmt, g1)), ignore.case = TRUE) # remove the "from "s
                         ^
```
[R/EXADBI-internal.R:23:27:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI-internal.R#L23) *style:* **Commented code should be removed.**
```r
  #                       return(substr(x,1,nchar(x)-1))
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI-internal.R:30:29:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI-internal.R#L30) *style:* **Commas should always have a space after.**
```r
  schemas <- substr(schemas,1,nchar(schemas)-1)
                            ^
```
[R/EXADBI-internal.R:30:31:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI-internal.R#L30) *style:* **Commas should always have a space after.**
```r
  schemas <- substr(schemas,1,nchar(schemas)-1)
                              ^
```
[R/EXADBI-internal.R:30:45:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI-internal.R#L30) *style:* **Put spaces around all infix operators.**
```r
  schemas <- substr(schemas,1,nchar(schemas)-1)
                                           ~^~
```
[R/EXADBI-internal.R:43:1:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI-internal.R#L43) *style:* **lines should not be more than 80 characters.**
```r
        substr(identifier[i], nchar(identifier[i]), nchar(identifier[i])) == "\"") {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI-internal.R:67:9:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI-internal.R#L67) *style:* **Commented code should be removed.**
```r
#       return(sql("")) # empty string is NULL in EXASOL
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI-internal.R:77:23:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI-internal.R#L77) *style:* **Commas should always have a space after.**
```r
      if (substr(x, 1,1) == "\"" & substring(x, nchar(x)) == "\"")
                      ^
```
[R/EXADBI-internal.R:84:14:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI-internal.R#L84) *style:* **Only use double-quotes.**
```r
  id <- gsub('.', '_', id, fixed = TRUE)# change dots to underscores
             ^~~
```
[R/EXADBI-internal.R:84:19:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI-internal.R#L84) *style:* **Only use double-quotes.**
```r
  id <- gsub('.', '_', id, fixed = TRUE)# change dots to underscores
                  ^~~
```
[R/EXADBI-internal.R:87:17:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI-internal.R#L87) *style:* **Commas should always have a space after.**
```r
  paste0(quotes,make.unique(encodeString(id)),quotes)
                ^
```
[R/EXADBI-internal.R:87:47:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI-internal.R#L87) *style:* **Commas should always have a space after.**
```r
  paste0(quotes,make.unique(encodeString(id)),quotes)
                                              ^
```
[R/EXADBI-internal.R:107:1:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI-internal.R#L107) *style:* **lines should not be more than 80 characters.**
```r
          "from(([\\s.]\"[^\"]+\")|([\\s.]\\w+))+?([;\\s)]|$)",  # grep all from stmts.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI-internal.R:111:1:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI-internal.R#L111) *style:* **lines should not be more than 80 characters.**
```r
        gsub("from ","",unlist(regmatches(stmt, g1)), ignore.case = TRUE) # remove the "from "s
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI-internal.R:111:22:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI-internal.R#L111) *style:* **Commas should always have a space after.**
```r
        gsub("from ","",unlist(regmatches(stmt, g1)), ignore.case = TRUE) # remove the "from "s
                     ^
```
[R/EXADBI-internal.R:111:25:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI-internal.R#L111) *style:* **Commas should always have a space after.**
```r
        gsub("from ","",unlist(regmatches(stmt, g1)), ignore.case = TRUE) # remove the "from "s
                        ^
```
[R/EXADBI-internal.R:116:49:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI-internal.R#L116) *style:* **Commas should always have a space after.**
```r
          if (substring(x, nchar(x)) %in% c(";"," ",")"))
                                                ^
```
[R/EXADBI-internal.R:116:53:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI-internal.R#L116) *style:* **Commas should always have a space after.**
```r
          if (substring(x, nchar(x)) %in% c(";"," ",")"))
                                                    ^
```
[R/EXADBI-internal.R:117:11:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI-internal.R#L117) *style:* **Opening curly braces should never go on their own line and should always be followed by a new line.**
```r
          {
          ^
```
[R/EXADBI-internal.R:118:29:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI-internal.R#L118) *style:* **Commas should always have a space after.**
```r
            return(substr(x,1,nchar(x) - 1))
                            ^
```
[R/EXADBI-internal.R:118:31:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI-internal.R#L118) *style:* **Commas should always have a space after.**
```r
            return(substr(x,1,nchar(x) - 1))
                              ^
```
[R/EXADBI-internal.R:132:24:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI-internal.R#L132) *style:* **Commas should always have a space after.**
```r
        substr(schemas,1,nchar(schemas) - 1) # remove the final dot
                       ^
```
[R/EXADBI-internal.R:132:26:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI-internal.R#L132) *style:* **Commas should always have a space after.**
```r
        substr(schemas,1,nchar(schemas) - 1) # remove the final dot
                         ^
```
[R/EXADBI-internal.R:157:1:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI-internal.R#L157) *style:* **lines should not be more than 80 characters.**
```r
    # as.data.frame(ds, stringsAsFactors = FALSE, optional = TRUE) # doesn't work as it strips quotes
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI-internal.R:157:7:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI-internal.R#L157) *style:* **Commented code should be removed.**
```r
    # as.data.frame(ds, stringsAsFactors = FALSE, optional = TRUE) # doesn't work as it strips quotes
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI-internal.R:159:1:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI-internal.R#L159) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/EXADBI-internal.R:160:1:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI-internal.R#L160) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/EXADBI-internal.R:161:1:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI-internal.R#L161) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[R/EXADBI.R:10:2:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L10) *style:* **Commented code should be removed.**
```r
## First version written in 2015 by Marcel Boldt <marcel.boldt@exasol.com>
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:11:2:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L11) *style:* **Commented code should be removed.**
```r
## as part of the EXASOL R interface & SDK package. It may be used, changed and distributed freely
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:64:25:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L64) *style:* **Variable and function names should be all lowercase.**
```r
  definition = function(dbObj) {
                        ^~~~~
```
[R/EXADBI.R:102:5:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L102) *style:* **Commented code should be removed.**
```r
  # path.package("exasol")
    ^~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:105:5:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L105) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(missing(driver) | is.null(driver)) {
    ^
```
[R/EXADBI.R:109:20:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L109) *style:* **Only use double-quotes.**
```r
        Sys.info()['sysname'],
                   ^~~~~~~~~
```
[R/EXADBI.R:110:9:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L110) *style:* **Only use double-quotes.**
```r
        'Darwin' = paste0(system.file(package = packageName()),
        ^~~~~~~~
```
[R/EXADBI.R:111:27:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L111) *style:* **Only use double-quotes.**
```r
                          '/odbc/lib/darwin/x86_64/libexaodbc-io418sys.dylib'
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:111:28:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L111) *warning:* **Do not use absolute paths.**
```r
                          '/odbc/lib/darwin/x86_64/libexaodbc-io418sys.dylib'
                           ^~~~~
```
[R/EXADBI.R:113:9:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L113) *style:* **Only use double-quotes.**
```r
        'Linux' = paste0(system.file(package = packageName()),
        ^~~~~~~
```
[R/EXADBI.R:114:26:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L114) *style:* **Only use double-quotes.**
```r
                         '/odbc/lib/linux/x86_64/libexaodbc-uo2214lv1.so'
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:114:27:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L114) *warning:* **Do not use absolute paths.**
```r
                         '/odbc/lib/linux/x86_64/libexaodbc-uo2214lv1.so'
                          ^~~~~
```
[R/EXADBI.R:119:21:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L119) *style:* **Put spaces around all infix operators.**
```r
  } else if (driver =="SYSTEM") {
                    ^~~
```
[R/EXADBI.R:120:7:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L120) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(!silent) print("Using the system driver...")
      ^
```
[R/EXADBI.R:127:3:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L127) *warning:* **no visible global function definition for ‘new’, Did you mean 'news'?**
```r
  new("EXADriver", odbc_drv = driver)
  ^~~
```
[R/EXADBI.R:137:44:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L137) *style:* **Commas should always have a space after.**
```r
    NextMethod(generic = "summary", object,...)
                                           ^
```
[R/EXADBI.R:145:25:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L145) *style:* **Variable and function names should be all lowercase.**
```r
  definition = function(dbObj) {
                        ^~~~~
```
[R/EXADBI.R:204:15:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L204) *style:* **Commas should always have a space after.**
```r
  "dbGetInfo","EXAConnection",
              ^
```
[R/EXADBI.R:205:25:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L205) *style:* **Variable and function names should be all lowercase.**
```r
  definition = function(dbObj) {
                        ^~~~~
```
[R/EXADBI.R:206:10:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L206) *style:* **Variable and function names should be all lowercase.**
```r
    if (!dbIsValid(dbObj)) {
         ^~~~~~~~~
```
[R/EXADBI.R:206:20:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L206) *style:* **Variable and function names should be all lowercase.**
```r
    if (!dbIsValid(dbObj)) {
                   ^~~~~
```
[R/EXADBI.R:210:26:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L210) *style:* **Variable and function names should be all lowercase.**
```r
      db.version = paste(dbObj@db_prod_name, dbObj@db_version),
                         ^~~~~
```
[R/EXADBI.R:210:46:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L210) *style:* **Variable and function names should be all lowercase.**
```r
      db.version = paste(dbObj@db_prod_name, dbObj@db_version),
                                             ^~~~~
```
[R/EXADBI.R:211:16:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L211) *style:* **Variable and function names should be all lowercase.**
```r
      dbname = dbObj@db_name,
               ^~~~~
```
[R/EXADBI.R:212:18:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L212) *style:* **Variable and function names should be all lowercase.**
```r
      username = dbObj@db_user,
                 ^~~~~
```
[R/EXADBI.R:213:14:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L213) *style:* **Variable and function names should be all lowercase.**
```r
      host = dbObj@db_host,
             ^~~~~
```
[R/EXADBI.R:214:14:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L214) *style:* **Variable and function names should be all lowercase.**
```r
      port = dbObj@db_port
             ^~~~~
```
[R/EXADBI.R:223:44:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L223) *style:* **Commas should always have a space after.**
```r
    NextMethod(generic = "summary", object,...)
                                           ^
```
[R/EXADBI.R:274:1:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L274) *style:* **lines should not be more than 80 characters.**
```r
    #         close = function(commit=TRUE) {                         # dbClearResult is in row 880
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:275:1:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L275) *style:* **lines should not be more than 80 characters.**
```r
    #           "Frees up all resources, in particular drops the temporary table in the DB."
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:278:21:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L278) *style:* **Commented code should be removed.**
```r
    #               warning("Connection seems exipired.\n    ...it's gone...")
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:279:21:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L279) *style:* **Commented code should be removed.**
```r
    #               return(FALSE)
                    ^~~~~~~~~~~~~
```
[R/EXADBI.R:283:23:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L283) *style:* **Commented code should be removed.**
```r
    #                 if(commit) message("Changes commited.")
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:284:1:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L284) *style:* **lines should not be more than 80 characters.**
```r
    #             } else stop("Commit failed. Changes NOT commited. Closing aborted.")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:285:17:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L285) *style:* **Commented code should be removed.**
```r
    #           message("Closing connection...")
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:286:19:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L286) *style:* **Commented code should be removed.**
```r
    #             res <- try(odbcClose(connection),silent=TRUE)
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:288:23:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L288) *style:* **Commented code should be removed.**
```r
    #                 message("Connection closed.")
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:289:23:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L289) *style:* **Commented code should be removed.**
```r
    #                 return(TRUE)
                      ^~~~~~~~~~~~
```
[R/EXADBI.R:291:23:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L291) *style:* **Commented code should be removed.**
```r
    #                 warning("Closing not successful.")
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:292:23:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L292) *style:* **Commented code should be removed.**
```r
    #                 return(FALSE)
                      ^~~~~~~~~~~~~
```
[R/EXADBI.R:294:27:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L294) *style:* **Commented code should be removed.**
```r
    #                     warning(res)
                          ^~~~~~~~~~~~
```
[R/EXADBI.R:295:27:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L295) *style:* **Commented code should be removed.**
```r
    #                     return(FALSE)
                          ^~~~~~~~~~~~~
```
[R/EXADBI.R:300:8:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L300) *style:* **Commented code should be removed.**
```r
      #close()
       ^~~~~~~
```
[R/EXADBI.R:307:15:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L307) *style:* **Commas should always have a space after.**
```r
  "dbGetInfo","EXAResult",
              ^
```
[R/EXADBI.R:308:25:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L308) *style:* **Variable and function names should be all lowercase.**
```r
  definition = function(dbObj) {
                        ^~~~~
```
[R/EXADBI.R:309:7:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L309) *style:* **Place a space before left parenthesis, except in a function call.**
```r
    if(dbObj$temp_result_tbl == "CLEARED") stop("GetInfo: Result set cleared.")
      ^
```
[R/EXADBI.R:309:8:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L309) *style:* **Variable and function names should be all lowercase.**
```r
    if(dbObj$temp_result_tbl == "CLEARED") stop("GetInfo: Result set cleared.")
       ^~~~~
```
[R/EXADBI.R:311:19:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L311) *style:* **Variable and function names should be all lowercase.**
```r
      statement = dbObj$statement,
                  ^~~~~
```
[R/EXADBI.R:312:19:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L312) *style:* **Variable and function names should be all lowercase.**
```r
      row.count = dbObj$rows_fetched,
                  ^~~~~
```
[R/EXADBI.R:313:23:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L313) *style:* **Variable and function names should be all lowercase.**
```r
      rows.affected = dbObj$rows_affected,
                      ^~~~~
```
[R/EXADBI.R:314:23:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L314) *style:* **Variable and function names should be all lowercase.**
```r
      has.completed = dbObj$is_complete,
                      ^~~~~
```
[R/EXADBI.R:315:19:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L315) *style:* **Variable and function names should be all lowercase.**
```r
      is.select = dbObj$with_output
                  ^~~~~
```
[R/EXADBI.R:323:44:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L323) *style:* **Commas should always have a space after.**
```r
    NextMethod(generic = "summary", object,...)
                                           ^
```
[R/EXADBI.R:336:25:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L336) *style:* **Variable and function names should be all lowercase.**
```r
  definition = function(dbObj) {
                        ^~~~~
```
[R/EXADBI.R:347:47:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L347) *style:* **Variable and function names should be all lowercase.**
```r
setMethod("dbDataType", "EXAObject", function(dbObj, obj, ...) {
                                              ^~~~~
```
[R/EXADBI.R:348:5:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L348) *style:* **Place a space before left parenthesis, except in a function call.**
```r
  if(any(class(obj) %in% c("factor", "data.frame")))
    ^
```
[R/EXADBI.R:382:2:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L382) *style:* **Commented code should be removed.**
```r
#setOldClass("AsIs")
 ^~~~~~~~~~~~~~~~~~~
```
[R/EXADBI.R:383:2:](https://github.com/marcelboldt/r-exasol/blob/a999820f742aeea99555fd2acae93a5d7e79c23d/R/EXADBI.R#L383) *style:* **Commented code should be removed.**
```r
#setMethod("EXADataType", "ANY",  definition=function(x) EXADataType(unclass(x)))
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```


woops, accidentlly committed. my bad D:

also forgot to mention that settable vote % is added in this also
#170


Where is the issue for discussing the article? Create one please.


Error:(71, 0) SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable.
Open File


You can also use `'mongodb://54.175.83.210:27017/drawesome' `for the mongourl and `'54.175.83.210:27017/users'` for the db address, but the connection to it has been a bit sketchy for me so far.


> What is this

> You've committed to a branch that is 102 commits behind master

Pretty much got it in one!


muchisimas gracias funciona a la perfeccion incluso mejor que antes.....carga mucho mas cache que antes....de nuevo graciasssssssss


HAha NICE work.


So... why'd you do it? 🙄🤔


这是我从cm_cancro的库里找来的，只能开启虚拟键，不能屏蔽硬件。pisces的没找到


@varund7726 checked with CM 13.0 2016-04-30 nightly and they have removed outdoor mode and auto outdoor mode from display settings. BTW is there anything wrong with RR source? From 27th,April all of the clean builds are straight getting into boot loop after optimizing apps. Although I have managed to boot today's clean by clearing DALVIK and ART cache. CM kernel is fine for another projects, except RR. Another thing SU is missing from every build, I had to reflash every time. and Here is also a log for Dilaer crash.
[cancro.txt](https://github.com/ResurrectionRemix/Resurrection_packages_apps_Settings/files/243647/cancro.txt)


wait, were you talking about lines 560 - 570? Or 455 to 460?


@conorwscott93 :

Shouldn't
```python
for key in dictionary:
        if key == 'name':
            tags.add(dictionary[key])
```

be

```python
if 'name' in dictionary:
    tags.add(dictionary['name])
```
?


Nice work


Certainly! I'm out of town at the moment, so I won't be able to do this until Monday.

I might move those null checks elsewhere since a toast without an image, message, or even a title is definitely allowed by windows.


suggest:

> The risk is reduced


Yeah, I know, I will soon.

If you have some time, would you test the customizable dividers implementation? It's on the [feature/dividers](https://github.com/Gericop/Android-Support-Preference-V7-Fix/tree/feature/dividers) branch. You'll find a new class called [`PreferenceFragmentCompatDividers`](https://github.com/Gericop/Android-Support-Preference-V7-Fix/blob/feature/dividers/app/src/main/java/android/support/v7/preference/PreferenceFragmentCompatDividers.java) there extending the original fix with customizable dividers, using the new method `setDividerPreferences(int flags)`. Also [`MyPreferenceFragment`](https://github.com/Gericop/Android-Support-Preference-V7-Fix/blob/feature/dividers/app/src/main/java/com/takisoft/preferencefix/MyPreferenceFragment.java), that is used for testing, implements this new class now.


Why is settings.py gone


I'd prefer this change to be made with the first functionality that requires it...


Thank you for the suggestions, @su-v !

Unfortunately, I have my doubts that this will work well. I'll explain my thoughts (maybe you can then reduce my doubts ;) ):

- subdirectory:
I doubt that - realistically - everyone will change their extension repo structure to comply with this.
Especially if the instructions for users depend on this being done...
Aren't there even extensions that intentionally use subdirectories where they load their modules from?

I like the idea a lot, but as it requires compliance from so many people, most of whom probably never visit the Inkscape website extension writing section, I'm just afraid that it will not work. We could make this a requirement if we had some kind of 'app store', with a central repo.

- copying only inx and scripts:
Instructing users to only copy the .inx and script files makes a lot of sense - but how do I explain to them all the possible script files extensions?... Adding that info may lead to confusion.

Most people don't know what the different file extensions mean... .inx is easy, but 'what is a script file?'
I know at least one user who didn't know if a repo that contains an .sh or a .rb file could be an extension... And Windows doesn't even show the file extensions, I think.
I also have a hard time to imagine the average user to know how create a symlink to a file... :/
I may still add this into the instruction text (without the symlink part)...
Need to think a bit about it, weighing up simplicity against loss of those two files... Most probably, their system will ask users if they want to overwrite the files anyway...

I've also made a feature request for github... and am looking forward to the subdirectories, like you.

OT: how did you link the launchpad bug report in? Just using a normal md link? Or is there a shortcut on github for launchpad bugs?


Not really a clean merge ;)


This is not the right formula, is it?
According to http://darksouls.wikidot.com/online-matchmaking `Math.Abs(tmpSL - selfSL) < 11 + selfSL * 0.1` seems more appropriate to me.


Because we agreed that that I would if Louis gave his okay - you were in the room.


למה שינית את זה?


God, I though you would release Friday afternoon.


when the release?