Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
2dot5
ClickHouse
提交
c24ab563
C
ClickHouse
项目概览
2dot5
/
ClickHouse
通知
3
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
C
ClickHouse
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
c24ab563
编写于
4月 27, 2020
作者:
A
alesapin
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Fix several wrong usages
上级
b0c5c1d6
变更
8
隐藏空白更改
内联
并排
Showing
8 changed file
with
7 addition
and
74 deletion
+7
-74
src/Functions/hasColumnInTable.cpp
src/Functions/hasColumnInTable.cpp
+1
-1
src/Storages/StorageBuffer.cpp
src/Storages/StorageBuffer.cpp
+2
-2
src/Storages/StorageMaterializedView.h
src/Storages/StorageMaterializedView.h
+0
-3
src/Storages/StorageMerge.cpp
src/Storages/StorageMerge.cpp
+1
-1
src/Storages/StorageMySQL.cpp
src/Storages/StorageMySQL.cpp
+1
-1
src/Storages/StorageXDBC.cpp
src/Storages/StorageXDBC.cpp
+1
-1
src/Storages/System/StorageSystemBuildOptions.generated.cpp
src/Storages/System/StorageSystemBuildOptions.generated.cpp
+0
-64
src/Storages/tests/gtest_storage_log.cpp
src/Storages/tests/gtest_storage_log.cpp
+1
-1
未找到文件。
src/Functions/hasColumnInTable.cpp
浏览文件 @
c24ab563
...
...
@@ -114,7 +114,7 @@ void FunctionHasColumnInTable::executeImpl(Block & block, const ColumnNumbers &
if
(
host_name
.
empty
())
{
const
StoragePtr
&
table
=
DatabaseCatalog
::
instance
().
getTable
({
database_name
,
table_name
});
has_column
=
table
->
getColumns
().
has
(
column_name
);
has_column
=
table
->
getColumns
().
has
Physical
(
column_name
);
}
else
{
...
...
src/Storages/StorageBuffer.cpp
浏览文件 @
c24ab563
...
...
@@ -199,8 +199,8 @@ Pipes StorageBuffer::read(
boost
::
range
::
remove_erase
(
columns_intersection
,
column_name
);
continue
;
}
const
auto
&
dst_col
=
dest_columns
.
get
(
column_name
);
const
auto
&
col
=
our_columns
.
get
(
column_name
);
const
auto
&
dst_col
=
dest_columns
.
get
Physical
(
column_name
);
const
auto
&
col
=
our_columns
.
get
Physical
(
column_name
);
if
(
!
dst_col
.
type
->
equals
(
*
col
.
type
))
{
LOG_WARNING
(
log
,
"Destination table "
<<
destination_id
.
getNameForLogs
()
...
...
src/Storages/StorageMaterializedView.h
浏览文件 @
c24ab563
...
...
@@ -23,9 +23,6 @@ public:
ASTPtr
getInnerQuery
()
const
{
return
inner_query
->
clone
();
}
bool
hasInnerTable
()
const
{
return
has_inner_table
;
}
//NameAndTypePair getColumn(const String & column_name) const override;
//bool hasColumn(const String & column_name) const override;
StorageInMemoryMetadata
getInMemoryMetadata
()
const
override
;
bool
supportsSampling
()
const
override
{
return
getTargetTable
()
->
supportsSampling
();
}
...
...
src/Storages/StorageMerge.cpp
浏览文件 @
c24ab563
...
...
@@ -464,7 +464,7 @@ void StorageMerge::convertingSourceStream(const Block & header, const Context &
if
(
!
header_column
.
type
->
equals
(
*
before_column
.
type
.
get
())
&&
processed_stage
>
QueryProcessingStage
::
FetchColumns
)
{
NamesAndTypesList
source_columns
=
getSampleBlock
().
getNamesAndTypesList
();
auto
virtual_column
=
getColumns
().
get
(
"_table"
);
auto
virtual_column
=
*
getVirtuals
().
tryGetByName
(
"_table"
);
source_columns
.
emplace_back
(
NameAndTypePair
{
virtual_column
.
name
,
virtual_column
.
type
});
auto
syntax_result
=
SyntaxAnalyzer
(
context
).
analyze
(
where_expression
,
source_columns
);
ExpressionActionsPtr
actions
=
ExpressionAnalyzer
{
where_expression
,
syntax_result
,
context
}.
getActions
(
false
,
false
);
...
...
src/Storages/StorageMySQL.cpp
浏览文件 @
c24ab563
...
...
@@ -76,7 +76,7 @@ Pipes StorageMySQL::read(
Block
sample_block
;
for
(
const
String
&
column_name
:
column_names_
)
{
auto
column_data
=
getColumns
().
get
(
column_name
);
auto
column_data
=
getColumns
().
get
Physical
(
column_name
);
sample_block
.
insert
({
column_data
.
type
,
column_data
.
name
});
}
...
...
src/Storages/StorageXDBC.cpp
浏览文件 @
c24ab563
...
...
@@ -62,7 +62,7 @@ std::vector<std::pair<std::string, std::string>> StorageXDBC::getReadURIParams(c
NamesAndTypesList
cols
;
for
(
const
String
&
name
:
column_names
)
{
auto
column_data
=
getColumns
().
get
(
name
);
auto
column_data
=
getColumns
().
get
Physical
(
name
);
cols
.
emplace_back
(
column_data
.
name
,
column_data
.
type
);
}
return
bridge_helper
->
getURLParams
(
cols
.
toString
(),
max_block_size
);
...
...
src/Storages/System/StorageSystemBuildOptions.generated.cpp
已删除
100644 → 0
浏览文件 @
b0c5c1d6
// .cpp autogenerated by cmake
#define BUILD_DETERMINISTIC 0
const
char
*
auto_config_build
[]
{
"VERSION_FULL"
,
"ClickHouse 20.4.1.1"
,
"VERSION_DESCRIBE"
,
"v20.4.1.1-prestable"
,
"VERSION_INTEGER"
,
"20004001"
,
#if BUILD_DETERMINISTIC
"SYSTEM"
,
"Linux"
,
#else
"VERSION_GITHASH"
,
"05da1bff8b5826608d05618dab984cdf8f96e679"
,
"VERSION_REVISION"
,
"54434"
,
"BUILD_DATE"
,
"2020-04-26"
,
"SYSTEM"
,
"Linux-4.15.0-46-generic"
,
#endif
"BUILD_TYPE"
,
"RELWITHDEBINFO"
,
"SYSTEM_PROCESSOR"
,
"x86_64"
,
"LIBRARY_ARCHITECTURE"
,
"x86_64-linux-gnu"
,
"CMAKE_VERSION"
,
"3.10.2"
,
"C_COMPILER"
,
"/usr/bin/clang-9"
,
"C_COMPILER_VERSION"
,
"9.0.0"
,
"CXX_COMPILER"
,
"/usr/bin/clang++-9"
,
"CXX_COMPILER_VERSION"
,
"9.0.0"
,
"C_FLAGS"
,
" -gdwarf-aranges -msse4.1 -msse4.2 -mpopcnt -Wall -Wno-unused-command-line-argument -fno-omit-frame-pointer -Werror -O2 -g -DNDEBUG -O3 -fno-pie"
,
"CXX_FLAGS"
,
" -std=c++2a -fsized-deallocation -gdwarf-aranges -msse4.1 -msse4.2 -mpopcnt -Wall -Wno-unused-command-line-argument -Wnon-virtual-dtor -fno-omit-frame-pointer -Werror -O2 -g -DNDEBUG -O3 -fno-pie"
,
"LINK_FLAGS"
,
" -fuse-ld=/usr/bin/ld.gold -rdynamic -Wl,--no-undefined -Wl,-no-pie"
,
"BUILD_COMPILE_DEFINITIONS"
,
""
,
"BUILD_INCLUDE_DIRECTORIES"
,
"/home/alesap/code/cpp/ClickHouse/includes/configs"
,
"STATIC"
,
"ON"
,
"SPLIT_BINARY"
,
""
,
"USE_EMBEDDED_COMPILER"
,
"0"
,
"USE_GLIBC_COMPATIBILITY"
,
"ON"
,
"USE_JEMALLOC"
,
"ON"
,
"USE_MIMALLOC"
,
""
,
"USE_UNWIND"
,
"ON"
,
"USE_ICU"
,
"1"
,
"USE_H3"
,
"1"
,
"USE_MYSQL"
,
"1"
,
"USE_RE2_ST"
,
"1"
,
"USE_LIBGSASL"
,
"1"
,
"USE_RDKAFKA"
,
"1"
,
"USE_CAPNP"
,
"1"
,
"USE_POCO_SQLODBC"
,
""
,
"USE_POCO_DATAODBC"
,
"1"
,
"USE_POCO_MONGODB"
,
"1"
,
"USE_POCO_NETSSL"
,
"1"
,
"USE_BASE64"
,
"1"
,
"USE_XXHASH"
,
"1"
,
"USE_HDFS"
,
"1"
,
"USE_SNAPPY"
,
"ON"
,
"USE_PARQUET"
,
"1"
,
"USE_PROTOBUF"
,
"1"
,
"USE_BROTLI"
,
"1"
,
"USE_SSL"
,
"1"
,
"USE_HYPERSCAN"
,
"1"
,
"USE_SIMDJSON"
,
"ON"
,
"USE_POCO_REDIS"
,
"1"
,
nullptr
,
nullptr
};
src/Storages/tests/gtest_storage_log.cpp
浏览文件 @
c24ab563
...
...
@@ -80,7 +80,7 @@ std::string writeData(int rows, DB::StoragePtr & table, DB::Context & context)
const
auto
&
storage_columns
=
table
->
getColumns
();
ColumnWithTypeAndName
column
;
column
.
name
=
"a"
;
column
.
type
=
storage_columns
.
get
(
"a"
).
type
;
column
.
type
=
storage_columns
.
get
Physical
(
"a"
).
type
;
auto
col
=
column
.
type
->
createColumn
();
ColumnUInt64
::
Container
&
vec
=
typeid_cast
<
ColumnUInt64
&>
(
*
col
).
getData
();
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录