p

io

idml

package idml

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class FailedRequirement(reason: IdmlNothing) extends IdmlValue with IdmlNothing with Product with Serializable

    Returned when a requirement has failed

  2. case class FieldTypeCounter(nothing: Int = 0, strings: Int = 0, doubles: Int = 0, ints: Int = 0, bools: Int = 0, objects: Int = 0, arrays: Int = 0, nulls: Int = 0) extends IdmlValueVisitor with Product with Serializable

    Counts fields of particular types

  3. trait IdmlArray extends IdmlValue with CompositeValue

    A structure that has array-like behaviour

  4. trait IdmlBool extends IdmlValue

    The IdmlValue that contains boolean values

  5. trait IdmlDouble extends IdmlValue

    The IdmlValue that contains floating point numbers

  6. trait IdmlInt extends IdmlValue

    The IdmlValue for containing natural numbers

  7. trait IdmlNothing extends IdmlValue

    Returned when there was no data.

    Returned when there was no data. See this as equivalent to None or null

  8. abstract class IdmlObject extends IdmlValue

    The IdmlValue that represents objects

  9. trait IdmlString extends IdmlValue

    For a value that has string behaviours

  10. abstract class IdmlValue extends SchemaModule with NavigationModule with StringModule with ObjectModule with UrlModule with DateModule with EmailModule with MathsModule with RegexModule with ArrayModule

    The base class for all json values

  11. abstract class IdmlValueVisitor extends AnyRef

    Allows traversal of a IdmlValue using the visitor pattern

  12. class JIdmlValue extends AnyRef

    The java-friendly API for constructing IdmlValues

    The java-friendly API for constructing IdmlValues

    You'll find of methods which allow you to construct the AST types from java

    The corresponding asX methods are on IdmlValue itself, and return Optionals

Value Members

  1. object BadDateFormat extends IdmlValue with IdmlNothing with Product with Serializable

    Returned when a user supplied date format is invalid i.e.

    Returned when a user supplied date format is invalid i.e. it's not a string or is an invalid format

  2. object CastFailed extends IdmlValue with IdmlNothing with Product with Serializable

    Returned when a cast function rejected input because of its value.

    Returned when a cast function rejected input because of its value. e.g. "apples".email()

  3. object CastUnsupported extends IdmlValue with IdmlNothing with Product with Serializable

    Returned when a cast function rejected input because of its type.

    Returned when a cast function rejected input because of its type. e.g. 123.csv()

  4. object Deleted extends IdmlValue with IdmlNothing with Product with Serializable
  5. object EmptyCoalesce extends IdmlValue with IdmlNothing with Product with Serializable

    Returned when a coalesce didn't find anything

  6. object Filtered extends IdmlValue with IdmlNothing with Product with Serializable

    Returned when a predicate evaluated to false, filtering out a value

  7. object IdmlNull extends IdmlValue with Product with Serializable

    The null value

  8. object IdmlValue

    The base class for all json values

  9. object InvalidCaller extends IdmlValue with IdmlNothing with Product with Serializable

    Returned when a function's caller was invalid

  10. object InvalidParameters extends IdmlValue with IdmlNothing with Product with Serializable

    Returned when a function's args were invalid

  11. object MissingField extends IdmlValue with IdmlNothing with Product with Serializable

    Returned when a field in an object was missing

  12. object MissingIndex extends IdmlValue with IdmlNothing with Product with Serializable

    Returned when an item in an array was missing

  13. object NoFields extends IdmlValue with IdmlNothing with Product with Serializable

    Returned when we attempted a get operation on something without fields

  14. object NoIndex extends IdmlValue with IdmlNothing with Product with Serializable

    Returned when we attempted an index or slice operation on something that wasn't an array

  15. object NoOp extends IdmlValue with IdmlNothing with Product with Serializable

    A function has nullified this field

Ungrouped