Static
EqualsDetermines whether the specified object instances are considered equal.
The first object to compare.
The second object to compare.
true if the objects are considered equal; otherwise, false. If both objA and objB are null, the method returns true.
Static
EscapeEscapes an identifier (a column/hierarchy/view name) to be able to use special characters.
Replaces all ']' characters with ']]' and adds '[' to the beginning and ']' to the end of the string.
The unescaped identifier.
The escaped identifier.
Static
EscapeEscape string literal to be able to use special characters, adds escape sequences and " characters to the string.
All "-characters are replace with "" and "-characters are added to the start and end of the string.
The unescaped string literal.
The escaped string literal.
Static
UnescapeUnescape an identifier (a column/hierarchy/view name).
Removes the '[' and ']' characters at the beginning and end of the string and replaces all occurrences of ']]' with a single ']' character.
The escaped identifier.
The unescaped identifier.
Static
UnescapeUnescape a string literal, removes the starting and ending "/'-characters handles escape sequences and replaces all ""/''-string with a single "/'-character.
Escape Sequences:
\uHHHH - Any Unicode character expressed as four hexadecimal digits.
\ooo - A character in the range 0-255 expressed as three octal
digits 0-7.
\b - \u0008: backspace (BS)
\t - \u0009: horizontal tab (HT)
\n - \u000a: line feed (LF)
\f - \u000c: form feed (FF)
\r - \u000d: carriage return (CR)
\ - \u005c: backslash \
The escaped string literal.
The unescaped string literal.
Utilities for escaping and unescaping sting literals and names to be used in expressions.
Since
2.0