# Functions
Cast indicates that the result value should be casted to the given type.
DotPath is similar to Path, but accepts string with dot format.
HasKey return a predicate for checking that a JSON key exists and not NULL.
LenEQ return a predicate for checking that an array length of a JSON (returned by the path) is equal to the given argument.
LenGT return a predicate for checking that an array length of a JSON (returned by the path) is greater than the given argument.
LenGTE return a predicate for checking that an array length of a JSON (returned by the path) is greater than or equal to the given argument.
LenLT return a predicate for checking that an array length of a JSON (returned by the path) is less than the given argument.
LenLTE return a predicate for checking that an array length of a JSON (returned by the path) is less than or equal to the given argument.
LenNEQ return a predicate for checking that an array length of a JSON (returned by the path) is not equal to the given argument.
LenPath writes to the given SQL builder the JSON path for getting the length of a given JSON path.
ParsePath parses the "dotpath" for the DotPath option.
Path sets the path to the JSON value of a column.
StringContains return a predicate for checking that a JSON string value (returned by the path) contains the given substring.
StringHasPrefix return a predicate for checking that a JSON string value (returned by the path) has the given substring as prefix.
StringHasSuffix return a predicate for checking that a JSON string value (returned by the path) has the given substring as suffix.
Unquote indicates that the result value should be unquoted.
ValueContains return a predicate for checking that a JSON value (returned by the path) contains the given argument.
ValueEQ return a predicate for checking that a JSON value (returned by the path) is equal to the given argument.
ValueGT return a predicate for checking that a JSON value (returned by the path) is greater than the given argument.
ValueGTE return a predicate for checking that a JSON value (returned by the path) is greater than or equal to the given argument.
ValueIsNull return a predicate for checking that a JSON value (returned by the path) is a null literal (JSON "null").
ValueLT return a predicate for checking that a JSON value (returned by the path) is less than the given argument.
ValueLTE return a predicate for checking that a JSON value (returned by the path) is less than or equal to the given argument.
ValueNEQ return a predicate for checking that a JSON value (returned by the path) is not equal to the given argument.
ValuePath writes to the given SQL builder the JSON path for getting the value of a given JSON path.
# Structs
PathOptions holds the options for accessing a JSON value from an identifier.
# Type aliases
Option allows for calling database JSON paths with functional options.