public final class Re2JRegexp extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
int |
dfaRetries |
int |
dfaStatesLimit |
Pattern |
re2jPattern |
Pattern |
re2jPatternWithoutDotStartPrefix |
| 构造器和说明 |
|---|
Re2JRegexp(int dfaStatesLimit,
int dfaRetries,
io.airlift.slice.Slice pattern) |
| 限定符和类型 | 方法和说明 |
|---|---|
io.airlift.slice.Slice |
extract(io.airlift.slice.Slice source,
long groupIndex) |
List<Object> |
extractAll(io.airlift.slice.Slice source,
long groupIndex) |
boolean |
matches(io.airlift.slice.Slice source) |
io.airlift.slice.Slice |
replace(io.airlift.slice.Slice source,
io.airlift.slice.Slice replacement) |
List<Object> |
split(io.airlift.slice.Slice source) |
static int |
toIntExact(long value) |
public final int dfaStatesLimit
public final int dfaRetries
public final Pattern re2jPattern
public final Pattern re2jPatternWithoutDotStartPrefix
public Re2JRegexp(int dfaStatesLimit,
int dfaRetries,
io.airlift.slice.Slice pattern)
public static int toIntExact(long value)
public boolean matches(io.airlift.slice.Slice source)
public io.airlift.slice.Slice replace(io.airlift.slice.Slice source,
io.airlift.slice.Slice replacement)
throws org.apache.hadoop.hive.ql.metadata.HiveException
org.apache.hadoop.hive.ql.metadata.HiveExceptionpublic List<Object> extractAll(io.airlift.slice.Slice source, long groupIndex) throws org.apache.hadoop.hive.ql.metadata.HiveException
org.apache.hadoop.hive.ql.metadata.HiveExceptionpublic io.airlift.slice.Slice extract(io.airlift.slice.Slice source,
long groupIndex)
throws org.apache.hadoop.hive.ql.metadata.HiveException
org.apache.hadoop.hive.ql.metadata.HiveExceptionCopyright © 2019. All rights reserved.