Object

io.prophecy.abinitio

ScalaFunctions

Related Doc: package abinitio

Permalink

object ScalaFunctions

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ScalaFunctions
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def _bigDecimalToPackedBytes(input: BigDecimal, precision: Int, isUnsigned: Boolean, isStripped: Boolean): Array[Byte]

    Permalink
  5. def _concat(args: Any*): String

    Permalink
  6. def _datetime_add(inputDate: Any, days: Long = 0, hours: Long = 0, minutes: Long = 0, seconds: Long = 0, microseconds: Long = 0): String

    Permalink
  7. def _decimal_lpad(input: Any, len: Int, char_to_pad_with: String = "0", decimal_point_char: String = "."): String

    Permalink
  8. def _decimal_strip(input: String, decimal_point_char: String = "."): String

    Permalink
  9. def _decode_datetime(time: String): decode_datetime_type

    Permalink
  10. def _directory_listing(path: String, pattern: String*): Array[String]

    Permalink
  11. def _ends_with(input: String, suffix: String): Boolean

    Permalink
  12. def _eval(record: Product, expression: String): AnyRef

    Permalink
  13. def _file_information(path: String, baseDirectory: String = ""): file_information_type

    Permalink
  14. def _first_defined(first: Any, second: Any): Any

    Permalink
  15. def _first_without_error(args: Any*): Any

    Permalink
  16. def _force_error(input: String, threshold: String = ""): Nothing

    Permalink
  17. def _is_blank(input: String): Boolean

    Permalink
  18. def _isnull(input: Any): Boolean

    Permalink
  19. def _length(input: String): Integer

    Permalink
  20. def _lower(input: String): String

    Permalink
  21. def _ltrim(input: String): String

    Permalink
  22. def _multifile_information(path: String, baseDirectory: String = ""): multifile_information_type

    Permalink
  23. def _now(format: String = "yyyy-dd-MM HH:mm:ss"): String

    Permalink
  24. def _packedBytesStringToDecimal(input: String, scale: Int = 0, isUnsigned: Boolean, isStripped: Boolean): BigDecimal

    Permalink
  25. def _packedBytesToDecimal(input: Array[Byte], scale: Int = 0, isUnsigned: Boolean, isStripped: Boolean): BigDecimal

    Permalink
  26. def _print_error(input: String, threshold: String = ""): String

    Permalink
  27. def _random_string_value(length: Int): String

    Permalink
  28. def _re_get_match(input: String, pattern: String): String

    Permalink
  29. def _re_index(input: String, pattern: String, offset: Int = 0): Integer

    Permalink

    This function returns the index of the occurence of first character of pattern in input string

  30. def _re_match_replace(target: String, pattern: String, replacement: String, offset: Int = 0): String

    Permalink
  31. def _re_replace(target: String, pattern: String, replacement: String, offset: Int = 0): String

    Permalink
  32. def _readBytesIntoInteger(input: Array[Byte], length: Int, _endian: String, isUnsigned: Boolean = false): Int

    Permalink
  33. def _readBytesIntoLong(input: Array[Byte], length: Int, _endian: String, isUnsigned: Boolean = false): Long

    Permalink
  34. def _readBytesStringIntoInteger(input: String, length: Int, _endian: String, isUnsigned: Boolean = false): Int

    Permalink
  35. def _readBytesStringIntoLong(input: String, length: Int, _endian: String, isUnsigned: Boolean = false): Long

    Permalink
  36. def _read_file(_filename: String, baseDirectory: String = ""): String

    Permalink

  37. def _record_info(dml_type: String, includes: Array[String] = Array()): Array[dml_field_info]

    Permalink
  38. def _rtrim(input: String): String

    Permalink
  39. def _starts_with(input: String, prefix: String): Boolean

    Permalink
  40. def _string_filter(inputStr1: String, inputStr2: String): String

    Permalink
  41. def _string_filter_out(str1: String, str2: String): String

    Permalink
  42. def _string_index(input: String, seek: String, offset: Int = 0): Integer

    Permalink
  43. def _string_is_numeric(input: String): Integer

    Permalink
  44. def _string_join(strvec: Array[String], delim: String): String

    Permalink
  45. def _string_length(input: String): Integer

    Permalink
  46. def _string_like(input: String, pattern: String): Boolean

    Permalink
  47. def _string_lpad(input: Any, length: Int, paddingChar: String = ""): String

    Permalink
  48. def _string_lrtrim(input: String): String

    Permalink
  49. def _string_pad(input: Any, length: Int, paddingChar: String = ""): String

    Permalink
  50. def _string_prefix(input: String, length: Int): String

    Permalink
  51. def _string_replace(input: String, seek: String, newStr: String, offset: Int = 0): String

    Permalink
  52. def _string_replace_first(input: String, seek: String, newStr: String, offset: Int = 0): String

    Permalink
  53. def _string_representation(input: Any): String

    Permalink
  54. def _string_rindex(inputStr: String, seekStr: String, offset: Int = 0): Integer

    Permalink
  55. def _string_split(input: String, delim: String): Array[String]

    Permalink
  56. def _string_split_no_empty(input: String, pattern: String): Array[String]

    Permalink
  57. def _string_upcase(input: String): String

    Permalink
  58. def _today(): Long

    Permalink
  59. def _type_info(dml_type: String, includes: Array[String] = Array()): dml_type_info

    Permalink
  60. def _upper(input: String): String

    Permalink
  61. def _writeIntegerToBytes(input: Any, length: Int, _endian: String, isUnsigned: Boolean = false): Array[Byte]

    Permalink
  62. def _writeLongToBytes(input: Any, length: Int, _endian: String, isUnsigned: Boolean = false): Array[Byte]

    Permalink
  63. def add_field(input_type: String, field_name: String, field_type: String, default: String = "", condition: String = "", nullable: Byte = 0, comment: String = "", includes: Array[String] = Array()): String

    Permalink
  64. def add_fields(input_type: String, fields_to_add: Array[dml_field_info], includes: Array[String] = Array()): String

    Permalink
  65. def add_includes(transform: dml_transform, includes: Array[String] = Array()): dml_transform

    Permalink
  66. def add_key(key_specifier: String, subKey: dml_key_info): String

    Permalink
  67. def add_local(transform: dml_transform, local_name: String, local_type: String, local_init: String = "", comment: String = "", includes: Array[String] = Array()): dml_transform

    Permalink
  68. def add_rule(transform: dml_transform, lhs: String, rhs: String, priority: Int = Int.MaxValue, comment: String = "", includes: Array[String] = Array()): dml_transform

    Permalink
  69. def add_rules(transform: dml_transform, rules: Array[dml_rule], includes: Array[String] = Array()): dml_transform

    Permalink
  70. def add_statement(transform: dml_transform, statement: String, comment: String = "", includes: Array[String] = Array()): dml_transform

    Permalink
  71. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  72. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @throws( ... )
  73. def convertToBoolean(input: Any): Boolean

    Permalink
  74. def convertToByte(input: Any): Byte

    Permalink
  75. def convertToInt(input: Any): Integer

    Permalink
  76. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  77. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  78. def expand_type(typeDefinition: String): String

    Permalink
  79. def expression_info(expression: String, includes: Array[String] = Array()): dml_expression_info

    Permalink
  80. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  81. def getStringRepresentationFromCaseClass(x: Array[Product]): String

    Permalink
  82. def get_edl_naming_convention(input: String*): String

    Permalink
  83. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  84. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  85. def join_types(dml_type1: String, dml_type2: String, includes: Array[String] = Array()): String

    Permalink
  86. val keyModifierSet: Set[String]

    Permalink
  87. def key_info(key: String): Array[dml_key_info]

    Permalink
  88. def make_arg(arg_name: String, dml_type: String = "", comment: String = ""): dml_arg

    Permalink
  89. def make_expression(dmlExpressionInfo: dml_expression_info): String

    Permalink
  90. def make_field(field_name: String, field_type: String, default: String = "", condition: String = "", nullable: Int = 0, comment: String = "", includes: Array[String] = Array()): dml_field_info

    Permalink
  91. def make_key(key_info: Array[dml_key_info]): String

    Permalink
  92. def make_local(local_name: String, local_type: String, local_init: String, comment: String = ""): dml_variable

    Permalink
  93. def make_package(package_info: dml_package_info): String

    Permalink
  94. def make_rule(lhs: String, rhs: String, priority: Int = Int.MaxValue, comment: String = ""): dml_rule

    Permalink
  95. def make_statement(statement: String, comment: String): dml_statement

    Permalink
  96. def make_transform(function_name: String = "fn0", inputs: Array[dml_arg] = Array(), outputs: Array[dml_arg] = Array(dml_arg("out", "")), locals: Array[dml_variable] = Array(), statements: Array[dml_statement] = Array(), rules: Array[dml_rule] = Array(), includes: Array[String] = Array(), transform: dml_transform = null): dml_transform

    Permalink
  97. def make_type(dmlTypeInfo: dml_type_info, includes: Array[String] = Array()): String

    Permalink
  98. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  99. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  100. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  101. def package_info(package_definition: String, includes: Array[String] = Array()): dml_package_info

    Permalink
  102. def parseDML(field: String, addHeader: Boolean = true, merge: Boolean = true): FFAST

    Permalink
  103. def pdl_resolve_to_string(input: String*): String

    Permalink
  104. def pset_info(pset: String): pset_info_type

    Permalink
  105. def read_file(filename: String, baseDirectory: String): String

    Permalink
  106. def read_package(filePath: String, baseDirectory: String = ""): dml_package_info

    Permalink
  107. def read_type(filename: String, baseDirectory: String = "", includes: Array[String] = Array()): String

    Permalink
  108. def record_info_item(dml_type: String, item: String, includes: Array[String] = Array()): Array[String]

    Permalink
  109. def record_info_item_expanded(dml_type: String, item: String): Array[String]

    Permalink
  110. def remove_fields(input_type: String, field_names: Any, includes: Array[String] = Array()): String

    Permalink
  111. def searchAndGetFilePathFromBaseDirectory(_filename: String, baseDirectory: String = ""): String

    Permalink
  112. def serialise(value: Any, outputFile: String): Unit

    Permalink
  113. def serializeObjectToString(input: Any): String

    Permalink
  114. def set_field_direction(keys: String, fieldName: String, fieldDirection: String): String

    Permalink
  115. def splitReinterpretAsArgument(input: String, delimiter: String = ""): Array[String]

    Permalink
  116. def starts_with_key(key1: String, key2: String): Boolean

    Permalink
  117. def string(input: Any): String

    Permalink
  118. def substring_scala(input: String, start: Int, length: Int): String

    Permalink
  119. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  120. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  121. def transform_info(transform: String, includes: Array[String] = Array()): dml_transform_info

    Permalink
  122. def typeCastTodayFunction(format: String): String

    Permalink
  123. def typeCastTodayMinusDaysFunction(format: String = "yyyy-dd-MM HH:mm:ss", days: Long): String

    Permalink
  124. def vector_sort_dedup_first(input: Array[Any]): Array[Any]

    Permalink
  125. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  126. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  127. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from AnyRef

Inherited from Any

Ungrouped