HORIZON HASKELLDocslts/ghc-10.0.x8c2f8e82026-10-19Search names, modules, packages, or :: a typeCtrl K

GHC 10.0.0.20260917 · lts/ghc-10.0.x · 8c2f8e8 · 2026-10-19

Moduleesqueleto-3.6.0.3Haskell2010

Database.Esqueleto.Internal.ExprParser

This is an internal module. This module may have breaking changes without a corresponding major version bump. If you use this module, please open an issue with your use-case so we can safely support it.

  • 2 types
  • 7 values
  • Packageesqueleto-3.6.0.3
  • Exports9
  • LanguageHaskell2010
  • LicenceBSD-3-Clause
  • SourceExprParser.hs
datadata TableAccess
#

A type representing the access of a table value. In Esqueleto, we get a guarantee that the access will look something like:

escape-char [character] escape-char . escape-char [character] escape-char
            ^^^^^^^^^^^                           ^^^^^^^^^^^
            table name                            column name
Instances3Eq, Ord, Show
  • Eq TableAccessDefined in esqueleto-3.6.0.3 · Database.Esqueleto.Internal.ExprParser
  • Ord TableAccessDefined in esqueleto-3.6.0.3 · Database.Esqueleto.Internal.ExprParser
  • Show TableAccessDefined in esqueleto-3.6.0.3 · Database.Esqueleto.Internal.ExprParser

This function uses the connEscapeName function in the SqlBackend with an empty identifier to pull out an escape character. This implementation works with postgresql, mysql, and sqlite backends.