mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-22 07:31:57 +00:00
Dictionaries added support for DateTime64
This commit is contained in:
parent
4100512818
commit
fd87d81108
@ -553,6 +553,7 @@ private:
|
|||||||
ContainerType<Decimal64>,
|
ContainerType<Decimal64>,
|
||||||
ContainerType<Decimal128>,
|
ContainerType<Decimal128>,
|
||||||
ContainerType<Decimal256>,
|
ContainerType<Decimal256>,
|
||||||
|
ContainerType<DateTime64>,
|
||||||
ContainerType<Float32>,
|
ContainerType<Float32>,
|
||||||
ContainerType<Float64>,
|
ContainerType<Float64>,
|
||||||
ContainerType<UUID>,
|
ContainerType<UUID>,
|
||||||
|
@ -50,7 +50,6 @@ std::optional<AttributeUnderlyingType> tryGetAttributeUnderlyingType(TypeIndex i
|
|||||||
case TypeIndex::Date: return AttributeUnderlyingType::UInt16;
|
case TypeIndex::Date: return AttributeUnderlyingType::UInt16;
|
||||||
case TypeIndex::Date32: return AttributeUnderlyingType::Int32;
|
case TypeIndex::Date32: return AttributeUnderlyingType::Int32;
|
||||||
case TypeIndex::DateTime: return AttributeUnderlyingType::UInt32;
|
case TypeIndex::DateTime: return AttributeUnderlyingType::UInt32;
|
||||||
case TypeIndex::DateTime64: return AttributeUnderlyingType::Int64;
|
|
||||||
default: break;
|
default: break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -37,6 +37,7 @@ enum class AttributeUnderlyingType : TypeIndexUnderlying
|
|||||||
map_item(UInt8), map_item(UInt16), map_item(UInt32), map_item(UInt64), map_item(UInt128), map_item(UInt256),
|
map_item(UInt8), map_item(UInt16), map_item(UInt32), map_item(UInt64), map_item(UInt128), map_item(UInt256),
|
||||||
map_item(Float32), map_item(Float64),
|
map_item(Float32), map_item(Float64),
|
||||||
map_item(Decimal32), map_item(Decimal64), map_item(Decimal128), map_item(Decimal256),
|
map_item(Decimal32), map_item(Decimal64), map_item(Decimal128), map_item(Decimal256),
|
||||||
|
map_item(DateTime64),
|
||||||
|
|
||||||
map_item(UUID), map_item(String), map_item(Array)
|
map_item(UUID), map_item(String), map_item(Array)
|
||||||
};
|
};
|
||||||
|
@ -127,6 +127,7 @@ private:
|
|||||||
ContainerType<Decimal64>,
|
ContainerType<Decimal64>,
|
||||||
ContainerType<Decimal128>,
|
ContainerType<Decimal128>,
|
||||||
ContainerType<Decimal256>,
|
ContainerType<Decimal256>,
|
||||||
|
ContainerType<DateTime64>,
|
||||||
ContainerType<Float32>,
|
ContainerType<Float32>,
|
||||||
ContainerType<Float64>,
|
ContainerType<Float64>,
|
||||||
ContainerType<UUID>,
|
ContainerType<UUID>,
|
||||||
|
@ -147,6 +147,7 @@ private:
|
|||||||
AttributeContainerType<Decimal64>,
|
AttributeContainerType<Decimal64>,
|
||||||
AttributeContainerType<Decimal128>,
|
AttributeContainerType<Decimal128>,
|
||||||
AttributeContainerType<Decimal256>,
|
AttributeContainerType<Decimal256>,
|
||||||
|
AttributeContainerType<DateTime64>,
|
||||||
AttributeContainerType<Float32>,
|
AttributeContainerType<Float32>,
|
||||||
AttributeContainerType<Float64>,
|
AttributeContainerType<Float64>,
|
||||||
AttributeContainerType<UUID>,
|
AttributeContainerType<UUID>,
|
||||||
|
@ -167,6 +167,7 @@ private:
|
|||||||
CollectionType<Decimal64>,
|
CollectionType<Decimal64>,
|
||||||
CollectionType<Decimal128>,
|
CollectionType<Decimal128>,
|
||||||
CollectionType<Decimal256>,
|
CollectionType<Decimal256>,
|
||||||
|
CollectionType<DateTime64>,
|
||||||
CollectionType<Float32>,
|
CollectionType<Float32>,
|
||||||
CollectionType<Float64>,
|
CollectionType<Float64>,
|
||||||
CollectionType<UUID>,
|
CollectionType<UUID>,
|
||||||
|
@ -114,6 +114,7 @@ private:
|
|||||||
Decimal64,
|
Decimal64,
|
||||||
Decimal128,
|
Decimal128,
|
||||||
Decimal256,
|
Decimal256,
|
||||||
|
DateTime64,
|
||||||
Float32,
|
Float32,
|
||||||
Float64,
|
Float64,
|
||||||
UUID,
|
UUID,
|
||||||
@ -137,6 +138,7 @@ private:
|
|||||||
ContainerType<Decimal64>,
|
ContainerType<Decimal64>,
|
||||||
ContainerType<Decimal128>,
|
ContainerType<Decimal128>,
|
||||||
ContainerType<Decimal256>,
|
ContainerType<Decimal256>,
|
||||||
|
ContainerType<DateTime64>,
|
||||||
ContainerType<Float32>,
|
ContainerType<Float32>,
|
||||||
ContainerType<Float64>,
|
ContainerType<Float64>,
|
||||||
ContainerType<UUID>,
|
ContainerType<UUID>,
|
||||||
|
@ -122,6 +122,7 @@ private:
|
|||||||
CollectionType<Decimal64>,
|
CollectionType<Decimal64>,
|
||||||
CollectionType<Decimal128>,
|
CollectionType<Decimal128>,
|
||||||
CollectionType<Decimal256>,
|
CollectionType<Decimal256>,
|
||||||
|
CollectionType<DateTime64>,
|
||||||
CollectionType<Float32>,
|
CollectionType<Float32>,
|
||||||
CollectionType<Float64>,
|
CollectionType<Float64>,
|
||||||
CollectionType<UUID>,
|
CollectionType<UUID>,
|
||||||
|
Loading…
Reference in New Issue
Block a user