Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ClickHouse/ClickHouse
/ makeNullable
Function
makeNullable
src/DataTypes/DataTypeNullable.cpp:225–230 ·
view source on GitHub ↗
Source
from the content-addressed store, hash-verified
223
224
225
DataTypePtr makeNullable(const DataTypePtr & type)
226
{
227
if (type->isNullable())
228
return type;
229
return std::make_shared<DataTypeNullable>(type);
230
}
231
232
DataTypePtr makeNullableSafe(const DataTypePtr & type)
233
{
Callers
11
flattenTuple
Function · 0.70
transformTypesRecursively
Function · 0.70
makeNullableSafe
Function · 0.70
makeNullableOrLowCardinalityNullable
Function · 0.70
makeNullableOrLowCardinalityNullableSafe
Function · 0.70
tryGetTableMetadata
Method · 0.50
getType
Function · 0.50
getChildToParentHierarchicalContext
Function · 0.50
makeNullableJsonAttribute
Function · 0.50
TEST
Function · 0.50
deserializeBinaryBulkWithMultipleStreams
Method · 0.50
Calls
1
isNullable
Method · 0.45
Tested by
2
makeNullableJsonAttribute
Function · 0.40
TEST
Function · 0.40