ClickHouse/dbms/src/Functions/array
Alexander Kuzmenkov f3bde19b74 Do not use iterators in find() and emplace() methods of hash tables.
Instead, these methods return a pointer to the required data as they are
stored inside the hash table. The caller uses overloaded functions to
get the key and "mapped" values from this pointer. Such an interface
avoids the need for constructing iterator-like wrapper objects, which is
especially important for compound hash tables such as the future
StringHashMap.
2019-09-24 17:44:35 +03:00
..
array.cpp adding -Wshadow for GCC 2019-08-09 23:58:16 +03:00
arrayAll.cpp
arrayConcat.cpp adding -Wshadow for GCC 2019-08-09 23:58:16 +03:00
arrayCount.cpp
arrayCumSum.cpp
arrayCumSumNonNegative.cpp
arrayDifference.cpp
arrayDistinct.cpp Do not use iterators in find() and emplace() methods of hash tables. 2019-09-24 17:44:35 +03:00
arrayElement.cpp Update arrayElement.cpp 2019-09-05 19:41:27 -03:00
arrayEnumerate.cpp
arrayEnumerateDense.cpp
arrayEnumerateDenseRanked.cpp
arrayEnumerateExtended.h remove IColumn.isColumnNullable() 2019-06-27 21:50:20 +03:00
arrayEnumerateRanked.cpp Added "assert_cast" function as a replacement for static_cast for columns 2019-08-21 05:28:04 +03:00
arrayEnumerateRanked.h CLICKHOUSE-4652 Simpler 2019-09-12 22:52:24 +03:00
arrayEnumerateUniq.cpp
arrayEnumerateUniqRanked.cpp
arrayExists.cpp
arrayFilter.cpp
arrayFirst.cpp
arrayFirstIndex.cpp
arrayFlatten.cpp Add alias flatten/arrayFlatten 2019-06-28 11:55:09 +08:00
arrayIndex.h Added "assert_cast" function as a replacement for static_cast for columns 2019-08-21 05:28:04 +03:00
arrayIntersect.cpp Fixed test 2019-08-21 23:32:58 +03:00
arrayJoin.cpp
arrayMap.cpp
arrayPop.h adding -Wshadow for GCC 2019-08-09 23:58:16 +03:00
arrayPopBack.cpp
arrayPopFront.cpp
arrayPush.h adding -Wshadow for GCC 2019-08-09 23:58:16 +03:00
arrayPushBack.cpp adding -Wshadow for GCC 2019-08-09 23:58:16 +03:00
arrayPushFront.cpp adding -Wshadow for GCC 2019-08-09 23:58:16 +03:00
arrayReduce.cpp Unsignificant modification 2019-08-04 21:20:50 +03:00
arrayResize.cpp adding -Wshadow for GCC 2019-08-09 23:58:16 +03:00
arrayReverse.cpp Added "assert_cast" function as a replacement for static_cast for columns 2019-08-21 05:28:04 +03:00
arraySlice.cpp move IColumn.isColumnConst() outside of interface 2019-06-27 22:28:52 +03:00
arraySort.cpp adding -Wshadow for GCC 2019-08-09 23:58:16 +03:00
arraySum.cpp
arrayUniq.cpp remove IColumn.isColumnNullable() 2019-06-27 21:50:20 +03:00
arrayWithConstant.cpp Materialize constant in arrayWithConstant function. 2019-08-20 15:28:36 +03:00
CMakeLists.txt Add missing dependecies on sight to enable --no-undefined option 2019-07-04 17:05:55 +03:00
countEqual.cpp
emptyArray.cpp
emptyArrayToSingle.cpp Added "assert_cast" function as a replacement for static_cast for columns 2019-08-21 05:28:04 +03:00
FunctionArrayMapped.h Added "assert_cast" function as a replacement for static_cast for columns 2019-08-21 05:28:04 +03:00
has.cpp
hasAll.cpp adding -Wshadow for GCC 2019-08-09 23:58:16 +03:00
hasAllAny.h adding -Wshadow for GCC 2019-08-09 23:58:16 +03:00
hasAny.cpp adding -Wshadow for GCC 2019-08-09 23:58:16 +03:00
indexOf.cpp
length.cpp
range.cpp
registerFunctionsArray.cpp Add alias flatten/arrayFlatten 2019-06-28 11:55:09 +08:00