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 _date_add_months(date: String, months: Int): String

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
  62. def _today(): Long

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
  76. final def asInstanceOf[T0]: T0

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
  90. def hashCode(): Int

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

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

    Permalink
  93. val keyModifierSet: Set[String]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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