Skip to content

Commit c9ac246

Browse files
authored
DPL Analysis: fix index columns for join / concat (#3006)
1 parent cd082dc commit c9ac246

File tree

1 file changed

+4
-2
lines changed
  • Framework/Core/include/Framework

1 file changed

+4
-2
lines changed

Framework/Core/include/Framework/ASoA.h

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1110,12 +1110,13 @@ struct Join : JoinBase<Ts...> {
11101110
{
11111111
}
11121112

1113+
using base = JoinBase<Ts...>;
11131114
using originals = framework::concatenated_pack_t<originals_pack_t<Ts>...>;
11141115

11151116
template <typename... TA>
11161117
void bindExternalIndices(TA*... externals)
11171118
{
1118-
this->bindExternalIndices(externals...);
1119+
base::bindExternalIndices(externals...);
11191120
}
11201121

11211122
using table_t = JoinBase<Ts...>;
@@ -1128,12 +1129,13 @@ struct Concat : ConcatBase<T1, T2> {
11281129
Concat(std::vector<std::shared_ptr<arrow::Table>> tables, uint64_t offset = 0)
11291130
: ConcatBase<T1, T2>{ArrowHelpers::concatTables(std::move(tables)), offset} {}
11301131

1132+
using base = ConcatBase<T1, T2>;
11311133
using originals = framework::concatenated_pack_t<originals_pack_t<T1>, originals_pack_t<T2>>;
11321134

11331135
template <typename... TA>
11341136
void bindExternalIndices(TA*... externals)
11351137
{
1136-
this->bindExternalIndices(externals...);
1138+
base::bindExternalIndices(externals...);
11371139
}
11381140

11391141
// FIXME: can be remove when we do the same treatment we did for Join to Concatenate

0 commit comments

Comments
 (0)