From 34cd1b9787d39771ffa533931db96f14d2892bfe Mon Sep 17 00:00:00 2001 From: Alexey Milovidov Date: Tue, 23 May 2017 21:46:52 +0300 Subject: [PATCH] Preparations, part 6 [#CLICKHOUSE-31]. --- dbms/src/TableFunctions/ITableFunction.h | 2 +- dbms/src/TableFunctions/TableFunctionMerge.cpp | 2 +- dbms/src/TableFunctions/TableFunctionMerge.h | 2 +- dbms/src/TableFunctions/TableFunctionRemote.cpp | 2 +- dbms/src/TableFunctions/TableFunctionRemote.h | 2 +- dbms/src/TableFunctions/TableFunctionShardByHash.cpp | 2 +- dbms/src/TableFunctions/TableFunctionShardByHash.h | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/dbms/src/TableFunctions/ITableFunction.h b/dbms/src/TableFunctions/ITableFunction.h index d9cf2f3507..912a9ee864 100644 --- a/dbms/src/TableFunctions/ITableFunction.h +++ b/dbms/src/TableFunctions/ITableFunction.h @@ -32,7 +32,7 @@ public: virtual std::string getName() const = 0; /// Create storage according to the query - virtual StoragePtr execute(ASTPtr ast_function, const Context & context) const = 0; + virtual StoragePtr execute(const ASTPtr & ast_function, const Context & context) const = 0; virtual ~ITableFunction() {}; }; diff --git a/dbms/src/TableFunctions/TableFunctionMerge.cpp b/dbms/src/TableFunctions/TableFunctionMerge.cpp index 80102fbfbd..dcda825131 100644 --- a/dbms/src/TableFunctions/TableFunctionMerge.cpp +++ b/dbms/src/TableFunctions/TableFunctionMerge.cpp @@ -53,7 +53,7 @@ static NamesAndTypesList chooseColumns(const String & source_database, const Str } -StoragePtr TableFunctionMerge::execute(ASTPtr ast_function, const Context & context) const +StoragePtr TableFunctionMerge::execute(const ASTPtr & ast_function, const Context & context) const { ASTs & args_func = typeid_cast(*ast_function).children; diff --git a/dbms/src/TableFunctions/TableFunctionMerge.h b/dbms/src/TableFunctions/TableFunctionMerge.h index fd8ea29be1..922bef3238 100644 --- a/dbms/src/TableFunctions/TableFunctionMerge.h +++ b/dbms/src/TableFunctions/TableFunctionMerge.h @@ -14,7 +14,7 @@ class TableFunctionMerge: public ITableFunction { public: std::string getName() const override { return "merge"; } - StoragePtr execute(ASTPtr ast_function, const Context & context) const override; + StoragePtr execute(const ASTPtr & ast_function, const Context & context) const override; }; diff --git a/dbms/src/TableFunctions/TableFunctionRemote.cpp b/dbms/src/TableFunctions/TableFunctionRemote.cpp index 77bcb3aeae..13796f6462 100644 --- a/dbms/src/TableFunctions/TableFunctionRemote.cpp +++ b/dbms/src/TableFunctions/TableFunctionRemote.cpp @@ -179,7 +179,7 @@ static std::vector parseDescription(const String & description, size_t l } -StoragePtr TableFunctionRemote::execute(ASTPtr ast_function, const Context & context) const +StoragePtr TableFunctionRemote::execute(const ASTPtr & ast_function, const Context & context) const { ASTs & args_func = typeid_cast(*ast_function).children; diff --git a/dbms/src/TableFunctions/TableFunctionRemote.h b/dbms/src/TableFunctions/TableFunctionRemote.h index 1efa423cf7..53bd75d78b 100644 --- a/dbms/src/TableFunctions/TableFunctionRemote.h +++ b/dbms/src/TableFunctions/TableFunctionRemote.h @@ -16,7 +16,7 @@ class TableFunctionRemote : public ITableFunction { public: std::string getName() const override { return "remote"; } - StoragePtr execute(ASTPtr ast_function, const Context & context) const override; + StoragePtr execute(const ASTPtr & ast_function, const Context & context) const override; }; } diff --git a/dbms/src/TableFunctions/TableFunctionShardByHash.cpp b/dbms/src/TableFunctions/TableFunctionShardByHash.cpp index 9dc41977ea..bd5f90c793 100644 --- a/dbms/src/TableFunctions/TableFunctionShardByHash.cpp +++ b/dbms/src/TableFunctions/TableFunctionShardByHash.cpp @@ -20,7 +20,7 @@ namespace ErrorCodes extern const int BAD_ARGUMENTS; } -StoragePtr TableFunctionShardByHash::execute(ASTPtr ast_function, const Context & context) const +StoragePtr TableFunctionShardByHash::execute(const ASTPtr & ast_function, const Context & context) const { ASTs & args_func = typeid_cast(*ast_function).children; diff --git a/dbms/src/TableFunctions/TableFunctionShardByHash.h b/dbms/src/TableFunctions/TableFunctionShardByHash.h index 6436f87b0a..1723f0a67a 100644 --- a/dbms/src/TableFunctions/TableFunctionShardByHash.h +++ b/dbms/src/TableFunctions/TableFunctionShardByHash.h @@ -15,7 +15,7 @@ class TableFunctionShardByHash : public ITableFunction { public: std::string getName() const override { return "shardByHash"; } - StoragePtr execute(ASTPtr ast_function, const Context & context) const override; + StoragePtr execute(const ASTPtr & ast_function, const Context & context) const override; }; } -- GitLab