@@ -66,8 +66,6 @@ class QueryEvents {
6666
6767 virtual void OnProgress (const Progress& progress) = 0;
6868
69- virtual void OnColumnsMetadata (const std::string& columns_metadata) = 0;
70-
7169 virtual void OnFinish () = 0;
7270};
7371
@@ -76,7 +74,6 @@ using ExceptionCallback = std::function<void(const Exception& e)>;
7674using ProgressCallback = std::function<void (const Progress& progress)>;
7775using SelectCallback = std::function<void (const Block& block)>;
7876using SelectCancelableCallback = std::function<bool (const Block& block)>;
79- using ColumnsMetadataCallback = std::function<bool (const std::string& columns_metadata)>;
8077
8178
8279class Query : public QueryEvents {
@@ -119,12 +116,6 @@ class Query : public QueryEvents {
119116 return *this ;
120117 }
121118
122- // / Set handler for receiving a metedata of column of query.
123- inline Query& OnColumnsMetadata (ColumnsMetadataCallback cb) {
124- columns_metadata_cb_ = std::move (cb);
125- return *this ;
126- }
127-
128119 static const std::string default_query_id;
129120
130121private:
@@ -158,12 +149,6 @@ class Query : public QueryEvents {
158149 }
159150 }
160151
161- void OnColumnsMetadata (const std::string& columns_metadata) override {
162- if (columns_metadata_cb_) {
163- columns_metadata_cb_ (columns_metadata);
164- }
165- }
166-
167152 void OnFinish () override {
168153 }
169154
@@ -174,7 +159,6 @@ class Query : public QueryEvents {
174159 ProgressCallback progress_cb_;
175160 SelectCallback select_cb_;
176161 SelectCancelableCallback select_cancelable_cb_;
177- ColumnsMetadataCallback columns_metadata_cb_;
178162};
179163
180164}
0 commit comments