public final class VarbinaryFunctions extends Object
| Modifier and Type | Method and Description |
|---|---|
static long |
crc32(io.airlift.slice.Slice slice) |
static io.airlift.slice.Slice |
fromBase64UrlVarbinary(io.airlift.slice.Slice slice) |
static io.airlift.slice.Slice |
fromBase64UrlVarchar(io.airlift.slice.Slice slice) |
static io.airlift.slice.Slice |
fromBase64Varbinary(io.airlift.slice.Slice slice) |
static io.airlift.slice.Slice |
fromBase64Varchar(io.airlift.slice.Slice slice) |
static long |
fromBigEndian32(io.airlift.slice.Slice slice) |
static long |
fromBigEndian64(io.airlift.slice.Slice slice) |
static io.airlift.slice.Slice |
fromHexVarbinary(io.airlift.slice.Slice slice) |
static io.airlift.slice.Slice |
fromHexVarchar(io.airlift.slice.Slice slice) |
static long |
fromIEEE754Binary32(io.airlift.slice.Slice slice) |
static double |
fromIEEE754Binary64(io.airlift.slice.Slice slice) |
static io.airlift.slice.Slice |
leftPad(io.airlift.slice.Slice inputSlice,
long targetLength,
io.airlift.slice.Slice padBytes) |
static long |
length(io.airlift.slice.Slice slice) |
static io.airlift.slice.Slice |
md5(io.airlift.slice.Slice slice) |
static io.airlift.slice.Slice |
rightPad(io.airlift.slice.Slice inputSlice,
long targetLength,
io.airlift.slice.Slice padBytes) |
static io.airlift.slice.Slice |
sha1(io.airlift.slice.Slice slice) |
static io.airlift.slice.Slice |
sha256(io.airlift.slice.Slice slice) |
static io.airlift.slice.Slice |
sha512(io.airlift.slice.Slice slice) |
static io.airlift.slice.Slice |
spookyHashV2_32(io.airlift.slice.Slice slice) |
static io.airlift.slice.Slice |
spookyHashV2_64(io.airlift.slice.Slice slice) |
static io.airlift.slice.Slice |
substr(io.airlift.slice.Slice slice,
long start) |
static io.airlift.slice.Slice |
substr(io.airlift.slice.Slice slice,
long start,
long length) |
static io.airlift.slice.Slice |
toBase64(io.airlift.slice.Slice slice) |
static io.airlift.slice.Slice |
toBase64Url(io.airlift.slice.Slice slice) |
static io.airlift.slice.Slice |
toBigEndian32(long value) |
static io.airlift.slice.Slice |
toBigEndian64(long value) |
static io.airlift.slice.Slice |
toHex(io.airlift.slice.Slice slice) |
static io.airlift.slice.Slice |
toIEEE754Binary32(long value) |
static io.airlift.slice.Slice |
toIEEE754Binary64(double value) |
static io.airlift.slice.Slice |
xxhash64(io.airlift.slice.Slice slice) |
public static long length(io.airlift.slice.Slice slice)
public static io.airlift.slice.Slice toBase64(io.airlift.slice.Slice slice)
public static io.airlift.slice.Slice fromBase64Varchar(io.airlift.slice.Slice slice)
public static io.airlift.slice.Slice fromBase64Varbinary(io.airlift.slice.Slice slice)
public static io.airlift.slice.Slice toBase64Url(io.airlift.slice.Slice slice)
public static io.airlift.slice.Slice fromBase64UrlVarchar(io.airlift.slice.Slice slice)
public static io.airlift.slice.Slice fromBase64UrlVarbinary(io.airlift.slice.Slice slice)
public static io.airlift.slice.Slice toHex(io.airlift.slice.Slice slice)
public static io.airlift.slice.Slice fromHexVarchar(io.airlift.slice.Slice slice)
public static io.airlift.slice.Slice toBigEndian64(long value)
public static long fromBigEndian64(io.airlift.slice.Slice slice)
public static io.airlift.slice.Slice toBigEndian32(long value)
public static long fromBigEndian32(io.airlift.slice.Slice slice)
public static io.airlift.slice.Slice toIEEE754Binary32(long value)
public static long fromIEEE754Binary32(io.airlift.slice.Slice slice)
public static io.airlift.slice.Slice toIEEE754Binary64(double value)
public static double fromIEEE754Binary64(io.airlift.slice.Slice slice)
public static io.airlift.slice.Slice md5(io.airlift.slice.Slice slice)
public static io.airlift.slice.Slice sha1(io.airlift.slice.Slice slice)
public static io.airlift.slice.Slice sha256(io.airlift.slice.Slice slice)
public static io.airlift.slice.Slice sha512(io.airlift.slice.Slice slice)
public static io.airlift.slice.Slice xxhash64(io.airlift.slice.Slice slice)
public static io.airlift.slice.Slice spookyHashV2_32(io.airlift.slice.Slice slice)
public static io.airlift.slice.Slice spookyHashV2_64(io.airlift.slice.Slice slice)
public static io.airlift.slice.Slice fromHexVarbinary(io.airlift.slice.Slice slice)
public static long crc32(io.airlift.slice.Slice slice)
public static io.airlift.slice.Slice substr(io.airlift.slice.Slice slice,
long start)
public static io.airlift.slice.Slice substr(io.airlift.slice.Slice slice,
long start,
long length)
public static io.airlift.slice.Slice leftPad(io.airlift.slice.Slice inputSlice,
long targetLength,
io.airlift.slice.Slice padBytes)
public static io.airlift.slice.Slice rightPad(io.airlift.slice.Slice inputSlice,
long targetLength,
io.airlift.slice.Slice padBytes)
Copyright © 2012–2019. All rights reserved.