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. object LongWrappedArray

    Permalink
  5. def _bigDecimalToPackedBytes(input: BigDecimal, precision: Int, isUnsigned: Boolean, isStripped: Boolean): Array[Byte]

    Permalink
  6. def _char_string(charCode: Int): String

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

    Permalink
  8. def _date_add_months(date: String, months: Int): String

    Permalink
  9. def _date_month_end(month: Int, year: Int = LocalDate.now().getYear): Int

    Permalink
  10. def _datediff(end: String, start: String): Long

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

    Permalink
  12. def _datetime_difference_months(date1: String, date2: String): Long

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

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

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

    Permalink
  16. def _directory_listing(_path: String, pattern: String*): Array[String]

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

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

    Permalink
  19. def _file_information(path: String, baseDirectory: String = "", useLocalFileSystem: Boolean = false): file_information_type

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

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

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

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

    Permalink
  24. def _is_valid(input: Any): Boolean

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

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

    Permalink
  27. def _lookup(name: String, arg1: String*): String

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

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

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

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

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

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

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

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

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

    Permalink
  37. 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

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

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

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

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

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

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

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

    Permalink

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

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

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

    Permalink
  48. def _string_compare(input1: String, input2: String): Integer

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

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

    Permalink
  51. def _string_from_hex(input: String, padOddSize: Int = 0): String

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
  67. def _string_to_hex(input: String): String

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

    Permalink
  69. def _today(): Long

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

    Permalink
  71. def _unix_timestamp(): Long

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

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

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

    Permalink
  75. 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
  76. def add_fields(input_type: String, fields_to_add: Array[dml_field_info], includes: Array[String] = Array()): String

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

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

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

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

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

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

    Permalink
  83. def adjustStringRegexPattern(input: String): String

    Permalink
  84. def aes_decrypt(input1: String, input2: String, input3: Integer, input4: Integer, input5: String): String

    Permalink
  85. def aes_encrypt(input1: Array[Byte], input2: String, input3: Integer, input4: Integer, input5: String): String

    Permalink
  86. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  87. def breakByteArrayIntoWindows(input: Array[Byte], windowSize: Int, offset: Int = 0): Array[Array[Byte]]

    Permalink
  88. def ceiling(number: Double): Double

    Permalink
  89. def changeEndianNessOfInteger(input: Integer, isBigEndian: Boolean, toBigEndian: Boolean): Int

    Permalink
  90. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @throws( ... )
  91. def convertInputToByteArray(input: Any): Array[Byte]

    Permalink
  92. def convertInputToInteger(input: Any, isBigEndian: Boolean): Int

    Permalink
  93. def convertToBoolean(input: Any): Boolean

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

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

    Permalink
  96. def convertToLong(input: Any): Long

    Permalink
  97. def encrypt_aes_simple(input1: Any, input2: Any): Array[Byte]

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

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

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

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

    Permalink
  102. def getByteArray(input: Any): Array[Byte]

    Permalink

    Method to get ByteArray from any passed object.

  103. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  104. def getLocalDateTime(inputDate: Any): LocalDateTime

    Permalink
  105. def getStringRepresentationFromCaseClass(x: Array[Product]): String

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

    Permalink
  107. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  108. def hash_SHA256(input: Any): Array[Byte]

    Permalink
  109. final def isInstanceOf[T0]: Boolean

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

    Permalink
  111. val keyModifierSet: Set[String]

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

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

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

    Permalink
  115. 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
  116. def make_key(key_info: Array[dml_key_info]): String

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

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

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

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

    Permalink
  121. 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
  122. def make_type(dmlTypeInfo: dml_type_info, includes: Array[String] = Array()): String

    Permalink
  123. def math_log(number: Double): Double

    Permalink
  124. def math_pow(number: Double, power: Double): Double

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
  151. def updateIndexInRow(input: Row, index: Int, value: Any): Row

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  155. 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