| Safe Haskell | None |
|---|---|
| Language | GHC2024 |
Napkin.Untyped.Ops.BigQuery.Json
Documentation
Constructors
| JSONPath_Key !Text | |
| JSONPath_Index !Natural |
class ToJSONPath a where #
Methods
toJSONPath :: a -> JSONPath #
Instances
| ToJSONPath Text # | |
Defined in Napkin.Untyped.Ops.BigQuery.Json Methods toJSONPath :: Text -> JSONPath # | |
| ToJSONPath Natural # | |
Defined in Napkin.Untyped.Ops.BigQuery.Json Methods toJSONPath :: Natural -> JSONPath # | |
jsonExtract :: SExp -> [JSONPath] -> SExp #
jsonExtractScalar :: SExp -> [JSONPath] -> SExp #
jsonExtractArray :: SExp -> [JSONPath] -> SExp #
jsonQueryArray :: SExp -> [JSONPath] -> SExp #
jsonExtractStringArray :: SExp -> [JSONPath] -> SExp #
jsonValueArray :: SExp -> [JSONPath] -> SExp #
parseJsonRound :: SExp -> SExp #
jsonLiteral :: SExp -> SExp #
toJsonString' :: SExp -> SExp #
jsonSafeString :: SExp -> SExp #
jsonSafeBool :: SExp -> SExp #
jsonSafeInt64 :: SExp -> SExp #
jsonSafeFloat64 :: SExp -> SExp #
jsonObject :: [(SExp, SExp)] -> SExp #
jsonFlatten :: SExp -> SExp #
jsonStripNulls :: SExp -> SExp #
jsonRemove :: SExp -> [[JSONPath]] -> SExp #