object AST
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- AST
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- 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
Slicing of an array, indices start at zero
- start
is the first item that you want (of course)
- stop
is the first item that you do not want
- sealed trait AstToken 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
- case class Field (name: String) extends FieldAccessor with Product with Serializable
- sealed trait FieldAccessor extends PathToken
- sealed trait FilterDirectValue extends FilterValue
- sealed trait FilterToken extends PathToken
- sealed trait FilterValue extends AstToken
- case class HasFilter (query: SubQuery) extends FilterToken with Product with Serializable
- case class JPDouble (value: Double) extends JPNumber with Product with Serializable
- case class JPLong (value: Long) extends JPNumber with Product with Serializable
- sealed trait JPNumber extends FilterDirectValue
- case class JPString (value: String) extends FilterDirectValue with Product with Serializable
- case class MultiField (names: List[String]) extends FieldAccessor with Product with Serializable
- sealed trait PathToken extends AstToken
- case class RecursiveField (name: String) extends FieldAccessor with Product with Serializable
- case class RecursiveFilterToken (filter: FilterToken) extends PathToken with Product with Serializable
- case class SubQuery (path: List[PathToken]) extends FilterValue with Product with Serializable
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
- object AnyField extends FieldAccessor with Product with Serializable
- object ArraySlice extends Serializable
- object CurrentNode extends PathToken with Product with Serializable
- object JPFalse extends FilterDirectValue with Product with Serializable
- object JPNull extends FilterDirectValue with Product with Serializable
- object JPTrue extends FilterDirectValue with Product with Serializable
- object RecursiveAnyField extends FieldAccessor with Product with Serializable
- object RootNode extends FieldAccessor with Product with Serializable