| Safe Haskell | Safe |
|---|---|
| Language | Haskell2010 |
Data.JSONPath.Types
Documentation
data BegingingPoint Source #
Constructors
| Root | |
| CurrentObject |
Instances
| Eq BegingingPoint Source # | |
Defined in Data.JSONPath.Types Methods (==) :: BegingingPoint -> BegingingPoint -> Bool # (/=) :: BegingingPoint -> BegingingPoint -> Bool # | |
| Show BegingingPoint Source # | |
Defined in Data.JSONPath.Types Methods showsPrec :: Int -> BegingingPoint -> ShowS # show :: BegingingPoint -> String # showList :: [BegingingPoint] -> ShowS # | |
Constructors
| Equal | |
| NotEqual | |
| GreaterThan | |
| SmallerThan |
data JSONPathElement Source #
Constructors
| 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 Methods (==) :: JSONPathElement -> JSONPathElement -> Bool # (/=) :: JSONPathElement -> JSONPathElement -> Bool # | |
| Show JSONPathElement Source # | |
Defined in Data.JSONPath.Types Methods showsPrec :: Int -> JSONPathElement -> ShowS # show :: JSONPathElement -> String # showList :: [JSONPathElement] -> ShowS # | |
data SliceElement Source #
Constructors
| 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 | |
| Show SliceElement Source # | |
Defined in Data.JSONPath.Types Methods showsPrec :: Int -> SliceElement -> ShowS # show :: SliceElement -> String # showList :: [SliceElement] -> ShowS # | |