Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
data BeginningPoint Source #
Instances
Eq BeginningPoint Source # | |
Defined in Data.JSONPath.Types (==) :: BeginningPoint -> BeginningPoint -> Bool # (/=) :: BeginningPoint -> BeginningPoint -> Bool # | |
Show BeginningPoint Source # | |
Defined in Data.JSONPath.Types showsPrec :: Int -> BeginningPoint -> ShowS # show :: BeginningPoint -> String # showList :: [BeginningPoint] -> ShowS # |
Instances
data JSONPathElement Source #
KeyChild Text | |
KeyChildren [Text] | |
AnyChild | |
Slice SliceElement | |
SliceUnion SliceElement SliceElement | |
Filter BeginningPoint [JSONPathElement] Condition Literal | |
Search [JSONPathElement] |
Instances
Eq JSONPathElement Source # | |
Defined in Data.JSONPath.Types (==) :: JSONPathElement -> JSONPathElement -> Bool # (/=) :: JSONPathElement -> JSONPathElement -> Bool # | |
Show JSONPathElement Source # | |
Defined in Data.JSONPath.Types showsPrec :: Int -> JSONPathElement -> ShowS # show :: JSONPathElement -> String # showList :: [JSONPathElement] -> ShowS # |
data SliceElement Source #
SingleIndex Int | |
SimpleSlice Int Int | |
SliceWithStep Int Int Int | |
SliceTo Int | |
SliceToWithStep Int Int | |
SliceFrom Int | |
SliceFromWithStep Int Int | |
SliceWithOnlyStep Int |
Instances
Eq SliceElement Source # | |
Defined in Data.JSONPath.Types (==) :: SliceElement -> SliceElement -> Bool # (/=) :: SliceElement -> SliceElement -> Bool # | |
Show SliceElement Source # | |
Defined in Data.JSONPath.Types showsPrec :: Int -> SliceElement -> ShowS # show :: SliceElement -> String # showList :: [SliceElement] -> ShowS # |