Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Documentation
data BegingingPoint Source #
Instances
Eq BegingingPoint Source # | |
Defined in Data.JSONPath.Types (==) :: BegingingPoint -> BegingingPoint -> Bool # (/=) :: BegingingPoint -> BegingingPoint -> Bool # | |
Show BegingingPoint Source # | |
Defined in Data.JSONPath.Types showsPrec :: Int -> BegingingPoint -> ShowS # show :: BegingingPoint -> String # showList :: [BegingingPoint] -> ShowS # |
data JSONPathElement Source #
KeyChild Text | |
KeyChildren [Text] | |
AnyChild | |
Slice SliceElement | |
SliceUnion SliceElement SliceElement | |
Filter BegingingPoint [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 # |