Package | Description |
---|---|
org.apache.flink.table.data.binary | |
org.apache.flink.table.runtime.functions |
Modifier and Type | Field and Description |
---|---|
static BinaryStringData[] |
BinaryStringDataUtil.EMPTY_STRING_ARRAY |
static BinaryStringData |
BinaryStringData.EMPTY_UTF8 |
Modifier and Type | Method and Description |
---|---|
static BinaryStringData |
BinaryStringData.blankString(int length)
Creates a
BinaryStringData instance that contains `length` spaces. |
static BinaryStringData |
BinaryStringDataUtil.concat(BinaryStringData... inputs)
Concatenates input strings together into a single string.
|
static BinaryStringData |
BinaryStringDataUtil.concat(Iterable<BinaryStringData> inputs) |
static BinaryStringData |
BinaryStringDataUtil.concatWs(BinaryStringData separator,
BinaryStringData... inputs)
Concatenates input strings together into a single string using the separator.
|
static BinaryStringData |
BinaryStringDataUtil.concatWs(BinaryStringData separator,
Iterable<BinaryStringData> inputs) |
BinaryStringData |
BinaryStringData.copy()
Copy a new
BinaryStringData . |
static BinaryStringData |
BinaryStringData.fromAddress(MemorySegment[] segments,
int offset,
int numBytes)
Creates a
BinaryStringData instance from the given address (base and offset) and
length. |
static BinaryStringData |
BinaryStringData.fromBytes(byte[] bytes)
Creates a
BinaryStringData instance from the given UTF-8 bytes. |
static BinaryStringData |
BinaryStringData.fromBytes(byte[] bytes,
int offset,
int numBytes)
Creates a
BinaryStringData instance from the given UTF-8 bytes with offset and number
of bytes. |
static BinaryStringData |
BinaryStringData.fromString(String str)
Creates a
BinaryStringData instance from the given Java string. |
static BinaryStringData |
BinaryStringDataUtil.hash(BinaryStringData str,
MessageDigest md)
Calculate the hash value of a given string use
MessageDigest . |
static BinaryStringData |
BinaryStringDataUtil.hash(BinaryStringData str,
String algorithm) |
static BinaryStringData |
BinaryStringDataUtil.hash(byte[] bytes,
MessageDigest md)
Calculate the hash value of the given bytes use
MessageDigest . |
static BinaryStringData |
BinaryStringDataUtil.keyValue(BinaryStringData str,
byte split1,
byte split2,
BinaryStringData keyName)
Parse target string as key-value string and return the value matches key name.
|
static BinaryStringData |
BinaryStringDataUtil.reverse(BinaryStringData str)
Reverse each character in current string.
|
static BinaryStringData[] |
BinaryStringDataUtil.splitByWholeSeparatorPreserveAllTokens(BinaryStringData str,
BinaryStringData separator)
Splits the provided text into an array, separator string specified.
|
BinaryStringData |
BinaryStringData.substring(int beginIndex,
int endIndex)
Returns a binary string that is a substring of this binary string.
|
static BinaryStringData |
BinaryStringDataUtil.substringSQL(BinaryStringData str,
int pos) |
static BinaryStringData |
BinaryStringDataUtil.substringSQL(BinaryStringData str,
int pos,
int length) |
BinaryStringData |
BinaryStringData.toLowerCase()
Converts all of the characters in this
BinaryStringData to lower case. |
BinaryStringData |
BinaryStringData.toUpperCase()
Converts all of the characters in this
BinaryStringData to upper case. |
BinaryStringData |
BinaryStringData.trim()
Returns a string whose value is this string, with any leading and trailing whitespace
removed.
|
static BinaryStringData |
BinaryStringDataUtil.trim(BinaryStringData str,
BinaryStringData trimStr)
Walk each character of current string from both ends, remove the character if it is in trim
string.
|
static BinaryStringData |
BinaryStringDataUtil.trim(BinaryStringData str,
boolean leading,
boolean trailing,
BinaryStringData seek) |
static BinaryStringData |
BinaryStringDataUtil.trimLeft(BinaryStringData str) |
static BinaryStringData |
BinaryStringDataUtil.trimLeft(BinaryStringData str,
BinaryStringData trimStr)
Walk each character of current string from left end, remove the character if it is in trim
string.
|
static BinaryStringData |
BinaryStringDataUtil.trimRight(BinaryStringData str) |
static BinaryStringData |
BinaryStringDataUtil.trimRight(BinaryStringData str,
BinaryStringData trimStr)
Walk each character of current string from right end, remove the character if it is in trim
string.
|
Modifier and Type | Method and Description |
---|---|
static BinaryStringData |
BinaryStringDataUtil.concat(BinaryStringData... inputs)
Concatenates input strings together into a single string.
|
static BinaryStringData |
BinaryStringDataUtil.concatWs(BinaryStringData separator,
BinaryStringData... inputs)
Concatenates input strings together into a single string using the separator.
|
static BinaryStringData |
BinaryStringDataUtil.concatWs(BinaryStringData separator,
BinaryStringData... inputs)
Concatenates input strings together into a single string using the separator.
|
static BinaryStringData |
BinaryStringDataUtil.concatWs(BinaryStringData separator,
Iterable<BinaryStringData> inputs) |
boolean |
BinaryStringData.contains(BinaryStringData s)
Returns true if and only if this BinaryStringData contains the specified sequence of bytes
values.
|
boolean |
BinaryStringData.endsWith(BinaryStringData suffix)
Tests if this BinaryStringData ends with the specified suffix.
|
static BinaryStringData |
BinaryStringDataUtil.hash(BinaryStringData str,
MessageDigest md)
Calculate the hash value of a given string use
MessageDigest . |
static BinaryStringData |
BinaryStringDataUtil.hash(BinaryStringData str,
String algorithm) |
int |
BinaryStringData.indexOf(BinaryStringData str,
int fromIndex)
Returns the index within this string of the first occurrence of the specified substring,
starting at the specified index.
|
static boolean |
BinaryStringDataUtil.isSpaceString(BinaryStringData str) |
static BinaryStringData |
BinaryStringDataUtil.keyValue(BinaryStringData str,
byte split1,
byte split2,
BinaryStringData keyName)
Parse target string as key-value string and return the value matches key name.
|
static BinaryStringData |
BinaryStringDataUtil.reverse(BinaryStringData str)
Reverse each character in current string.
|
static String |
BinaryStringDataUtil.safeToString(BinaryStringData str) |
static BinaryStringData[] |
BinaryStringDataUtil.splitByWholeSeparatorPreserveAllTokens(BinaryStringData str,
BinaryStringData separator)
Splits the provided text into an array, separator string specified.
|
boolean |
BinaryStringData.startsWith(BinaryStringData prefix)
Tests if this BinaryStringData starts with the specified prefix.
|
static BinaryStringData |
BinaryStringDataUtil.substringSQL(BinaryStringData str,
int pos) |
static BinaryStringData |
BinaryStringDataUtil.substringSQL(BinaryStringData str,
int pos,
int length) |
static Boolean |
BinaryStringDataUtil.toBooleanSQL(BinaryStringData str)
Decide boolean representation of a string.
|
static Byte |
BinaryStringDataUtil.toByte(BinaryStringData str) |
static DecimalData |
BinaryStringDataUtil.toDecimal(BinaryStringData str,
int precision,
int scale)
Parses this BinaryStringData to DecimalData.
|
static Double |
BinaryStringDataUtil.toDouble(BinaryStringData str) |
static Float |
BinaryStringDataUtil.toFloat(BinaryStringData str) |
static Integer |
BinaryStringDataUtil.toInt(BinaryStringData str)
Parses this BinaryStringData to Int.
|
static Long |
BinaryStringDataUtil.toLong(BinaryStringData str)
Parses this BinaryStringData to Long.
|
static Short |
BinaryStringDataUtil.toShort(BinaryStringData str) |
static BinaryStringData |
BinaryStringDataUtil.trim(BinaryStringData str,
BinaryStringData trimStr)
Walk each character of current string from both ends, remove the character if it is in trim
string.
|
static BinaryStringData |
BinaryStringDataUtil.trim(BinaryStringData str,
boolean leading,
boolean trailing,
BinaryStringData seek) |
static BinaryStringData |
BinaryStringDataUtil.trimLeft(BinaryStringData str) |
static BinaryStringData |
BinaryStringDataUtil.trimLeft(BinaryStringData str,
BinaryStringData trimStr)
Walk each character of current string from left end, remove the character if it is in trim
string.
|
static BinaryStringData |
BinaryStringDataUtil.trimRight(BinaryStringData str) |
static BinaryStringData |
BinaryStringDataUtil.trimRight(BinaryStringData str,
BinaryStringData trimStr)
Walk each character of current string from right end, remove the character if it is in trim
string.
|
Modifier and Type | Method and Description |
---|---|
static BinaryStringData |
BinaryStringDataUtil.concat(Iterable<BinaryStringData> inputs) |
static BinaryStringData |
BinaryStringDataUtil.concatWs(BinaryStringData separator,
Iterable<BinaryStringData> inputs) |
Modifier and Type | Method and Description |
---|---|
static BinaryStringData |
SqlFunctionUtils.fromBase64(BinaryStringData bs) |
static BinaryStringData |
SqlFunctionUtils.fromBase64(byte[] bytes) |
static BinaryStringData |
SqlFunctionUtils.keyValue(BinaryStringData str,
BinaryStringData pairSeparator,
BinaryStringData kvSeparator,
BinaryStringData keyName)
Parse string as key-value string and return the value matches key name.
|
Modifier and Type | Method and Description |
---|---|
boolean |
SqlLikeChainChecker.check(BinaryStringData str) |
static BinaryStringData |
SqlFunctionUtils.fromBase64(BinaryStringData bs) |
static int |
SqlFunctionUtils.instr(BinaryStringData str,
BinaryStringData subString,
int startPosition,
int nthAppearance) |
static BinaryStringData |
SqlFunctionUtils.keyValue(BinaryStringData str,
BinaryStringData pairSeparator,
BinaryStringData kvSeparator,
BinaryStringData keyName)
Parse string as key-value string and return the value matches key name.
|
static int |
SqlFunctionUtils.position(BinaryStringData seek,
BinaryStringData s) |
static int |
SqlFunctionUtils.position(BinaryStringData seek,
BinaryStringData s,
int from) |
static String |
SqlFunctionUtils.toBase64(BinaryStringData bs) |
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.