Class Chars
java.lang.Object
io.trino.spi.type.Chars
-
Method Summary
Modifier and TypeMethodDescriptionstatic intbyteCountWithoutTrailingSpace(io.airlift.slice.Slice slice, int offset, int length) static intbyteCountWithoutTrailingSpace(io.airlift.slice.Slice slice, int offset, int length, int codePointCount) static intcompareChars(io.airlift.slice.Slice left, io.airlift.slice.Slice right) static io.airlift.slice.SlicepadSpaces(io.airlift.slice.Slice slice, int length) static io.airlift.slice.Slicestatic StringPads String with spaces to givenCharType's length in code points.static io.airlift.slice.SlicetrimTrailingSpaces(io.airlift.slice.Slice slice) static io.airlift.slice.SlicetruncateToLengthAndTrimSpaces(io.airlift.slice.Slice slice, int maxLength) static io.airlift.slice.SlicetruncateToLengthAndTrimSpaces(io.airlift.slice.Slice slice, CharType charType) static io.airlift.slice.SlicetruncateToLengthAndTrimSpaces(io.airlift.slice.Slice slice, Type type)
-
Method Details
-
padSpaces
-
padSpaces
public static io.airlift.slice.Slice padSpaces(io.airlift.slice.Slice slice, int length) -
padSpaces
-
truncateToLengthAndTrimSpaces
public static io.airlift.slice.Slice truncateToLengthAndTrimSpaces(io.airlift.slice.Slice slice, Type type) -
truncateToLengthAndTrimSpaces
public static io.airlift.slice.Slice truncateToLengthAndTrimSpaces(io.airlift.slice.Slice slice, CharType charType) -
truncateToLengthAndTrimSpaces
public static io.airlift.slice.Slice truncateToLengthAndTrimSpaces(io.airlift.slice.Slice slice, int maxLength) -
trimTrailingSpaces
public static io.airlift.slice.Slice trimTrailingSpaces(io.airlift.slice.Slice slice) -
byteCountWithoutTrailingSpace
public static int byteCountWithoutTrailingSpace(io.airlift.slice.Slice slice, int offset, int length) -
byteCountWithoutTrailingSpace
public static int byteCountWithoutTrailingSpace(io.airlift.slice.Slice slice, int offset, int length, int codePointCount) -
compareChars
public static int compareChars(io.airlift.slice.Slice left, io.airlift.slice.Slice right)
-