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