object
ScalaFunctions
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
def
_bigDecimalToPackedBytes(input: BigDecimal, precision: Int, isUnsigned: Boolean, isStripped: Boolean): Array[Byte]
-
def
_concat(args: Any*): String
-
def
_datetime_add(inputDate: Any, days: Long = 0, hours: Long = 0, minutes: Long = 0, seconds: Long = 0, microseconds: Long = 0): String
-
def
_decimal_lpad(input: Any, len: Int, char_to_pad_with: String = "0", decimal_point_char: String = "."): String
-
def
_decimal_strip(input: String, decimal_point_char: String = "."): String
-
-
def
_directory_listing(path: String, pattern: String*): Array[String]
-
def
_ends_with(input: String, suffix: String): Boolean
-
def
_eval(record: Product, expression: String): AnyRef
-
def
_file_information(path: String, baseDirectory: String = ""): file_information_type
-
def
_first_defined(first: Any, second: Any): Any
-
def
_first_without_error(args: Any*): Any
-
def
_force_error(input: String, threshold: String = ""): Nothing
-
def
_is_blank(input: String): Boolean
-
def
_isnull(input: Any): Boolean
-
def
_length(input: String): Integer
-
def
_lower(input: String): String
-
def
_ltrim(input: String): String
-
def
_multifile_information(path: String, baseDirectory: String = ""): multifile_information_type
-
def
_now(format: String = "yyyy-dd-MM HH:mm:ss"): String
-
def
_packedBytesStringToDecimal(input: String, scale: Int = 0, isUnsigned: Boolean, isStripped: Boolean): BigDecimal
-
def
_packedBytesToDecimal(input: Array[Byte], scale: Int = 0, isUnsigned: Boolean, isStripped: Boolean): BigDecimal
-
def
_print_error(input: String, threshold: String = ""): String
-
def
_random_string_value(length: Int): String
-
def
_re_get_match(input: String, pattern: String): String
-
def
_re_index(input: String, pattern: String, offset: Int = 0): Integer
-
def
_re_match_replace(target: String, pattern: String, replacement: String, offset: Int = 0): String
-
def
_re_replace(target: String, pattern: String, replacement: String, offset: Int = 0): String
-
def
_readBytesIntoInteger(input: Array[Byte], length: Int, _endian: String, isUnsigned: Boolean = false): Int
-
def
_readBytesIntoLong(input: Array[Byte], length: Int, _endian: String, isUnsigned: Boolean = false): Long
-
def
_readBytesStringIntoInteger(input: String, length: Int, _endian: String, isUnsigned: Boolean = false): Int
-
def
_readBytesStringIntoLong(input: String, length: Int, _endian: String, isUnsigned: Boolean = false): Long
-
def
_read_file(_filename: String, baseDirectory: String = ""): String
-
def
_record_info(dml_type: String, includes: Array[String] = Array()): Array[dml_field_info]
-
def
_rtrim(input: String): String
-
def
_starts_with(input: String, prefix: String): Boolean
-
def
_string_filter(inputStr1: String, inputStr2: String): String
-
def
_string_filter_out(str1: String, str2: String): String
-
def
_string_index(input: String, seek: String, offset: Int = 0): Integer
-
def
_string_is_numeric(input: String): Integer
-
def
_string_join(strvec: Array[String], delim: String): String
-
def
_string_length(input: String): Integer
-
def
_string_like(input: String, pattern: String): Boolean
-
def
_string_lpad(input: Any, length: Int, paddingChar: String = ""): String
-
def
_string_lrtrim(input: String): String
-
def
_string_pad(input: Any, length: Int, paddingChar: String = ""): String
-
def
_string_prefix(input: String, length: Int): String
-
def
_string_replace(input: String, seek: String, newStr: String, offset: Int = 0): String
-
def
_string_replace_first(input: String, seek: String, newStr: String, offset: Int = 0): String
-
def
_string_representation(input: Any): String
-
def
_string_rindex(inputStr: String, seekStr: String, offset: Int = 0): Integer
-
def
_string_split(input: String, delim: String): Array[String]
-
def
_string_split_no_empty(input: String, pattern: String): Array[String]
-
def
_string_upcase(input: String): String
-
def
_today(): Long
-
def
_type_info(dml_type: String, includes: Array[String] = Array()): dml_type_info
-
def
_upper(input: String): String
-
def
_writeIntegerToBytes(input: Any, length: Int, _endian: String, isUnsigned: Boolean = false): Array[Byte]
-
def
_writeLongToBytes(input: Any, length: Int, _endian: String, isUnsigned: Boolean = false): Array[Byte]
-
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
-
def
add_fields(input_type: String, fields_to_add: Array[dml_field_info], includes: Array[String] = Array()): String
-
def
add_includes(transform: dml_transform, includes: Array[String] = Array()): dml_transform
-
def
add_key(key_specifier: String, subKey: dml_key_info): String
-
def
add_local(transform: dml_transform, local_name: String, local_type: String, local_init: String = "", comment: String = "", includes: Array[String] = Array()): dml_transform
-
def
add_rule(transform: dml_transform, lhs: String, rhs: String, priority: Int = Int.MaxValue, comment: String = "", includes: Array[String] = Array()): dml_transform
-
def
add_rules(transform: dml_transform, rules: Array[dml_rule], includes: Array[String] = Array()): dml_transform
-
def
add_statement(transform: dml_transform, statement: String, comment: String = "", includes: Array[String] = Array()): dml_transform
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
def
convertToBoolean(input: Any): Boolean
-
def
convertToByte(input: Any): Byte
-
def
convertToInt(input: Any): Integer
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
expand_type(typeDefinition: String): String
-
def
expression_info(expression: String, includes: Array[String] = Array()): dml_expression_info
-
final
def
getClass(): Class[_]
-
def
getStringRepresentationFromCaseClass(x: Array[Product]): String
-
def
get_edl_naming_convention(input: String*): String
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
def
join_types(dml_type1: String, dml_type2: String, includes: Array[String] = Array()): String
-
val
keyModifierSet: Set[String]
-
def
key_info(key: String): Array[dml_key_info]
-
def
make_arg(arg_name: String, dml_type: String = "", comment: String = ""): dml_arg
-
def
make_expression(dmlExpressionInfo: dml_expression_info): String
-
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
-
def
make_key(key_info: Array[dml_key_info]): String
-
def
make_local(local_name: String, local_type: String, local_init: String, comment: String = ""): dml_variable
-
def
make_package(package_info: dml_package_info): String
-
def
make_rule(lhs: String, rhs: String, priority: Int = Int.MaxValue, comment: String = ""): dml_rule
-
def
make_statement(statement: String, comment: String): dml_statement
-
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
-
def
make_type(dmlTypeInfo: dml_type_info, includes: Array[String] = Array()): String
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
package_info(package_definition: String, includes: Array[String] = Array()): dml_package_info
-
def
parseDML(field: String, addHeader: Boolean = true, merge: Boolean = true): FFAST
-
def
pdl_resolve_to_string(input: String*): String
-
def
pset_info(pset: String): pset_info_type
-
def
read_file(filename: String, baseDirectory: String): String
-
def
read_package(filePath: String, baseDirectory: String = ""): dml_package_info
-
def
read_type(filename: String, baseDirectory: String = "", includes: Array[String] = Array()): String
-
def
record_info_item(dml_type: String, item: String, includes: Array[String] = Array()): Array[String]
-
def
record_info_item_expanded(dml_type: String, item: String): Array[String]
-
def
remove_fields(input_type: String, field_names: Any, includes: Array[String] = Array()): String
-
def
searchAndGetFilePathFromBaseDirectory(_filename: String, baseDirectory: String = ""): String
-
def
serialise(value: Any, outputFile: String): Unit
-
def
serializeObjectToString(input: Any): String
-
def
set_field_direction(keys: String, fieldName: String, fieldDirection: String): String
-
def
splitReinterpretAsArgument(input: String, delimiter: String = ""): Array[String]
-
def
starts_with_key(key1: String, key2: String): Boolean
-
def
string(input: Any): String
-
def
substring_scala(input: String, start: Int, length: Int): String
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
def
transform_info(transform: String, includes: Array[String] = Array()): dml_transform_info
-
def
typeCastTodayFunction(format: String): String
-
def
typeCastTodayMinusDaysFunction(format: String = "yyyy-dd-MM HH:mm:ss", days: Long): String
-
def
vector_sort_dedup_first(input: Array[Any]): Array[Any]
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
final
def
wait(): Unit
Deprecated Value Members
-
def
finalize(): Unit
Inherited from AnyRef
Inherited from Any