public final class LikeFunctions extends Object
| Modifier and Type | Method and Description |
|---|---|
static io.airlift.joni.Regex |
castCharToLikePattern(Long charLength,
io.airlift.slice.Slice pattern) |
static io.airlift.joni.Regex |
castVarcharToLikePattern(io.airlift.slice.Slice pattern) |
static boolean |
isLikePattern(io.airlift.slice.Slice pattern,
io.airlift.slice.Slice escape) |
static boolean |
likeChar(Long x,
io.airlift.slice.Slice value,
io.airlift.joni.Regex pattern) |
static io.airlift.joni.Regex |
likePattern(io.airlift.slice.Slice pattern) |
static io.airlift.joni.Regex |
likePattern(io.airlift.slice.Slice pattern,
io.airlift.slice.Slice escape) |
static boolean |
likeVarchar(io.airlift.slice.Slice value,
io.airlift.joni.Regex pattern) |
static io.airlift.slice.Slice |
unescapeLiteralLikePattern(io.airlift.slice.Slice pattern,
io.airlift.slice.Slice escape) |
public static boolean likeChar(Long x, io.airlift.slice.Slice value, io.airlift.joni.Regex pattern)
public static boolean likeVarchar(io.airlift.slice.Slice value,
io.airlift.joni.Regex pattern)
public static io.airlift.joni.Regex castVarcharToLikePattern(io.airlift.slice.Slice pattern)
public static io.airlift.joni.Regex castCharToLikePattern(Long charLength, io.airlift.slice.Slice pattern)
public static io.airlift.joni.Regex likePattern(io.airlift.slice.Slice pattern)
public static io.airlift.joni.Regex likePattern(io.airlift.slice.Slice pattern,
io.airlift.slice.Slice escape)
public static boolean isLikePattern(io.airlift.slice.Slice pattern,
io.airlift.slice.Slice escape)
public static io.airlift.slice.Slice unescapeLiteralLikePattern(io.airlift.slice.Slice pattern,
io.airlift.slice.Slice escape)
Copyright © 2012–2019. All rights reserved.