包 | 描述 |
---|---|
ai.rapids.cudf | |
ai.rapids.cudf.ast |
修饰符和类型 | 方法和描述 |
---|---|
ColumnVector |
ColumnView.abs() 计算绝对值,输出类型与输入类型相同。
|
default ColumnVector |
BinaryOperable.add(BinaryOperable rhs) 加 + 运算符。
|
default ColumnVector |
BinaryOperable.add(BinaryOperable rhs, DType outType) 将一个向量添加到另一个向量,并指定输出类型。
|
ColumnVector |
ColumnView.addCalendricalMonths(ColumnView months) 将指定数量的月份添加到时间戳。
|
ColumnVector |
ColumnView.addCalendricalMonths(Scalar months) 将指定数量的月份添加到时间戳。
|
default ColumnVector |
BinaryOperable.and(BinaryOperable rhs) 逻辑与 (&&)。
|
default ColumnVector |
BinaryOperable.and(BinaryOperable rhs, DType outType) 执行逻辑与 (&&) 并指定输出类型。
|
ColumnVector |
ColumnView.applyBooleanMask(ColumnView booleanMaskView) 使用 `booleanMaskView` 布尔值列表作为掩码,过滤此 LIST 列中每一行的元素。
|
ColumnVector |
ColumnView.approxPercentile(ColumnVector percentiles) 计算此 ColumnVector 的各种百分位数,该 ColumnVector 必须包含由 t-digest 聚合生成的质心。
|
ColumnVector |
ColumnView.approxPercentile(double[] percentiles) 计算此 ColumnVector 的各种百分位数,该 ColumnVector 必须包含由 t-digest 聚合生成的质心。
|
ColumnVector |
ColumnView.arccos() 计算反余弦,输出类型与输入类型相同。
|
ColumnVector |
ColumnView.arccosh() 计算双曲反余弦,输出类型与输入类型相同。
|
ColumnVector |
ColumnView.arcsin() 计算反正弦,输出类型与输入类型相同。
|
ColumnVector |
ColumnView.arcsinh() 计算双曲反正弦,输出类型与输入类型相同。
|
ColumnVector |
ColumnView.arctan() 计算反正切,输出类型与输入类型相同。
|
default ColumnVector |
BinaryOperable.arctan2(BinaryOperable xCoordinate) 函数 arctan2(y,x) 或 atan2(y,x) 定义为欧几里得平面中,正 x 轴与指向点 (x, y) ≠ (0, 0) 的射线之间的夹角(以弧度表示)。
|
default ColumnVector |
BinaryOperable.arctan2(BinaryOperable xCoordinate, DType outType) 函数 arctan2(y,x) 或 atan2(y,x) 定义为欧几里得平面中,正 x 轴与指向点 (x, y) ≠ (0, 0) 的射线之间的夹角(以弧度表示)。
|
ColumnVector |
ColumnView.arctanh() 计算双曲反正切,输出类型与输入类型相同。
|
ColumnVector |
ColumnView.asByteList() 转换为字节列表 此方法转换 ColumnVector 提供的行,并将每行转换为字节列表,字节序反转。
|
ColumnVector |
ColumnView.asByteList(boolean config) 转换为字节列表 此方法转换 ColumnVector 提供的行,并将每行转换为字节列表。
|
ColumnVector |
ColumnView.asBytes() 转换为 Byte - ColumnVector 此方法获取 ColumnVector 提供的值并转换为字节。从 Date、Timestamp 或 Boolean 转换为字节类型时,将使用数据的底层数值表示进行转换。
|
ColumnVector |
ColumnView.asDoubles() 转换为 Double - ColumnVector 此方法获取 ColumnVector 提供的值并转换为双精度浮点数。从 Date、Timestamp 或 Boolean 转换为双精度浮点数类型时,将使用数据的底层数值表示进行转换。
|
ColumnVector |
ColumnView.asFloats() 转换为 Float - ColumnVector 此方法获取 ColumnVector 提供的值并转换为浮点数。从 Date、Timestamp 或 Boolean 转换为浮点数类型时,将使用数据的底层数值表示进行转换。
|
ColumnVector |
ColumnView.asInts() 转换为 Int - ColumnVector 此方法获取 ColumnVector 提供的值并转换为整数。从 Date、Timestamp 或 Boolean 转换为整数类型时,将使用数据的底层数值表示进行转换。
|
ColumnVector |
ColumnView.asLongs() 转换为 Long - ColumnVector 此方法获取 ColumnVector 提供的值并转换为长整数。从 Date、Timestamp 或 Boolean 转换为长整数类型时,将使用数据的底层数值表示进行转换。
|
ColumnVector |
ColumnView.asShorts() 转换为 Short - ColumnVector 此方法获取 ColumnVector 提供的值并转换为短整数。从 Date、Timestamp 或 Boolean 转换为短整数类型时,将使用数据的底层数值表示进行转换。
|
ColumnVector |
ColumnView.asStrings() 转换为字符串。
|
ColumnVector |
ColumnView.asStrings(String format) 解析时间戳列向量并转换为字符串列向量的方法。
|
ColumnVector |
ColumnView.asTimestamp(DType timestampType, String format) 将字符串解析为时间戳。
|
ColumnVector |
ColumnView.asTimestampDays() 转换为 TIMESTAMP_DAYS - ColumnVector 此方法获取 ColumnVector 提供的值并转换为 TIMESTAMP_DAYS
|
ColumnVector |
ColumnView.asTimestampDays(String format) 转换为 TIMESTAMP_DAYS - ColumnVector 此方法获取 ColumnVector 提供的字符串值并转换为 TIMESTAMP_DAYS
|
ColumnVector |
ColumnView.asTimestampMicroseconds() 转换为 TIMESTAMP_MICROSECONDS - ColumnVector 此方法获取 ColumnVector 提供的值并转换为 TIMESTAMP_MICROSECONDS
|
ColumnVector |
ColumnView.asTimestampMicroseconds(String format) 转换为 TIMESTAMP_MICROSECONDS - ColumnVector 此方法获取 ColumnVector 提供的字符串值并转换为 TIMESTAMP_MICROSECONDS
|
ColumnVector |
ColumnView.asTimestampMilliseconds() 转换为 TIMESTAMP_MILLISECONDS - ColumnVector 此方法获取 ColumnVector 提供的值并转换为 TIMESTAMP_MILLISECONDS。
|
ColumnVector |
ColumnView.asTimestampMilliseconds(String format) 转换为 TIMESTAMP_MILLISECONDS - ColumnVector 此方法获取 ColumnVector 提供的字符串值并转换为 TIMESTAMP_MILLISECONDS。
|
ColumnVector |
ColumnView.asTimestampNanoseconds() 转换为 TIMESTAMP_NANOSECONDS - ColumnVector 此方法获取 ColumnVector 提供的值并转换为 TIMESTAMP_NANOSECONDS。
|
ColumnVector |
ColumnView.asTimestampNanoseconds(String format) 转换为 TIMESTAMP_NANOSECONDS - ColumnVector 此方法获取 ColumnVector 提供的字符串值并转换为 TIMESTAMP_NANOSECONDS。
|
ColumnVector |
ColumnView.asTimestampSeconds() 转换为 TIMESTAMP_SECONDS - ColumnVector 此方法获取 ColumnVector 提供的值并转换为 TIMESTAMP_SECONDS
|
ColumnVector |
ColumnView.asTimestampSeconds(String format) 转换为 TIMESTAMP_SECONDS - ColumnVector 此方法获取 ColumnVector 提供的字符串值并转换为 TIMESTAMP_SECONDS
|
ColumnVector |
ColumnView.asUnsignedBytes() 转换为无符号 Byte - ColumnVector 此方法获取 ColumnVector 提供的值并转换为字节。从 Date、Timestamp 或 Boolean 转换为字节类型时,将使用数据的底层数值表示进行转换。
|
ColumnVector |
ColumnView.asUnsignedInts() 转换为无符号 Int - ColumnVector 此方法获取 ColumnVector 提供的值并转换为整数。从 Date、Timestamp 或 Boolean 转换为整数类型时,将使用数据的底层数值表示进行转换。
|
ColumnVector |
ColumnView.asUnsignedLongs() 转换为无符号 Long - ColumnVector 此方法获取 ColumnVector 提供的值并转换为长整数。从 Date、Timestamp 或 Boolean 转换为长整数类型时,将使用数据的底层数值表示进行转换。
|
ColumnVector |
ColumnView.asUnsignedShorts() 转换为无符号 Short - ColumnVector 此方法获取 ColumnVector 提供的值并转换为短整数。从 Date、Timestamp 或 Boolean 转换为短整数类型时,将使用数据的底层数值表示进行转换。
|
ColumnVector |
Scalar.binaryOp(BinaryOp op, BinaryOperable rhs, DType outType) |
ColumnVector |
BinaryOperable.binaryOp(BinaryOp op, BinaryOperable rhs, DType outType) 多种不同的二进制操作。
|
ColumnVector |
ColumnView.binaryOp(BinaryOp op, BinaryOperable rhs, DType outType) 多种不同的二进制操作。
|
default ColumnVector |
BinaryOperable.bitAnd(BinaryOperable rhs) 按位与 (&)。
|
default ColumnVector |
BinaryOperable.bitAnd(BinaryOperable rhs, DType outType) 执行按位与 (&) 并指定输出类型。
|
ColumnVector |
ColumnView.bitInvert() 反转位,输出类型与输入类型相同。
|
default ColumnVector |
BinaryOperable.bitOr(BinaryOperable rhs) 按位或 (|)。
|
default ColumnVector |
BinaryOperable.bitOr(BinaryOperable rhs, DType outType) 执行按位或 (|) 并指定输出类型。
|
default ColumnVector |
BinaryOperable.bitXor(BinaryOperable rhs) 按位异或 (^)。
|
default ColumnVector |
BinaryOperable.bitXor(BinaryOperable rhs, DType outType) 执行按位异或 (^) 并指定输出类型。
|
static ColumnVector |
ColumnVector.boolFromBytes(byte... values) 从给定值创建新向量。
|
static ColumnVector |
ColumnVector.build(DType type, int rows, java.util.function.Consumer<HostColumnVector.Builder> init) 创建新向量。
|
static ColumnVector |
ColumnVector.build(int rows, long stringBufferSize, java.util.function.Consumer<HostColumnVector.Builder> init) |
ColumnVector |
ArrowColumnBuilder.buildAndPutOnDevice() 创建不可变的 ColumnVector,根据 Arrow 数据复制到设备上。
|
ColumnVector |
HostColumnVector.ColumnBuilder.buildAndPutOnDevice() 完成并创建不可变的 ColumnVector,复制到设备上。
|
ColumnVector |
HostColumnVector.Builder.buildAndPutOnDevice() 完成并创建不可变的 ColumnVector,复制到设备上。
|
ColumnVector |
ColumnView.capitalize(Scalar delimiters) 返回大写字符串的列。
|
ColumnVector |
ColumnView.castTo(DType type) 通用方法,用于转换 ColumnVector。从 Date、Timestamp 或 Boolean 转换为数值类型时,将使用数据的底层数值表示进行转换。
|
ColumnVector |
ColumnVector.castTo(DType type) 通用方法,用于转换 ColumnVector。从 Date、Timestamp 或 Boolean 转换为数值类型时,将使用数据的底层数值表示进行转换。
|
ColumnVector |
ColumnView.cbrt() 计算立方根,输出类型与输入类型相同。
|
ColumnVector |
ColumnView.ceil() 计算向上取整,输出类型与输入类型相同。
|
ColumnVector |
ColumnView.clamp(Scalar lo, Scalar hi) 将 `input` 中小于 `lo` 的值替换为 `lo`,将大于 `hi` 的值替换为 `hi`。
|
ColumnVector |
ColumnView.clamp(Scalar lo, Scalar loReplace, Scalar hi, Scalar hiReplace) 将 `input` 中小于 `lo` 的值替换为 `lo_replace`,将大于 `hi` 的值替换为 `hi_replace`。
|
ColumnVector |
ColumnView.codePoints() 获取每个字符串中每个字符的码点值(整数)。
|
static ColumnVector |
ColumnVector.concatenate(ColumnView... columns) 通过连接多个列创建新向量。
|
ColumnVector |
ColumnView.contains(ColumnView searchSpace) 返回一个与此列大小相同的新
DType.BOOL8 元素列,如果此列中的相应条目包含在给定 searchSpace 列中,则每行值为 true,否则为 false。 |
ColumnVector |
ColumnView.containsRe(RegexProgram regexProg) 返回一个布尔 ColumnVector,用于标识从任意位置开始匹配给定 RegexProgram 模式的行。
|
ColumnVector |
ColumnView.containsRe(String pattern) 已废弃。
|
ColumnVector |
ColumnView.copyToColumnVector() 从列视图句柄创建 ColumnVector
|
ColumnVector |
ColumnVector.copyToColumnVector() 对于 ColumnVector,这实际上只是增加引用计数。
|
ColumnVector |
HostColumnVector.copyToDevice() 将数据复制到设备。
|
ColumnVector |
ColumnView.cos() 计算余弦,输出类型与输入类型相同。
|
ColumnVector |
ColumnView.cosh() 计算双曲余弦,输出类型与输入类型相同。
|
ColumnVector |
ColumnView.countElements() 获取每个列表的元素数量。
|
ColumnVector |
ColumnView.dateTimeCeil(DateTimeRoundingFrequency freq) 将时间戳向上取整到给定频率,保持类型不变。
|
ColumnVector |
ColumnView.dateTimeFloor(DateTimeRoundingFrequency freq) 将时间戳向下取整到给定频率,保持类型不变。
|
ColumnVector |
ColumnView.dateTimeRound(DateTimeRoundingFrequency freq) 将时间戳(四舍五入)取整到给定频率,保持类型不变。
|
ColumnVector |
ColumnView.day() 从时间戳获取日期(天)。
|
ColumnVector |
ColumnView.dayOfYear() 从时间戳获取一年中的第几天。
|
static ColumnVector |
ColumnVector.daysFromInts(int... values) 从给定值创建新向量。
|
ColumnVector |
ColumnView.daysInMonth() 提取月份中的天数
|
static ColumnVector |
ColumnVector.decimalFromBigInt(int scale, BigInteger... values) 从 BigIntegers 创建新的十进制向量。与 [[java.math.BigDecimal]] 的 scale 相比,这里的 scale 表示相反的含义。
|
static ColumnVector |
ColumnVector.decimalFromBoxedInts(int scale, Integer... values) 从装箱的未缩放值(Integer 数组)和 scale 创建新的十进制向量。
|
static ColumnVector |
ColumnVector.decimalFromBoxedLongs(int scale, Long... values) 从装箱的未缩放值(Long 数组)和 scale 创建新的十进制向量。
|
static ColumnVector |
ColumnVector.decimalFromDoubles(DType type, RoundingMode mode, double... values) 使用特定的 DecimalType 和 RoundingMode 从双精度浮点数创建新的十进制向量。
|
static ColumnVector |
ColumnVector.decimalFromInts(int scale, int... values) 从未缩放值(int 数组)和 scale 创建新的十进制向量。
|
static ColumnVector |
ColumnVector.decimalFromLongs(int scale, long... values) 从未缩放值(long 数组)和 scale 创建新的十进制向量。
|
default ColumnVector |
BinaryOperable.div(BinaryOperable rhs) 一个向量除以另一个向量。
|
default ColumnVector |
BinaryOperable.div(BinaryOperable rhs, DType outType) 一个向量除以另一个向量,并指定输出类型。
|
ColumnVector |
ColumnView.dropListDuplicates() 通过复制当前 LIST 列中的元素并忽略重复项来创建新的 LIST 列,生成一个 LIST 列,其中每个列表仅包含唯一元素。
|
ColumnVector |
ColumnView.dropListDuplicatesWithKeysValues() 给定一个 LIST 列,其中每个元素都是一个包含
|
static ColumnVector |
ColumnVector.durationDaysFromBoxedInts(Integer... values) 从给定值创建新向量。
|
static ColumnVector |
ColumnVector.durationDaysFromInts(int... values) 从给定值创建新向量。
|
static ColumnVector |
ColumnVector.durationMicroSecondsFromBoxedLongs(Long... values) 从给定值创建新向量。
|
static ColumnVector |
ColumnVector.durationMicroSecondsFromLongs(long... values) 从给定值创建新向量。
|
static ColumnVector |
ColumnVector.durationMilliSecondsFromBoxedLongs(Long... values) 从给定值创建新向量。
|
static ColumnVector |
ColumnVector.durationMilliSecondsFromLongs(long... values) 从给定值创建新向量。
|
static ColumnVector |
ColumnVector.durationNanoSecondsFromBoxedLongs(Long... values) 从给定值创建新向量。
|
static ColumnVector |
ColumnVector.durationNanoSecondsFromLongs(long... values) 从给定值创建新向量。
|
static ColumnVector |
ColumnVector.durationSecondsFromBoxedLongs(Long... values) 从给定值创建新向量。
|
static ColumnVector |
ColumnVector.durationSecondsFromLongs(long... values) 从给定值创建新向量。
|
static ColumnVector |
ColumnVector.empty(HostColumnVector.DataType colType) 根据数据类型创建空列。
|
static ColumnVector |
ColumnVector.emptyStructs(HostColumnVector.DataType dataType, long numRows) 此方法正在开发中,不稳定且目前仅用于测试。
|
ColumnVector |
ColumnView.endsWith(Scalar pattern) 检查列中的每个字符串是否以指定的比较字符串结尾,生成一个并行布尔结果列。
|
default ColumnVector |
BinaryOperable.equalTo(BinaryOperable rhs) this == rhs 1 表示真,0 表示假。
|
default ColumnVector |
BinaryOperable.equalTo(BinaryOperable rhs, DType outType) this == rhs 1 表示真,0 表示假,输出转换为给定类型。
|
default ColumnVector |
BinaryOperable.equalToNullAware(BinaryOperable rhs) 类似于 equalTo,但 NULL == NULL 为 TRUE,NULL == 非 NULL 为 FALSE
|
default ColumnVector |
BinaryOperable.equalToNullAware(BinaryOperable rhs, DType outType) 类似于 equalTo,但 NULL == NULL 为 TRUE,NULL == 非 NULL 为 FALSE
|
ColumnVector |
ColumnView.exp() 计算指数,输出类型与输入类型相同。
|
ColumnVector |
ColumnView.extractAllRecord(RegexProgram regexProg, int idx) 提取匹配给定 regex 程序模式并对应于正则表达式组索引的所有字符串。
|
ColumnVector |
ColumnView.extractAllRecord(String pattern, int idx) 已废弃。
|
ColumnVector |
ColumnView.extractDateTimeComponent(DateTimeComponent component) 从时间戳提取特定的日期时间组件。
|
static ColumnVector |
Aggregation128Utils.extractInt32Chunk(ColumnView col, DType outType, int chunkIdx) 从 128 位值中提取 32 位块。
|
ColumnVector |
ColumnView.extractListElement(ColumnView indices) 对于此列中的每个列表,提取索引列中指定相应索引处的条目。
|
ColumnVector |
ColumnView.extractListElement(int index) 对于此列中的每个列表,提取给定索引处的条目。
|
ColumnVector |
ColumnView.findAndReplaceAll(ColumnView oldValues, ColumnView newValues) 返回一个向量,其中所有值 "oldValues[i]" 被 "newValues[i]" 替换。
|
ColumnVector |
ColumnView.flattenLists() 将列表的列表展平为单个列表。
|
ColumnVector |
ColumnView.flattenLists(boolean ignoreNull) 将列表的列表展平为单个列表。
|
ColumnVector |
ColumnView.floor() 计算向下取整,输出类型与输入类型相同。
|
default ColumnVector |
BinaryOperable.floorDiv(BinaryOperable rhs) 一个向量除以另一个向量并计算结果的向下取整。
|
default ColumnVector |
BinaryOperable.floorDiv(BinaryOperable rhs, DType outType) 一个向量除以另一个向量并计算结果的向下取整,并指定输出类型。
|
static ColumnVector |
ColumnVector.fromArrow(DType type, long numRows, long nullCount, ByteBuffer data, ByteBuffer validity, ByteBuffer offsets) 从传入的 Apache Arrow 字节缓冲区创建 ColumnVector。
|
static ColumnVector |
ColumnVector.fromBooleans(boolean... values) 从给定值创建新向量。
|
static ColumnVector |
ColumnVector.fromBoxedBooleans(Boolean... values) 从给定值创建新向量。
|
static ColumnVector |
ColumnVector.fromBoxedBytes(Byte... values) 从给定值创建新向量。
|
static ColumnVector |
ColumnVector.fromBoxedDoubles(Double... values) 从给定值创建新向量。
|
static ColumnVector |
ColumnVector.fromBoxedFloats(Float... values) 从给定值创建新向量。
|
static ColumnVector |
ColumnVector.fromBoxedInts(Integer... values) 从给定值创建新向量。
|
static ColumnVector |
ColumnVector.fromBoxedLongs(Long... values) 从给定值创建新向量。
|
static ColumnVector |
ColumnVector.fromBoxedShorts(Short... values) 从给定值创建新向量。
|
static ColumnVector |
ColumnVector.fromBoxedUnsignedBytes(Byte... values) 从给定值创建新向量。
|
static ColumnVector |
ColumnVector.fromBoxedUnsignedInts(Integer... values) 从给定值创建新向量。
|
static ColumnVector |
ColumnVector.fromBoxedUnsignedLongs(Long... values) 从给定值创建新向量。
|
static ColumnVector |
ColumnVector.fromBoxedUnsignedShorts(Short... values) 从给定值创建新向量。
|
static ColumnVector |
ColumnVector.fromBytes(byte... values) 从给定值创建新向量。
|
static ColumnVector |
ColumnVector.fromDecimals(BigDecimal... values) 从给定值创建新向量。
|
static ColumnVector |
ColumnVector.fromDoubles(double... values) 从给定值创建新向量。
|
static ColumnVector |
ColumnVector.fromFloats(float... values) 从给定值创建新向量。
|
static ColumnVector |
ColumnVector.fromInts(int... values) 从给定值创建新向量。
|
static <T> ColumnVector |
ColumnVector.fromLists(HostColumnVector.DataType dataType, List<T>... lists) 此方法正在开发中,不稳定且目前仅用于测试。
|
static ColumnVector |
ColumnVector.fromLongs(long... values) 从给定值创建新向量。
|
static ColumnVector |
ColumnVector.fromScalar(Scalar scalar, int rows) 创建一个长度为 rows 的新向量,其中每行都填充 Scalar 的值
|
static ColumnVector |
ColumnVector.fromShorts(short... values) 从给定值创建新向量。
|
static ColumnVector |
ColumnVector.fromStrings(String... values) 从给定值创建新的字符串向量。
|
static ColumnVector |
ColumnVector.fromStructs(HostColumnVector.DataType dataType, HostColumnVector.StructData... lists) 此方法正在开发中,不稳定且目前仅用于测试。
|
static ColumnVector |
ColumnVector.fromStructs(List<HostColumnVector.StructData> lists) 此方法正在开发中,不稳定且目前仅用于测试。
|
static ColumnVector |
ColumnVector.fromUnsignedBytes(byte... values) 从给定值创建新向量。
|
static ColumnVector |
ColumnVector.fromUnsignedInts(int... values) 从给定值创建新向量。
|
static ColumnVector |
ColumnVector.fromUnsignedLongs(long... values) 从给定值创建新向量。
|
static ColumnVector |
ColumnVector.fromUnsignedShorts(short... values) 从给定值创建新向量。
|
static ColumnVector |
ColumnVector.fromUTF8Strings(byte[]... values) 从给定值创建新的字符串向量。
|
static ColumnVector |
ColumnVector.fromViewWithContiguousAllocation(long columnViewAddress, DeviceMemoryBuffer buffer) 使用连续设备分配从原生 column_view 创建 ColumnVector。
|
ColumnVector |
ColumnView.generateListOffsets() 从每个列表的大小生成列表偏移量。
|
ColumnVector |
ColumnView.getByteCount() 检索每个字符串的字节数。
|
ColumnVector |
ColumnView.getCharLengths() 检索每个字符串中的字符数。
|
ColumnVector |
PartitionedTable.getColumn(int index) |
ColumnVector |
Table.getColumn(int index) 返回指定索引处的
ColumnVector 。 |
ColumnVector |
ColumnView.getJSONObject(Scalar path) 将 JSONPath 字符串应用于输入字符串列中的所有行。
|
ColumnVector |
ColumnView.getJSONObject(Scalar path, GetJsonObjectOptions options) 将 JSONPath 字符串应用于输入字符串列中的所有行。
|
ColumnVector |
ColumnView.getMapKeyExistence(ColumnView keys) 对于 List 类型的列
|
ColumnVector |
ColumnView.getMapKeyExistence(Scalar key) 对于 List 类型的列
|
ColumnVector |
ColumnView.getMapValue(ColumnView keys) 给定一个 List 类型的列
|
ColumnVector |
ColumnView.getMapValue(Scalar key) 给定一个 List 类型的列
|
default ColumnVector |
BinaryOperable.greaterOrEqualTo(BinaryOperable rhs) this >= rhs 1 表示真,0 表示假。
|
default ColumnVector |
BinaryOperable.greaterOrEqualTo(BinaryOperable rhs, DType outType) this >= rhs 1 表示真,0 表示假,输出转换为给定类型。
|
default ColumnVector |
BinaryOperable.greaterThan(BinaryOperable rhs) this > rhs 1 表示真,0 表示假。
|
default ColumnVector |
BinaryOperable.greaterThan(BinaryOperable rhs, DType outType) this > rhs 1 表示真,0 表示假,输出转换为给定类型。
|
static ColumnVector |
DecimalUtils.greaterThan(ColumnView lhs, BigDecimal rhs) 因为原生 greaterThan 运算符在比较具有不同精度和 scale 的十进制值时存在精度问题。
|
ColumnVector |
ColumnView.hour() 从具有时间精度的时间戳获取小时。
|
ColumnVector |
ColumnView.ifElse(ColumnView trueValues, ColumnView falseValues) 对于 BOOL8 向量,计算一个向量,其行根据此向量在相应行中的布尔值从另外两个向量中选择。
|
ColumnVector |
ColumnView.ifElse(ColumnView trueValues, Scalar falseValue) 对于 BOOL8 向量,计算一个向量,其行根据此向量在相应行中的布尔值从另外两个输入中选择。
|
ColumnVector |
ColumnView.ifElse(Scalar trueValue, ColumnView falseValues) 对于 BOOL8 向量,计算一个向量,其行根据此向量在相应行中的布尔值从另外两个输入中选择。
|
ColumnVector |
ColumnView.ifElse(Scalar trueValue, Scalar falseValue) 对于 BOOL8 向量,计算一个向量,其行根据此向量在相应行中的布尔值从另外两个输入中选择。
|
ColumnVector |
ColumnVector.incRefCount() 增加此列的引用计数。
|
ColumnVector |
Table.interleaveColumns() 将所有列交织到单个列中。
|
ColumnVector |
ColumnView.isFixedPoint(DType decimalType) 返回一个与此实例行数相同的布尔向量,固定点条目为 TRUE,非固定点条目为 FALSE。
|
ColumnVector |
ColumnView.isFloat() 返回一个与此实例行数相同的布尔向量,浮点数条目为 TRUE,非浮点数条目为 FALSE。
|
ColumnVector |
ColumnView.isInteger() 返回一个与此实例行数相同的布尔向量,整数条目为 TRUE,非整数条目为 FALSE。
|
ColumnVector |
ColumnView.isInteger(DType intType) 返回一个与此实例行数相同的布尔向量,整数条目为 TRUE,非整数条目为 FALSE。
|
ColumnVector |
ColumnView.isLeapYear() 检查此时间戳对应的年份是否为闰年。
|
ColumnVector |
ColumnView.isNan() 返回一个与此实例行数相同的布尔向量,NaN 条目为 TRUE,null 或有效浮点数值条目为 FALSE。
|
ColumnVector |
ColumnView.isNotNan() 返回一个与此实例行数相同的布尔向量,null 或有效浮点数值条目为 TRUE,否则为 FALSE。
|
ColumnVector |
ColumnView.isNotNull() 返回一个与此实例行数相同的布尔向量,非 null 条目为 TRUE,null 条目为 FALSE(根据有效性掩码)。
|
ColumnVector |
ColumnView.isNull() 返回一个与此实例行数相同的布尔向量,非 null 条目为 FALSE,null 条目为 TRUE(根据有效性掩码)。
|
ColumnVector |
ColumnView.isTimestamp(String format) 验证字符串列是否可以使用提供的格式模式解析为时间戳。
|
ColumnVector |
ColumnView.joinStrings(Scalar separator, Scalar narep) 将列中的所有字符串连接成一个新字符串,由可选的分隔符字符串分隔。
|
ColumnVector |
ColumnView.lastDayOfMonth() 获取此时间戳对应月份的最后一天。
|
default ColumnVector |
BinaryOperable.lessOrEqualTo(BinaryOperable rhs) this <= rhs 1 表示真,0 表示假。
|
default ColumnVector |
BinaryOperable.lessOrEqualTo(BinaryOperable rhs, DType outType) this <= rhs 1 表示真,0 表示假,输出转换为给定类型。
|
default ColumnVector |
BinaryOperable.lessThan(BinaryOperable rhs) this < rhs 1 表示真,0 表示假。
|
static ColumnVector |
DecimalUtils.lessThan(BinaryOperable lhs, BigDecimal rhs, int numRows) 因为原生 lessThan 运算符在比较具有不同精度和 scale 的十进制值时存在精度问题。
|
default ColumnVector |
BinaryOperable.lessThan(BinaryOperable rhs, DType outType) this < rhs 1 表示真,0 表示假,输出转换为给定类型。
|
static ColumnVector |
DecimalUtils.lessThan(ColumnView lhs, BigDecimal rhs) 因为原生 lessThan 运算符在比较具有不同精度和 scale 的十进制值时存在精度问题。
|
ColumnVector |
ColumnView.like(Scalar pattern, Scalar escapeChar) 返回一个布尔 ColumnVector,用于标识匹配给定 like 模式的行。
|
static ColumnVector |
ColumnVector.listConcatenateByRow(boolean ignoreNull, ColumnView... columns) 水平连接(按行)列表列,将每列的相应行合并到新列的单个列表行中。
|
static ColumnVector |
ColumnVector.listConcatenateByRow(ColumnView... columns) 水平连接(按行)列表列,将每列的相应行合并到新列的单个列表行中。
|
ColumnVector |
ColumnView.listContains(Scalar key) 创建一个布尔值列,指示指定的 scalar 是否是列表列中每一行的元素。
|
ColumnVector |
ColumnView.listContainsColumn(ColumnView key) 创建一个布尔值列,指示第一列的列表行是否包含第二列中的相应值。
|
ColumnVector |
ColumnView.listContainsNulls() 创建一个布尔值列,指示指定列的列表行是否包含 null 元素。
|
ColumnVector |
ColumnView.listIndexOf(ColumnView keys, ColumnView.FindOptions findOption) 创建一个 int32 索引列,指示搜索键列中每行在列表列的相应行中的位置。
|
ColumnVector |
ColumnView.listIndexOf(Scalar key, ColumnView.FindOptions findOption) 创建一个 int32 索引列,指示 scalar 搜索键在每个列表行中的位置。
|
ColumnVector |
ColumnView.listReduce(SegmentedReductionAggregation aggregation) 对列表中的值执行归约操作。
|
ColumnVector |
ColumnView.listReduce(SegmentedReductionAggregation aggregation, DType outType) 对列表中的值执行归约操作。
|
ColumnVector |
ColumnView.listReduce(SegmentedReductionAggregation aggregation, NullPolicy nullPolicy, DType outType) 对列表中的值执行归约操作。
|
static ColumnVector |
ColumnView.listsDifferenceDistinct(ColumnView lhs, ColumnView rhs) 找到左列列表与右列列表的差集。
|
static ColumnVector |
ColumnView.listsHaveOverlap(ColumnView lhs, ColumnView rhs) 对于输入列表列中的每对列表,检查它们是否有任何共同的非 null 元素。
|
static ColumnVector |
ColumnView.listsIntersectDistinct(ColumnView lhs, ColumnView rhs) 找到给定列表列中每行列表的去重交集。
|
ColumnVector |
ColumnView.listSortRows(boolean isDescending, boolean isNullSmallest) 对列表列中每行列表中元素的片段排序。
|
static ColumnVector |
ColumnView.listsUnionDistinct(ColumnView lhs, ColumnView rhs) 找到给定列表列中每行列表的去重并集。
|
ColumnVector |
ColumnView.log() 计算对数,输出类型与输入类型相同。
|
default ColumnVector |
BinaryOperable.log(BinaryOperable rhs) 计算指定底的对数,输出类型与此相同。
|
default ColumnVector |
BinaryOperable.log(BinaryOperable rhs, DType outType) 计算指定底的对数
|
ColumnVector |
ColumnView.log10() 计算以 10 为底的对数,输出类型与输入类型相同。
|
ColumnVector |
ColumnView.log2() 计算以 2 为底的对数,输出类型与输入类型相同。
|
ColumnVector |
ColumnView.lower() 将字符串转换为小写。
|
ColumnVector |
Table.lowerBound(boolean[] areNullsSmallest, Table valueTable, boolean[] descFlags) 在排序表中找到插入值以保持顺序的最小索引。
|
ColumnVector |
Table.lowerBound(Table valueTable, OrderByArg... args) 在排序表中找到插入值以保持顺序的最小索引。
|
ColumnVector |
ColumnView.lstrip() 删除字符串开头的空格。
|
ColumnVector |
ColumnView.lstrip(Scalar toStrip) 从每个字符串的开头删除指定的字符。
|
static ColumnVector |
ColumnVector.makeList(ColumnView... columns) 从给定列创建 LIST 列。
|
static ColumnVector |
ColumnVector.makeList(long rows, DType type, ColumnView... columns) 从给定列创建 LIST 列。
|
ColumnVector |
ColumnVector.makeListFromOffsets(long rows, ColumnView offsets) 从当前列和给定偏移量列创建 LIST 列。
|
static ColumnVector |
ColumnVector.makeStruct(ColumnView... columns) 由现有列组成的新 struct 向量。
|
static ColumnVector |
ColumnVector.makeStruct(long rows, ColumnView... columns) 由现有列组成的新 struct 向量。
|
ColumnVector |
ColumnView.matchesRe(RegexProgram regexProg) 返回一个布尔 ColumnVector,用于标识匹配给定 regex 程序模式但仅在字符串开头的行。
|
ColumnVector |
ColumnView.matchesRe(String pattern) 已废弃。
|
default ColumnVector |
BinaryOperable.maxNullAware(BinaryOperable rhs) 返回最大非 null 值。
|
default ColumnVector |
BinaryOperable.maxNullAware(BinaryOperable rhs, DType outType) 返回最大非 null 值。
|
static ColumnVector |
ColumnVector.md5Hash(ColumnView... columns) 创建一个包含表中每行 MD5 哈希值的新向量。
|
ColumnVector |
ColumnView.mergeAndSetValidity(BinaryOp mergeOp, ColumnView... columns) 创建列的深拷贝,同时替换 null 掩码。
|
default ColumnVector |
BinaryOperable.minNullAware(BinaryOperable rhs) 返回最小的非空值。
|
default ColumnVector |
BinaryOperable.minNullAware(BinaryOperable rhs, DType outType) 返回最小的非空值。
|
ColumnVector |
ColumnView.minute() 从具有时间分辨率的时间戳中获取分钟。
|
default ColumnVector |
BinaryOperable.mod(BinaryOperable rhs) 计算模数。
|
default ColumnVector |
BinaryOperable.mod(BinaryOperable rhs, DType outType) 计算给定输出类型的模数。
|
ColumnVector |
ColumnView.month() 从时间戳中获取月份。
|
default ColumnVector |
BinaryOperable.mul(BinaryOperable rhs) 将两个向量相乘。
|
default ColumnVector |
BinaryOperable.mul(BinaryOperable rhs, DType outType) 将两个向量相乘,并指定输出类型。
|
ColumnVector |
ColumnView.nansToNulls() 返回一个新的 ColumnVector,其中 NaN 被转换为 null,同时保留现有的 null 值。
|
ColumnVector |
ColumnView.normalizeNANsAndZeros() 创建一个新的“标准化”值向量,其中:1。
|
ColumnVector |
ColumnView.not() 返回输入列(this)中每个值的逻辑非向量。
|
default ColumnVector |
BinaryOperable.notEqualTo(BinaryOperable rhs) this != rhs,1 为 true,0 为 false。
|
default ColumnVector |
BinaryOperable.notEqualTo(BinaryOperable rhs, DType outType) this != rhs,1 为 true,0 为 false,输出被转换为给定类型。
|
default ColumnVector |
BinaryOperable.notEqualToNullAware(BinaryOperable rhs) 类似于 notEqualTo,但 NULL != NULL 为 TRUE,NULL != not NULL 为 FALSE
|
default ColumnVector |
BinaryOperable.notEqualToNullAware(BinaryOperable rhs, DType outType) 类似于 notEqualTo,但 NULL != NULL 为 TRUE,NULL != not NULL 为 FALSE
|
default ColumnVector |
BinaryOperable.or(BinaryOperable rhs) 逻辑或 (||)。
|
default ColumnVector |
BinaryOperable.or(BinaryOperable rhs, DType outType) 逻辑或 (||),并指定输出类型。
|
static ColumnVector |
DecimalUtils.outOfBounds(ColumnView input, int precision, int scale) 使用精度和标度,检查输入 decimal 列的每个值是否超出范围。
|
ColumnVector |
ColumnView.pad(int width) 在字符串列的右侧用空格“ ”填充,直到达到期望的长度。
|
ColumnVector |
ColumnView.pad(int width, PadSide side) 用空格“ ”填充字符串列,直到达到期望的长度。
|
ColumnVector |
ColumnView.pad(int width, PadSide side, String fillChar) 填充字符串列,直到达到期望的长度。
|
default ColumnVector |
BinaryOperable.pmod(BinaryOperable rhs) 返回 lhs mod rhs 的正值。
|
default ColumnVector |
BinaryOperable.pmod(BinaryOperable rhs, DType outputType) 返回 lhs mod rhs 的正值。
|
default ColumnVector |
BinaryOperable.pow(BinaryOperable rhs) 计算幂。
|
default ColumnVector |
BinaryOperable.pow(BinaryOperable rhs, DType outType) 计算幂,并指定输出类型。
|
ColumnVector |
ColumnView.prefixSum() 计算此列中值的累加和(也称为前缀和)。
|
ColumnVector |
ColumnView.purgeNonEmptyNulls() 将此列复制到输出中,同时清除列或其后代中的任何非空 null 行。
|
ColumnVector |
ColumnView.quantile(QuantileMethod method, double[] quantiles) 计算此 ColumnVector 的各种分位数。
|
ColumnVector |
ColumnView.quarterOfYear() 从时间戳中获取年份的季度。
|
ColumnVector |
ColumnView.repeatStrings(ColumnView repeatTimes) 给定一个字符串列,通过将每个输入字符串重复由 `repeatTimes` 数字列中相应行给定的次数来生成输出字符串列。
|
ColumnVector |
ColumnView.repeatStrings(int repeatTimes) 给定一个字符串列,其中的每个字符串将重复由 `repeatTimes` 参数指定的次数。
|
ColumnVector |
ColumnView.replaceMultiRegex(String[] patterns, ColumnView repls) 对于每个字符串,将匹配任何正则表达式模式的任何字符序列替换为相应的替换字符串。
|
ColumnVector |
ColumnView.replaceNulls(ColumnView replacements) 返回一个新的 ColumnVector,其中任何 null 值都替换为指定替换列中的相应行。
|
ColumnVector |
ColumnView.replaceNulls(ReplacePolicy policy) |
ColumnVector |
ColumnView.replaceNulls(Scalar scalar) 返回一个新的 ColumnVector,其中任何 null 值都替换为一个标量。
|
ColumnVector |
ColumnView.replaceRegex(RegexProgram regexProg, Scalar repl) 对于每个字符串,使用替换字符串标量替换与给定 regex program 模式匹配的任何字符序列。
|
ColumnVector |
ColumnView.replaceRegex(RegexProgram regexProg, Scalar repl, int maxRepl) 对于每个字符串,使用替换字符串标量替换与给定 regex program 模式匹配的任何字符序列。
|
ColumnVector |
ColumnView.replaceRegex(String pattern, Scalar repl) 已废弃。
|
ColumnVector |
ColumnView.replaceRegex(String pattern, Scalar repl, int maxRepl) 已废弃。
|
ColumnVector |
ColumnView.reverseStringsOrLists() 将当前列复制到新列,输出列中的每个字符串或列表的字符或元素将具有相反的顺序。
|
ColumnVector |
ColumnView.rint() 将浮点参数四舍五入到最接近的整数值,但以浮点数返回。
|
ColumnVector |
ColumnView.rollingWindow(RollingAggregation op, WindowOptions options) 此函数在输入列的每个元素 i 周围的窗口中聚合值。
|
ColumnVector |
ColumnView.round() 使用这些默认值对列中的所有值进行四舍五入:decimalPlaces = 0,Rounding method = RoundMode.HALF_UP。
|
ColumnVector |
ColumnView.round(int decimalPlaces) 使用 HALF_UP(默认)作为舍入方法,将列中的所有值舍入到指定的小数位数。
|
ColumnVector |
ColumnView.round(int decimalPlaces, RoundMode mode) 将列中的所有值舍入到指定的小数位数。
|
ColumnVector |
ColumnView.round(RoundMode round) 将列中的所有值舍入到小数点后 0 位。
|
ColumnVector |
Table.rowBitCount() 返回 `table_view` 中所有列的每行的近似累积位大小。
|
ColumnVector |
ColumnView.rstrip() 删除字符串末尾的空白字符。
|
ColumnVector |
ColumnView.rstrip(Scalar toStrip) 删除每个字符串末尾的指定字符。
|
ColumnVector |
ColumnView.scan(ScanAggregation aggregation) 计算排除 null 的列的包含性扫描。
|
ColumnVector |
ColumnView.scan(ScanAggregation aggregation, ScanType scanType) 计算排除 null 的列的扫描。
|
ColumnVector |
ColumnView.scan(ScanAggregation aggregation, ScanType scanType, NullPolicy nullPolicy) 计算列的扫描。
|
ColumnVector |
ColumnView.second() 从具有时间分辨率的时间戳中获取秒。
|
ColumnVector |
ColumnView.segmentedGather(ColumnView gatherMap) 对 list 列每行中 list 元素内的元素进行分段收集。
|
ColumnVector |
ColumnView.segmentedGather(ColumnView gatherMap, OutOfBoundsPolicy policy) 对 list 列每行中 list 元素内的元素进行分段收集。
|
ColumnVector |
ColumnView.segmentedReduce(ColumnView offsets, SegmentedReductionAggregation aggregation) 执行分段归约,其中 offsets 列指示要组合的组。
|
ColumnVector |
ColumnView.segmentedReduce(ColumnView offsets, SegmentedReductionAggregation aggregation, DType outType) 执行分段归约,其中 offsets 列指示要组合的组。
|
ColumnVector |
ColumnView.segmentedReduce(ColumnView offsets, SegmentedReductionAggregation aggregation, NullPolicy nullPolicy, DType outType) 执行分段归约,其中 offsets 列指示要组合的组。
|
static ColumnVector |
ColumnVector.sequence(ColumnView start, ColumnView size) 创建一个 list 列,其中每一行都是一个值序列,从 `start` 值开始,递增 1,其基数由 `size` 值指定。
|
static ColumnVector |
ColumnVector.sequence(ColumnView start, ColumnView size, ColumnView step) 创建一个 list 列,其中每一行都是一个值序列,从 `start` 值开始,递增 `step` 值,其基数由 `size` 值指定。
|
static ColumnVector |
ColumnVector.sequence(Scalar initialValue, int rows) 创建一个长度为 rows 的新向量,从 initialValue 开始,每次递增 1。
|
static ColumnVector |
ColumnVector.sequence(Scalar initialValue, Scalar step, int rows) 创建一个长度为 rows 的新向量,从 initialValue 开始,每次递增 step。
|
default ColumnVector |
BinaryOperable.shiftLeft(BinaryOperable shiftBy) 将此向量的值按 shiftBy 进行位左移。
|
default ColumnVector |
BinaryOperable.shiftLeft(BinaryOperable shiftBy, DType outType) 将此向量的值按 shiftBy 进行位左移。
|
default ColumnVector |
BinaryOperable.shiftRight(BinaryOperable shiftBy) 将此向量按 shiftBy 进行位右移。
|
default ColumnVector |
BinaryOperable.shiftRight(BinaryOperable shiftBy, DType outType) 将此向量按 shiftBy 进行位右移。
|
default ColumnVector |
BinaryOperable.shiftRightUnsigned(BinaryOperable shiftBy) 此方法将此向量的值按 shiftBy 进行位右移。
|
default ColumnVector |
BinaryOperable.shiftRightUnsigned(BinaryOperable shiftBy, DType outType) 此方法将此向量的值按 shiftBy 进行位右移。
|
ColumnVector |
ColumnView.sin() 计算 sin,输出类型与输入类型相同。
|
ColumnVector |
ColumnView.sinh() 计算双曲 sin,输出类型与输入类型相同。
|
ColumnVector[] |
ColumnView.slice(int... indices) 根据一组索引将列(包括 null 值)切片为一组列。
|
ColumnVector |
Table.sortOrder(OrderByArg... args) 获取可用于排序数据的 gather 映射。
|
ColumnVector[] |
ColumnView.split(int... indices) 根据一组索引将列(包括 null 值)拆分为一组列。
|
ColumnVector |
ColumnView.sqrt() 计算 sqrt,输出类型与输入类型相同。
|
ColumnVector |
ColumnView.startsWith(Scalar pattern) 检查列中的每个字符串是否以指定的比较字符串开头,结果是布尔结果的并行列。
|
static ColumnVector |
ColumnVector.stringConcatenate(ColumnView[] columns) 连接字符串列,将每个列中的相应行组合成新列的单个字符串行,在每个组合字符串之间不插入分隔符字符串,并保留组合行中的 null 值。
|
static ColumnVector |
ColumnVector.stringConcatenate(ColumnView[] columns, ColumnView sepCol) 使用为每行指定的字段分隔符连接字符串列,并将结果作为字符串列返回。
|
static ColumnVector |
ColumnVector.stringConcatenate(ColumnView[] columns, ColumnView sepCol, Scalar separatorNarep, Scalar colNarep, boolean separateNulls) 使用为每行指定的字段分隔符连接字符串列,并将结果作为字符串列返回。
|
static ColumnVector |
ColumnVector.stringConcatenate(Scalar separator, Scalar narep, ColumnView[] columns) 连接字符串列,将每个列中的相应行组合成新列的单个字符串行。
|
static ColumnVector |
ColumnVector.stringConcatenate(Scalar separator, Scalar narep, ColumnView[] columns, boolean separateNulls) 连接字符串列,将每个列中的相应行组合成新列的单个字符串行。
|
ColumnVector |
ColumnView.stringConcatenateListElements(ColumnView sepCol) 给定一个由字符串组成的 lists 列(每行是一个字符串列表),连接每行中的字符串并返回单个字符串列结果。
|
ColumnVector |
ColumnView.stringConcatenateListElements(ColumnView sepCol, Scalar separatorNarep, Scalar stringNarep, boolean separateNulls, boolean emptyStringOutputIfEmptyList) 给定一个由字符串组成的 lists 列(每行是一个字符串列表),连接每行中的字符串并返回单个字符串列结果。
|
ColumnVector |
ColumnView.stringConcatenateListElements(Scalar separator, Scalar narep, boolean separateNulls, boolean emptyStringOutputIfEmptyList) 给定一个由字符串组成的 lists 列(每行是一个字符串列表),连接每行中的字符串并返回单个字符串列结果。
|
ColumnVector[] |
ColumnView.stringContains(ColumnView targets) |
ColumnVector |
ColumnView.stringContains(Scalar compString) 检查列中的每个字符串是否包含指定的比较字符串,结果是布尔结果的并行列。
|
ColumnVector |
ColumnView.stringLocate(Scalar substring) 定位给定字符串在列的每一行中第一次出现的起始索引。
|
ColumnVector |
ColumnView.stringLocate(Scalar substring, int start) 定位给定字符串在列的每一行中第一次出现的起始索引。
|
ColumnVector |
ColumnView.stringLocate(Scalar substring, int start, int end) 定位给定字符串在列的每一行中第一次出现的起始索引。
|
ColumnVector |
ColumnView.stringReplace(ColumnView targets, ColumnView repls) 返回一个新的字符串列,其中每个字符串中的目标字符串被相应的替换字符串替换。
|
ColumnVector |
ColumnView.stringReplace(Scalar target, Scalar replace) 返回一个新的字符串列,其中每个字符串内的目标字符串被指定的替换字符串替换。
|
ColumnVector |
ColumnView.stringReplaceWithBackrefs(RegexProgram regexProg, String replace) 对于每个字符串,使用用于反向引用的替换模板替换与给定 regex program 模式匹配的任何字符序列。
|
ColumnVector |
ColumnView.stringReplaceWithBackrefs(String pattern, String replace) 已废弃。
|
ColumnVector |
ColumnView.stringSplitRecord(RegexProgram regexProg) 返回一个由字符串列表组成的列,其中每个列表是通过使用指定的 regex program 模式拆分相应的输入字符串生成的。
|
ColumnVector |
ColumnView.stringSplitRecord(RegexProgram regexProg, int limit) 返回一个由字符串列表组成的列,其中每个列表是通过使用指定的 regex program 模式拆分相应的输入字符串生成的。
|
ColumnVector |
ColumnView.stringSplitRecord(String delimiter) 返回一个由字符串列表组成的列,其中每个列表是通过使用指定的字符串字面量分隔符拆分相应的输入字符串生成的。
|
ColumnVector |
ColumnView.stringSplitRecord(String pattern, boolean splitByRegex) 已废弃。
|
ColumnVector |
ColumnView.stringSplitRecord(String delimiter, int limit) 返回一个由字符串列表组成的列,其中每个列表是通过使用指定的字符串字面量分隔符拆分相应的输入字符串生成的。
|
ColumnVector |
ColumnView.stringSplitRecord(String pattern, int limit, boolean splitByRegex) 已废弃。
|
ColumnVector |
ColumnView.strip() 删除字符串开头和结尾的空白字符。
|
ColumnVector |
ColumnView.strip(Scalar toStrip) 删除每个字符串开头和结尾的指定字符。
|
default ColumnVector |
BinaryOperable.sub(BinaryOperable rhs) 从一个向量中减去另一个向量。
|
default ColumnVector |
BinaryOperable.sub(BinaryOperable rhs, DType outType) 从一个向量中减去另一个向量,并指定输出类型。
|
ColumnVector |
ColumnView.substring(ColumnView start, ColumnView end) 返回一个新的字符串列,其中包含提供列中字符串的子字符串,每个字符串使用唯一的范围
|
ColumnVector |
ColumnView.substring(int start) 返回一个新的字符串列,其中包含提供列中字符串的子字符串。
|
ColumnVector |
ColumnView.substring(int start, int end) 返回一个新的字符串列,其中包含提供列中字符串的子字符串。
|
ColumnVector |
ColumnView.subVector(int start) 返回从 start(包含)到向量末尾的子向量。
|
ColumnVector |
ColumnView.subVector(int start, int end) 返回一个子向量。
|
ColumnVector |
ColumnView.tan() 计算 tan,输出类型与输入类型相同。
|
ColumnVector |
ColumnView.tanh() 计算双曲 tan,输出类型与输入类型相同。
|
static ColumnVector |
ColumnVector.timestampDaysFromBoxedInts(Integer... values) 从给定值创建新向量。
|
static ColumnVector |
ColumnVector.timestampMicroSecondsFromBoxedLongs(Long... values) 从给定值创建新向量。
|
static ColumnVector |
ColumnVector.timestampMicroSecondsFromLongs(long... values) 从给定值创建新向量。
|
static ColumnVector |
ColumnVector.timestampMilliSecondsFromBoxedLongs(Long... values) 从给定值创建新向量。
|
static ColumnVector |
ColumnVector.timestampMilliSecondsFromLongs(long... values) 从给定值创建新向量。
|
static ColumnVector |
ColumnVector.timestampNanoSecondsFromBoxedLongs(Long... values) 从给定值创建新向量。
|
static ColumnVector |
ColumnVector.timestampNanoSecondsFromLongs(long... values) 从给定值创建新向量。
|
static ColumnVector |
ColumnVector.timestampSecondsFromBoxedLongs(Long... values) 从给定值创建新向量。
|
static ColumnVector |
ColumnVector.timestampSecondsFromLongs(long... values) 从给定值创建新向量。
|
ColumnVector |
ColumnView.toHex() 将此整数列转换为十六进制列,并返回新的字符串列。任何 null 条目将在输出列中产生相应的 null 条目。
|
ColumnVector |
ColumnView.toTitle() 返回一个字符串列,其中对于输入的每个字符串行,空格后的第一个字符被转换为大写,而单词中所有剩余的字符被转换为小写。
|
ColumnVector |
ColumnView.transform(String udf, boolean isPtx) 使用自定义函数转换向量。
|
default ColumnVector |
BinaryOperable.trueDiv(BinaryOperable rhs) 将一个向量除以另一个向量,并在中间转换为 FLOAT64。
|
default ColumnVector |
BinaryOperable.trueDiv(BinaryOperable rhs, DType outType) 将一个向量除以另一个向量,并在中间转换为 FLOAT64,并指定输出类型。
|
ColumnVector |
ColumnView.unaryOp(UnaryOp op) 多种不同的一元操作。
|
ColumnVector |
ColumnView.upper() 将字符串转换为大写。
|
ColumnVector |
Table.upperBound(boolean[] areNullsSmallest, Table valueTable, boolean[] descFlags) 在排序表中查找应插入值以维持顺序的最大索引。
|
ColumnVector |
Table.upperBound(Table valueTable, OrderByArg... args) 在排序表中查找应插入值以维持顺序的最大索引。
|
ColumnVector |
ColumnView.urlDecode() 将所有以 '%' 开头的字符序列转换为字符码位,将后面的 2 个字符解释为十六进制值以创建码位。
|
ColumnVector |
ColumnView.urlEncode() 将大部分非 ascii 字符和控制字符转换为以 '%' 为前缀的 UTF-8 十六进制码位。
|
ColumnVector |
ColumnView.weekDay() 从时间戳中获取星期几。
|
ColumnVector |
ColumnView.year() 从时间戳中获取年份。
|
ColumnVector |
ColumnView.zfill(int width) 在每个字符串的左侧添加 '0' 作为填充。
|
修饰符和类型 | 方法和描述 |
---|---|
ColumnVector |
ColumnView.approxPercentile(ColumnVector percentiles) 计算此 ColumnVector 的各种百分位数,该 ColumnVector 必须包含由 t-digest 聚合生成的质心。
|
static RollingAggregation |
RollingAggregation.lag(int offset, ColumnVector defaultOutput) 在滚动窗口中返回偏移量之前的条目值,如果超出窗口范围则返回 defaultOutput 中的相应值。
|
static RollingAggregation |
RollingAggregation.lead(int offset, ColumnVector defaultOutput) 在滚动窗口中返回偏移量之后的条目值,如果超出窗口范围则返回 defaultOutput 中的相应值。
|
void |
ColumnVector.EventHandler.onClosed(ColumnVector cv, int refCount) 在 `close` 期间,使用更新后的 `refCount` 调用 `onClosed`。
|
WindowOptions.Builder |
WindowOptions.Builder.window(ColumnVector precedingCol, ColumnVector followingCol) 设置窗口大小,每行一个条目。
|
static void |
JCudfSerialization.writeToStream(ColumnVector[] columns, OutputStream out, long rowOffset, long numRows) 将一组列的全部或部分以内部格式写入。
|
构造函数和描述 |
---|
Table(ColumnVector... columns)
Table 类复制传递给它的
ColumnVector 数组。 |
修饰符和类型 | 方法和描述 |
---|---|
ColumnVector |
CompiledExpression.computeColumn(Table table) 通过将此 AST 表达式应用于指定的表来计算新列。
|
版权所有 © 2025。保留所有权利。