连接#

pylibcudf.join.conditional_full_join(Table left, Table right, Expression binary_predicate) tuple#

在两个表之间执行条件完全连接。

详情请参见 conditional_full_join()

Parameters:
leftTable

要连接的左表。

rightTable

要连接的右表。

binary_predicateExpression

连接条件。

Returns:
Tuple[Column, Column]

一个包含连接后左表和右表的行索引的元组。

pylibcudf.join.conditional_inner_join(Table left, Table right, Expression binary_predicate) tuple#

在两个表之间执行条件内连接。

详情请参见 conditional_inner_join()

Parameters:
leftTable

要连接的左表。

rightTable

要连接的右表。

binary_predicateExpression

连接条件。

Returns:
Tuple[Column, Column]

一个包含连接后左表和右表的行索引的元组。

pylibcudf.join.conditional_left_anti_join(Table left, Table right, Expression binary_predicate) Column#

在两个表之间执行条件左反连接。

详情请参见 conditional_left_anti_join()

Parameters:
leftTable

要连接的左表。

rightTable

要连接的右表。

binary_predicateExpression

连接条件。

Returns:
Column

包含连接后左表行索引的列。

pylibcudf.join.conditional_left_join(Table left, Table right, Expression binary_predicate) tuple#

在两个表之间执行条件左连接。

详情请参阅 conditional_left_join()

Parameters:
leftTable

要连接的左表。

rightTable

要连接的右表。

binary_predicateExpression

连接条件。

Returns:
Tuple[Column, Column]

一个包含连接后左表和右表的行索引的元组。

pylibcudf.join.conditional_left_semi_join(Table left, Table right, Expression binary_predicate) Column#

在两个表之间执行条件左半连接。

详情请参见 conditional_left_semi_join()

Parameters:
leftTable

要连接的左表。

rightTable

要连接的右表。

binary_predicateExpression

连接条件。

Returns:
Column

包含连接后左表行索引的列。

pylibcudf.join.cross_join(Table left, Table right) Table#

对两个表执行交叉连接。

详情请参见 cross_join()

Parameters:
leftTable

要连接的左表。

right: Table

要连接的右表。

Returns:
Table

两个输入交叉连接的结果。

pylibcudf.join.full_join(Table left_keys, Table right_keys, null_equality nulls_equal) tuple#

在两个表之间执行全连接。

详情请参见full_join()

Parameters:
left_keysTable

要连接的左表。

right_keysTable

要连接的右表。

nulls_equalNullEquality

空值应该比较相等吗?

Returns:
Tuple[Column, Column]

一个包含连接后左表和右表的行索引的元组。

pylibcudf.join.inner_join(Table left_keys, Table right_keys, null_equality nulls_equal) tuple#

在两个表之间执行内连接。

详情请参见 inner_join()

Parameters:
left_keysTable

要连接的左表。

right_keysTable

要连接的右表。

nulls_equalNullEquality

空值应该比较相等吗?

Returns:
Tuple[Column, Column]

一个包含连接后左表和右表的行索引的元组。

pylibcudf.join.left_anti_join(Table left_keys, Table right_keys, null_equality nulls_equal) Column#

在两个表之间执行左反连接。

详情请参见 left_anti_join()

Parameters:
left_keysTable

要连接的左表。

right_keysTable

要连接的右表。

nulls_equalNullEquality

空值应该比较相等吗?

Returns:
Column

包含连接后左表行索引的列。

pylibcudf.join.left_join(Table left_keys, Table right_keys, null_equality nulls_equal) tuple#

在两个表之间执行左连接。

详情请参见 left_join()

Parameters:
left_keysTable

要连接的左表。

right_keysTable

要连接的右表。

nulls_equalNullEquality

空值应该比较相等吗?

Returns:
Tuple[Column, Column]

一个包含连接后左表和右表的行索引的元组。

pylibcudf.join.left_semi_join(Table left_keys, Table right_keys, null_equality nulls_equal) Column#

在两个表之间执行左半连接。

详情请参见 left_semi_join()

Parameters:
left_keysTable

要连接的左表。

right_keysTable

要连接的右表。

nulls_equalNullEquality

空值应该比较相等吗?

Returns:
Column

包含连接后左表行索引的列。

pylibcudf.join.mixed_full_join(Table left_keys, Table right_keys, Table left_conditional, Table right_conditional, Expression binary_predicate, null_equality nulls_equal) tuple#

在两个表之间执行混合全连接。

详情请参见 mixed_full_join()

Parameters:
left_keysTable

用于等值连接的左表。

right_keysTable

用于等值连接的右侧表。

left_conditionalTable

用于条件连接的左表。

right_conditionalTable

用于条件连接的正确表格。

binary_predicateExpression

连接条件。

nulls_equalNullEquality

在等值连接中,空值是否应该被视为相等?

Returns:
Tuple[Column, Column]

一个包含连接后左表和右表的行索引的元组。

pylibcudf.join.mixed_inner_join(Table left_keys, Table right_keys, Table left_conditional, Table right_conditional, Expression binary_predicate, null_equality nulls_equal) tuple#

在两个表之间执行混合内连接。

详情请参见 mixed_inner_join()

Parameters:
left_keysTable

用于等值连接的左表。

right_keysTable

用于等值连接的右表。

left_conditionalTable

用于条件连接的左表。

right_conditionalTable

用于条件连接的正确表格。

binary_predicateExpression

连接条件。

nulls_equalNullEquality

在等值连接中,空值是否应该被视为相等?

Returns:
Tuple[Column, Column]

一个包含连接后左表和右表的行索引的元组。

pylibcudf.join.mixed_left_anti_join(Table left_keys, Table right_keys, Table left_conditional, Table right_conditional, Expression binary_predicate, null_equality nulls_equal) Column#

在两个表之间执行混合左反连接。

详情请参见 mixed_left_anti_join()

Parameters:
left_keysTable

用于等值连接的左表。

right_keysTable

用于等值连接的右侧表。

left_conditionalTable

用于条件连接的左表。

right_conditionalTable

用于条件连接的正确表格。

binary_predicateExpression

连接条件。

nulls_equalNullEquality

在等值连接中,空值是否应该被视为相等?

Returns:
Column

包含连接后左表行索引的列。

pylibcudf.join.mixed_left_join(Table left_keys, Table right_keys, Table left_conditional, Table right_conditional, Expression binary_predicate, null_equality nulls_equal) tuple#

在两个表之间执行混合左连接。

详情请参见 mixed_left_join()

Parameters:
left_keysTable

用于等值连接的左表。

right_keysTable

用于等值连接的右表。

left_conditionalTable

用于条件连接的左表。

right_conditionalTable

用于条件连接的正确表格。

binary_predicateExpression

连接条件。

nulls_equalNullEquality

在等值连接中,空值是否应该被视为相等?

Returns:
Tuple[Column, Column]

一个包含连接后左表和右表的行索引的元组。

pylibcudf.join.mixed_left_semi_join(Table left_keys, Table right_keys, Table left_conditional, Table right_conditional, Expression binary_predicate, null_equality nulls_equal) Column#

在两个表之间执行混合左半连接。

详情请参见 mixed_left_semi_join()

Parameters:
left_keysTable

用于等值连接的左表。

right_keysTable

用于等值连接的右表。

left_conditionalTable

用于条件连接的左表。

right_conditionalTable

用于条件连接的正确表格。

binary_predicateExpression

连接条件。

nulls_equalNullEquality

在等值连接中,空值是否应该被视为相等?

Returns:
Column

包含连接后左表行索引的列。