Skip to content

Commit

Permalink
Merge remote-tracking branch 'upstream/main' into fix473
Browse files Browse the repository at this point in the history
  • Loading branch information
JinHai-CN committed Jan 26, 2025
2 parents 519e0d1 + f9f0485 commit 884ba8d
Show file tree
Hide file tree
Showing 54 changed files with 15 additions and 277 deletions.
2 changes: 1 addition & 1 deletion benchmark/local_infinity/fulltext/fulltext_benchmark.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -254,7 +254,7 @@ void BenchmarkQuery(SharedPtr<Infinity> infinity, const String &db_name, const S
output_columns->emplace_back(select_rowid_expr);
output_columns->emplace_back(select_score_expr);
}
infinity->Search(db_name, table_name, search_expr, nullptr, nullptr, nullptr, output_columns, nullptr, nullptr, nullptr, false);
infinity->Search(db_name, table_name, search_expr, nullptr, nullptr, nullptr, output_columns, nullptr, nullptr, nullptr, nullptr, false);
/*
auto result = infinity->Search(db_name, table_name, search_expr, nullptr, output_columns);
{
Expand Down
1 change: 1 addition & 0 deletions benchmark/local_infinity/infinity_benchmark.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -227,6 +227,7 @@ int main() {
nullptr,
nullptr,
nullptr,
nullptr,
false);
});
results.push_back(fmt::format("-> Select QPS: {}", total_times / tims_costing_second));
Expand Down
6 changes: 0 additions & 6 deletions src/executor/operator/physical_aggregate.cppm
Original file line number Diff line number Diff line change
Expand Up @@ -57,12 +57,6 @@ public:

bool Execute(QueryContext *query_context, OperatorState *operator_state) final;

SizeT TaskletCount() override {
String error_message = "Not implement: TaskletCount not Implement";
UnrecoverableError(error_message);
return 0;
}

void GroupByInputTable(const Vector<UniquePtr<DataBlock>> &input_blocks, Vector<UniquePtr<DataBlock>> &output_blocks, HashTable &hash_table);

void GenerateGroupByResult(const SharedPtr<DataTable> &input_table, SharedPtr<DataTable> &output_table, HashTable &hash_table);
Expand Down
6 changes: 0 additions & 6 deletions src/executor/operator/physical_alter.cppm
Original file line number Diff line number Diff line change
Expand Up @@ -47,12 +47,6 @@ public:

~PhysicalAlter() override = default;

SizeT TaskletCount() override {
String error_message = "Not implement: TaskletCount not Implement";
UnrecoverableError(error_message);
return 0;
}

inline SharedPtr<Vector<String>> GetOutputNames() const final { return output_names_; }

inline SharedPtr<Vector<SharedPtr<DataType>>> GetOutputTypes() const final { return output_types_; }
Expand Down
6 changes: 0 additions & 6 deletions src/executor/operator/physical_command.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -556,10 +556,4 @@ bool PhysicalCommand::Execute(QueryContext *query_context, OperatorState *operat
return true;
}

SizeT PhysicalCommand::TaskletCount() {
String error_message = "Not implement: TaskletCount not Implement";
UnrecoverableError(error_message);
return 0;
}

} // namespace infinity
2 changes: 0 additions & 2 deletions src/executor/operator/physical_command.cppm
Original file line number Diff line number Diff line change
Expand Up @@ -48,8 +48,6 @@ public:

bool Execute(QueryContext *query_context, OperatorState *operator_state) override;

SizeT TaskletCount() override;

inline SharedPtr<Vector<String>> GetOutputNames() const override { return output_names_; }

inline SharedPtr<Vector<SharedPtr<DataType>>> GetOutputTypes() const override { return output_types_; }
Expand Down
6 changes: 0 additions & 6 deletions src/executor/operator/physical_compact_finish.cppm
Original file line number Diff line number Diff line change
Expand Up @@ -54,12 +54,6 @@ public:

inline SharedPtr<Vector<SharedPtr<DataType>>> GetOutputTypes() const override { return output_types_; }

SizeT TaskletCount() override {
String error_message = "Not implement: TaskletCount not Implement";
UnrecoverableError(error_message);
return 0;
}

private:
void SaveSegmentData(QueryContext *query_context, const CompactStateData *compact_state_data);

Expand Down
6 changes: 0 additions & 6 deletions src/executor/operator/physical_compact_index_prepare.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -83,10 +83,4 @@ bool PhysicalCompactIndexPrepare::Execute(QueryContext *query_context, OperatorS
return true;
}

SizeT PhysicalCompactIndexPrepare::TaskletCount() {
// auto *index_index = base_table_ref_->index_index_.get();
// return index_index->index_snapshots_vec_.size();
return 1;
}

} // namespace infinity
2 changes: 0 additions & 2 deletions src/executor/operator/physical_compact_index_prepare.cppm
Original file line number Diff line number Diff line change
Expand Up @@ -45,8 +45,6 @@ public:

bool Execute(QueryContext *query_context, OperatorState *operator_state) override;

SizeT TaskletCount() override;

inline SharedPtr<Vector<String>> GetOutputNames() const override { return output_names_; }

inline SharedPtr<Vector<SharedPtr<DataType>>> GetOutputTypes() const override { return output_types_; }
Expand Down
6 changes: 0 additions & 6 deletions src/executor/operator/physical_create_collection.cppm
Original file line number Diff line number Diff line change
Expand Up @@ -48,12 +48,6 @@ public:

bool Execute(QueryContext *query_context, OperatorState *operator_state) final;

SizeT TaskletCount() override {
String error_message = "Not implement: TaskletCount not Implement";
UnrecoverableError(error_message);
return 0;
}

inline SharedPtr<Vector<String>> GetOutputNames() const final { return output_names_; }

inline SharedPtr<Vector<SharedPtr<DataType>>> GetOutputTypes() const final { return output_types_; }
Expand Down
2 changes: 0 additions & 2 deletions src/executor/operator/physical_create_index_finish.cppm
Original file line number Diff line number Diff line change
Expand Up @@ -44,8 +44,6 @@ public:

bool Execute(QueryContext *query_context, OperatorState *operator_state) override;

SizeT TaskletCount() override { return 1; }

SharedPtr<Vector<String>> GetOutputNames() const override { return output_names_; }

SharedPtr<Vector<SharedPtr<DataType>>> GetOutputTypes() const override { return output_types_; }
Expand Down
2 changes: 0 additions & 2 deletions src/executor/operator/physical_create_index_prepare.cppm
Original file line number Diff line number Diff line change
Expand Up @@ -46,8 +46,6 @@ public:

bool Execute(QueryContext *query_context, OperatorState *operator_state) override;

SizeT TaskletCount() override { return 1; }

SharedPtr<Vector<String>> GetOutputNames() const override { return output_names_; }

SharedPtr<Vector<SharedPtr<DataType>>> GetOutputTypes() const override { return output_types_; }
Expand Down
6 changes: 0 additions & 6 deletions src/executor/operator/physical_create_schema.cppm
Original file line number Diff line number Diff line change
Expand Up @@ -51,12 +51,6 @@ public:

bool Execute(QueryContext *query_context, OperatorState *operator_state) final;

SizeT TaskletCount() override {
String error_message = "Not implement: TaskletCount not Implement";
UnrecoverableError(error_message);
return 0;
}

inline SharedPtr<Vector<String>> GetOutputNames() const final { return output_names_; }

inline SharedPtr<Vector<SharedPtr<DataType>>> GetOutputTypes() const final { return output_types_; }
Expand Down
5 changes: 0 additions & 5 deletions src/executor/operator/physical_create_table.cppm
Original file line number Diff line number Diff line change
Expand Up @@ -59,11 +59,6 @@ public:

bool Execute(QueryContext *query_context, OperatorState *operator_state) final;

SizeT TaskletCount() override {
String error_message = "Not implement: TaskletCount not Implement";
UnrecoverableError(error_message);
return 0;
}
inline SharedPtr<Vector<String>> GetOutputNames() const final { return output_names_; }

inline SharedPtr<Vector<SharedPtr<DataType>>> GetOutputTypes() const final { return output_types_; }
Expand Down
6 changes: 0 additions & 6 deletions src/executor/operator/physical_create_view.cppm
Original file line number Diff line number Diff line change
Expand Up @@ -48,12 +48,6 @@ public:

bool Execute(QueryContext *query_context, OperatorState *operator_state) final;

SizeT TaskletCount() override {
String error_message = "Not implement: TaskletCount not Implement";
UnrecoverableError(error_message);
return 0;
}

inline const SharedPtr<CreateViewInfo> &bound_select_statement() const { return create_view_info_; };

inline SharedPtr<Vector<String>> GetOutputNames() const final { return output_names_; }
Expand Down
6 changes: 0 additions & 6 deletions src/executor/operator/physical_cross_product.cppm
Original file line number Diff line number Diff line change
Expand Up @@ -42,12 +42,6 @@ public:

bool Execute(QueryContext *query_context, OperatorState *operator_state) final;

SizeT TaskletCount() override {
String error_message = "Not implement: TaskletCount not Implement";
UnrecoverableError(error_message);
return 0;
}

SharedPtr<Vector<String>> GetOutputNames() const final;

SharedPtr<Vector<SharedPtr<DataType>>> GetOutputTypes() const final;
Expand Down
6 changes: 0 additions & 6 deletions src/executor/operator/physical_delete.cppm
Original file line number Diff line number Diff line change
Expand Up @@ -42,12 +42,6 @@ public:

bool Execute(QueryContext *query_context, OperatorState *operator_state) final;

SizeT TaskletCount() override {
String error_message = "Not implement: TaskletCount not Implement";
UnrecoverableError(error_message);
return 0;
}

inline SharedPtr<Vector<String>> GetOutputNames() const final { return output_names_; }

inline SharedPtr<Vector<SharedPtr<DataType>>> GetOutputTypes() const final { return output_types_; }
Expand Down
6 changes: 0 additions & 6 deletions src/executor/operator/physical_drop_collection.cppm
Original file line number Diff line number Diff line change
Expand Up @@ -47,12 +47,6 @@ public:

bool Execute(QueryContext *query_context, OperatorState *operator_state) final;

SizeT TaskletCount() override {
String error_message = "Not implement: TaskletCount not Implement";
UnrecoverableError(error_message);
return 0;
}

inline SharedPtr<Vector<String>> GetOutputNames() const final { return output_names_; }

inline SharedPtr<Vector<SharedPtr<DataType>>> GetOutputTypes() const final { return output_types_; }
Expand Down
6 changes: 0 additions & 6 deletions src/executor/operator/physical_drop_index.cppm
Original file line number Diff line number Diff line change
Expand Up @@ -52,12 +52,6 @@ public:

bool Execute(QueryContext *query_context, OperatorState *operator_state) override;

SizeT TaskletCount() override {
String error_message = "Not implement: TaskletCount not Implement";
UnrecoverableError(error_message);
return 0;
}

inline SharedPtr<Vector<String>> GetOutputNames() const override { return output_names_; }

inline SharedPtr<Vector<SharedPtr<DataType>>> GetOutputTypes() const override { return output_types_; }
Expand Down
6 changes: 0 additions & 6 deletions src/executor/operator/physical_drop_schema.cppm
Original file line number Diff line number Diff line change
Expand Up @@ -48,12 +48,6 @@ public:

bool Execute(QueryContext *query_context, OperatorState *operator_state) final;

SizeT TaskletCount() override {
String error_message = "Not implement: TaskletCount not Implement";
UnrecoverableError(error_message);
return 0;
}

inline SharedPtr<Vector<String>> GetOutputNames() const final { return output_names_; }

inline SharedPtr<Vector<SharedPtr<DataType>>> GetOutputTypes() const final { return output_types_; }
Expand Down
6 changes: 0 additions & 6 deletions src/executor/operator/physical_drop_table.cppm
Original file line number Diff line number Diff line change
Expand Up @@ -50,12 +50,6 @@ public:

bool Execute(QueryContext *query_context, OperatorState *operator_state) final;

SizeT TaskletCount() override {
String error_message = "Not implement: TaskletCount not Implement";
UnrecoverableError(error_message);
return 0;
}

inline SharedPtr<Vector<String>> GetOutputNames() const final { return output_names_; }

inline SharedPtr<Vector<SharedPtr<DataType>>> GetOutputTypes() const final { return output_types_; }
Expand Down
6 changes: 0 additions & 6 deletions src/executor/operator/physical_drop_view.cppm
Original file line number Diff line number Diff line change
Expand Up @@ -49,12 +49,6 @@ public:

bool Execute(QueryContext *query_context, OperatorState *operator_state) final;

SizeT TaskletCount() override {
String error_message = "Not implement: TaskletCount not Implement";
UnrecoverableError(error_message);
return 0;
}

inline SharedPtr<Vector<String>> GetOutputNames() const final { return output_names_; }

inline SharedPtr<Vector<SharedPtr<DataType>>> GetOutputTypes() const final { return output_types_; }
Expand Down
6 changes: 0 additions & 6 deletions src/executor/operator/physical_dummy_operator.cppm
Original file line number Diff line number Diff line change
Expand Up @@ -41,12 +41,6 @@ public:

bool Execute(QueryContext *query_context, OperatorState *operator_state) final;

SizeT TaskletCount() override {
String error_message = "Not implement: TaskletCount not Implement";
UnrecoverableError(error_message);
return 0;
}

inline SharedPtr<Vector<String>> GetOutputNames() const final { return output_names_; }

inline SharedPtr<Vector<SharedPtr<DataType>>> GetOutputTypes() const final { return output_types_; }
Expand Down
6 changes: 0 additions & 6 deletions src/executor/operator/physical_dummy_scan.cppm
Original file line number Diff line number Diff line change
Expand Up @@ -45,12 +45,6 @@ public:

inline SharedPtr<Vector<SharedPtr<DataType>>> GetOutputTypes() const final { return output_types_; }

SizeT TaskletCount() override {
String error_message = "Not implement: TaskletCount not Implement";
UnrecoverableError(error_message);
return 0;
}

private:
SharedPtr<Vector<String>> output_names_{};
SharedPtr<Vector<SharedPtr<DataType>>> output_types_{};
Expand Down
6 changes: 0 additions & 6 deletions src/executor/operator/physical_except.cppm
Original file line number Diff line number Diff line change
Expand Up @@ -49,12 +49,6 @@ public:

inline SharedPtr<Vector<SharedPtr<DataType>>> GetOutputTypes() const final { return output_types_; }

SizeT TaskletCount() override {
String error_message = "Not implement: TaskletCount not Implement";
UnrecoverableError(error_message);
return 0;
}

private:
SharedPtr<Vector<String>> output_names_{};
SharedPtr<Vector<SharedPtr<DataType>>> output_types_{};
Expand Down
6 changes: 0 additions & 6 deletions src/executor/operator/physical_explain.cppm
Original file line number Diff line number Diff line change
Expand Up @@ -55,12 +55,6 @@ public:

inline SharedPtr<Vector<SharedPtr<DataType>>> GetOutputTypes() const final { return output_types_; }

SizeT TaskletCount() override {
String error_message = "Not implement: TaskletCount not Implement";
UnrecoverableError(error_message);
return 0;
}

inline ExplainType explain_type() const { return explain_type_; }

static void AlignParagraphs(Vector<SharedPtr<String>> &array1, Vector<SharedPtr<String>> &array2);
Expand Down
6 changes: 0 additions & 6 deletions src/executor/operator/physical_export.cppm
Original file line number Diff line number Diff line change
Expand Up @@ -68,12 +68,6 @@ public:

inline SharedPtr<Vector<SharedPtr<DataType>>> GetOutputTypes() const final { return output_types_; }

SizeT TaskletCount() override {
String error_message = "Not implement: TaskletCount not Implement";
UnrecoverableError(error_message);
return 0;
}

SizeT ExportToCSV(QueryContext *query_context, ExportOperatorState *export_op_state);

SizeT ExportToJSONL(QueryContext *query_context, ExportOperatorState *export_op_state);
Expand Down
6 changes: 0 additions & 6 deletions src/executor/operator/physical_flush.cppm
Original file line number Diff line number Diff line change
Expand Up @@ -47,12 +47,6 @@ public:

inline SharedPtr<Vector<SharedPtr<DataType>>> GetOutputTypes() const final { return output_types_; }

SizeT TaskletCount() override {
String error_message = "Not implement: TaskletCount not Implement";
UnrecoverableError(error_message);
return 0;
}

inline FlushType flush_type() const { return flush_type_; }

private:
Expand Down
6 changes: 0 additions & 6 deletions src/executor/operator/physical_hash.cppm
Original file line number Diff line number Diff line change
Expand Up @@ -49,12 +49,6 @@ public:

inline SharedPtr<Vector<SharedPtr<DataType>>> GetOutputTypes() const final { return output_types_; }

SizeT TaskletCount() override {
String error_message = "Not implement: TaskletCount not Implement";
UnrecoverableError(error_message);
return 0;
}

private:
SharedPtr<Vector<String>> output_names_{};
SharedPtr<Vector<SharedPtr<DataType>>> output_types_{};
Expand Down
6 changes: 0 additions & 6 deletions src/executor/operator/physical_hash_join.cppm
Original file line number Diff line number Diff line change
Expand Up @@ -44,12 +44,6 @@ public:
SharedPtr<Vector<String>> GetOutputNames() const final;

SharedPtr<Vector<SharedPtr<DataType>>> GetOutputTypes() const final;

SizeT TaskletCount() override {
String error_message = "Not implement: TaskletCount not Implement";
UnrecoverableError(error_message);
return 0;
}
};

} // namespace infinity
6 changes: 0 additions & 6 deletions src/executor/operator/physical_import.cppm
Original file line number Diff line number Diff line change
Expand Up @@ -86,12 +86,6 @@ public:

inline SharedPtr<Vector<SharedPtr<DataType>>> GetOutputTypes() const final { return output_types_; }

SizeT TaskletCount() override {
String error_message = "Not implement: TaskletCount not Implement";
UnrecoverableError(error_message);
return 0;
}

void ImportFVECS(QueryContext *query_context, ImportOperatorState *import_op_state);

void ImportCSR(QueryContext *query_context, ImportOperatorState *import_op_state);
Expand Down
6 changes: 0 additions & 6 deletions src/executor/operator/physical_index_join.cppm
Original file line number Diff line number Diff line change
Expand Up @@ -44,12 +44,6 @@ public:
SharedPtr<Vector<String>> GetOutputNames() const final;

SharedPtr<Vector<SharedPtr<DataType>>> GetOutputTypes() const final;

SizeT TaskletCount() override {
String error_message = "Not implement: TaskletCount not Implement";
UnrecoverableError(error_message);
return 0;
}
};

} // namespace infinity
Loading

0 comments on commit 884ba8d

Please sign in to comment.