Packages

t

io.idml.datanodes.modules

SchemaModule

trait SchemaModule extends AnyRef

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SchemaModule
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def array(): IdmlValue

    Transform this field into an array

  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def bool(): IdmlValue

    Transform this field into a boolean

  7. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  8. def deepCopy: IdmlValue

    Create a new version of this object that can be safely modified by other callers

  9. def default(value: IdmlValue): IdmlValue

    If the value is missing then use a default value instead

  10. def double(): IdmlValue

    Transform this field into a float

  11. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  13. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. def float(): IdmlValue

    Transform this field into a floating-point number

  15. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  16. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  17. def int(): IdmlValue

    Transform this field into a natural number

  18. def isArray: IBool

    Is this an array?

  19. def isEmpty: IBool

    This is a form of type coercion similar to php's empty(..) function; false, null, missing values, empty arrays and objects all return true for isEmpty

  20. def isFalse: IBool

    Is this false?

  21. def isFalseValue: Boolean

    Is this false?

  22. def isFloat: IBool

    Is this a float?

  23. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  24. def isInt: IBool

    Is this an int?

  25. def isNothing: IBool

    Is this value nothing?

  26. def isNothingValue: Boolean

    Is this value nothing?

  27. def isNull: IBool

    Is this value null?

  28. def isNullValue: Boolean

    Is this value null?

  29. def isObject: IBool

    Is this an object?

  30. def isString: IBool

    Is this a string?

  31. def isStringValue: Boolean

    Is this a string?

  32. def isTrue: IBool

    Is this true?

  33. def isTrueValue: Boolean

    Is this true?

  34. def iterator: Iterator[IdmlValue]

    Iterate over the sub-components of this node

  35. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  36. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  37. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  38. def object(): IdmlValue

    Transform this field into an object

  39. def orElse(value: IdmlValue): IdmlValue
  40. def required(): IdmlValue

    Annotate any missing fields.

    Annotate any missing fields. This is useful later on for processes like schema matching

  41. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  42. def toBoolOption: Option[Boolean]

    Extract the underlying boolean value for this node if it has one, otherwise return none

  43. def toBoolValue: Boolean

    Extract the underlying boolean value for this node if it has one, otherwise return a default

  44. def toDoubleOption: Option[Double]

    Extract the underlying double value for this node if it has one, otherwise return none

  45. def toDoubleValue: Double

    Extract the underlying double value for this node if it has one, otherwise return a default

  46. def toFloatOption: Option[Float]

    Extract the underlying float value for this node if it has one, otherwise return none

  47. def toFloatValue: Float

    Extract the underlying float value for this node if it has one, otherwise return a default

  48. def toIntOption: Option[Int]

    Extract the underlying int value for this node if it has one, otherwise return none

  49. def toIntValue: Int

    Extract the underlying int value for this node if it has one, otherwise return a default

  50. def toLongOption: Option[Long]

    Extract the underlying long value for this node if it has one, otherwise return none

  51. def toLongValue: Long

    Extract the underlying long value for this node if it has one, otherwise return a default

  52. def toString(): String
    Definition Classes
    AnyRef → Any
  53. def toStringOption: Option[String]

    Extract the underlying string value for this node if it has one, otherwise return none

  54. def toStringValue: String

    Extract the underlying string value for this node if it has one, otherwise return a default

  55. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  56. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  57. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped