How to render an element when substituting it into a query.
Constructors
Plain BuilderRender without escaping or quoting. Use for non-text types such as numbers, when you are certain that they will not introduce formatting vulnerabilities via use of characters such as spaces or "
'".Escape ByteStringEscape and enclose in quotes before substituting. Use for all text-like types, and anything else that may contain unsafe characters when rendered.
EscapeByteA ByteStringEscape binary data for use as a
bytealiteral. Include surrounding quotes. This is used by the Binary newtype wrapper.EscapeIdentifier ByteStringEscape before substituting. Use for all sql identifiers like table, column names, etc. This is used by the Identifier newtype wrapper.
Many [Action]Concatenate a series of rendering actions.