Package: sqlq
Title: 'SQL' Query Builder
Version: 1.0.1
Authors@R: c(person("Pierrick", "Roger", email="pierrick.roger@cea.fr", role=c("aut", "cre"), comment=c(ORCID="0000-0001-8177-4873")))
Maintainer: Pierrick Roger <pierrick.roger@cea.fr>
Description: Allows to build complex 'SQL' (Structured Query Language)
        queries dynamically. Classes and/or factory functions are used
        to produce a syntax tree from which the final character string
        is generated. Strings and identifiers are automatically quoted
        using the right quotes, using either ANSI (American National
        Standards Institute) quoting or the quoting style of an
        existing database connector. Style can be configured to set
        uppercase/lowercase for keywords, remove unnecessary spaces, or
        omit optional keywords.
URL: https://gitlab.com/cnrgh/databases/r-sqlq
BugReports: https://gitlab.com/cnrgh/databases/r-sqlq/-/issues
Depends: R (>= 4.1)
License: AGPL-3
Encoding: UTF-8
Suggests: roxygen2, testthat, knitr, rmarkdown, covr, cyclocomp, lintr,
        lgr, RSQLite
Imports: R6, chk, DBI
NeedsCompilation: no
Roxygen: list(markdown = TRUE)
RoxygenNote: 7.3.2
Collate: 'Statement.R' 'Expr.R' 'ExprBetween.R' 'ExprComp.R'
        'ExprBinOp.R' 'ExprCommOp.R' 'Token.R' 'TokenSymbol.R'
        'TokenIdentifier.R' 'ExprField.R' 'ExprFieldDef.R'
        'ExprIsNotNull.R' 'ExprIsNull.R' 'ExprList.R'
        'ExprListFields.R' 'ExprListValues.R' 'ExprUnaryOp.R' 'utils.R'
        'TokenValue.R' 'ExprValue.R' 'Query.R' 'QueryCreate.R'
        'QueryDelete.R' 'QueryInsert.R' 'QuerySelect.R' 'StmtSet.R'
        'StmtUpdate.R' 'QueryUpdate.R' 'StmtCreate.R' 'StmtDelete.R'
        'StmtFrom.R' 'StmtInsert.R' 'StmtJoin.R' 'StmtLimit.R'
        'StmtSelect.R' 'StmtSelectAll.R' 'StmtSelectFields.R'
        'StmtValues.R' 'StmtWhere.R' 'TokenEmpty.R' 'TokenKeyword.R'
        'factories.R' 'package.R' 'tokens.R'
VignetteBuilder: knitr
Repository: https://cnrgh.r-universe.dev
Date/Publication: 2025-09-11 15:56:13 UTC
RemoteUrl: https://gitlab.com/cnrgh/databases/r-sqlq
RemoteRef: HEAD
RemoteSha: 2ec97c82d6fd10ce91567ebe20178fee51a5cd7a
Packaged: 2026-09-22 09:31:46 UTC; root
Author: Pierrick Roger [aut, cre] (ORCID:
    <https://orcid.org/0000-0001-8177-4873>)
