io
.
gatling
jsonpath
package
jsonpath
Visibility
Public
All
Type Members
case class
AnyField
(
recursive:
Boolean
=
false
)
extends
FieldAccessor
with
Product
with
Serializable
sealed
trait
ArrayAccessor
extends
PathToken
case class
ArrayRandomAccess
(
indices:
List
[
Int
]
)
extends
ArrayAccessor
with
Product
with
Serializable
case class
ArraySlice
(
start:
Option
[
Int
]
,
stop:
Option
[
Int
]
,
step:
Int
=
1
)
extends
ArrayAccessor
with
Product
with
Serializable
Slicing of an array, indices start at zero
sealed
trait
AstToken
extends
AnyRef
trait
BinaryBooleanOperator
extends
AnyRef
case class
BooleanFilter
(
fun:
BinaryBooleanOperator
,
lhs:
FilterToken
,
rhs:
FilterToken
)
extends
FilterToken
with
Product
with
Serializable
case class
ComparisonFilter
(
operator:
ComparisonOperator
,
lhs:
FilterValue
,
rhs:
FilterValue
)
extends
FilterToken
with
Product
with
Serializable
trait
ComparisonOperator
extends
AnyRef
case class
CurrentObject
()
extends
PathToken
with
Product
with
Serializable
case class
Field
(
name:
String
,
recursive:
Boolean
=
false
)
extends
FieldAccessor
with
Product
with
Serializable
sealed
trait
FieldAccessor
extends
PathToken
sealed
trait
FilterToken
extends
PathToken
sealed
trait
FilterValue
extends
AstToken
case class
HasFilter
(
query:
SubQuery
)
extends
FilterToken
with
Product
with
Serializable
case class
JPDouble
(
d:
Double
)
extends
JPNumber
with
Product
with
Serializable
case class
JPLong
(
i:
Long
)
extends
JPNumber
with
Product
with
Serializable
sealed
trait
JPNumber
extends
FilterValue
case class
JPString
(
s:
String
)
extends
FilterValue
with
Product
with
Serializable
case class
MultiField
(
names:
List
[
String
]
)
extends
FieldAccessor
with
Product
with
Serializable
sealed
trait
PathToken
extends
AstToken
case class
Root
()
extends
FieldAccessor
with
Product
with
Serializable
case class
SubQuery
(
path:
List
[
PathToken
]
)
extends
FilterValue
with
Product
with
Serializable
Value Members
object
AST
object
AndOperator
extends
BinaryBooleanOperator
object
EqOperator
extends
ComparisonOperator
object
GreaterOperator
extends
ComparisonOperator
object
GreaterOrEqOperator
extends
ComparisonOperator
object
LessOperator
extends
ComparisonOperator
object
LessOrEqOperator
extends
ComparisonOperator
object
OrOperator
extends
BinaryBooleanOperator
object
Parser
extends
RegexParsers
package
jsonsmart
Ungrouped