ClickHouse/src/Functions/ya.make

438 lines
10 KiB
Plaintext
Raw Normal View History

LIBRARY()
ADDINCL(
library/consistent_hashing
contrib/libs/farmhash
contrib/libs/hyperscan/src
contrib/libs/icu/common
contrib/libs/libdivide
contrib/libs/rapidjson/include
contrib/libs/xxhash
)
PEERDIR(
clickhouse/src/Common
clickhouse/src/Dictionaries
contrib/libs/farmhash
contrib/libs/fastops/fastops
contrib/libs/hyperscan
contrib/libs/icu
contrib/libs/libdivide
contrib/libs/metrohash
contrib/libs/rapidjson
contrib/libs/xxhash
library/consistent_hashing
)
2020-05-07 20:17:57 +00:00
# Autogenerated from: find . -name '*.cpp' | grep -i -v -P 'tests|h3|Bitmap|sumbur' | sed 's/^\.\// /' | sort
2020-05-07 18:57:04 +00:00
# "Arcadia" build is slightly deficient. It lacks many libraries that we need.
SRCS(
2020-05-07 12:27:42 +00:00
abs.cpp
acos.cpp
addDays.cpp
addHours.cpp
addMinutes.cpp
addMonths.cpp
addQuarters.cpp
addressToLine.cpp
addressToSymbol.cpp
addSeconds.cpp
addWeeks.cpp
addYears.cpp
appendTrailingCharIfAbsent.cpp
array/arrayAll.cpp
array/arrayAUC.cpp
array/arrayCompact.cpp
array/arrayConcat.cpp
array/arrayCount.cpp
2020-05-07 12:27:42 +00:00
array/array.cpp
array/arrayCumSum.cpp
array/arrayCumSumNonNegative.cpp
array/arrayDifference.cpp
array/arrayDistinct.cpp
array/arrayElement.cpp
array/arrayEnumerate.cpp
array/arrayEnumerateDense.cpp
array/arrayEnumerateDenseRanked.cpp
array/arrayEnumerateRanked.cpp
array/arrayEnumerateUniq.cpp
array/arrayEnumerateUniqRanked.cpp
array/arrayExists.cpp
array/arrayFill.cpp
array/arrayFilter.cpp
array/arrayFirst.cpp
array/arrayFirstIndex.cpp
array/arrayFlatten.cpp
array/arrayIntersect.cpp
array/arrayJoin.cpp
array/arrayMap.cpp
array/arrayPopBack.cpp
array/arrayPopFront.cpp
array/arrayPushBack.cpp
array/arrayPushFront.cpp
array/arrayReduce.cpp
array/arrayReduceInRanges.cpp
array/arrayResize.cpp
array/arrayReverse.cpp
array/arraySlice.cpp
array/arraySort.cpp
array/arraySplit.cpp
array/arraySum.cpp
array/arrayUniq.cpp
array/arrayWithConstant.cpp
array/arrayZip.cpp
array/countEqual.cpp
array/emptyArray.cpp
array/emptyArrayToSingle.cpp
array/hasAll.cpp
array/hasAny.cpp
2020-05-07 12:27:42 +00:00
array/has.cpp
array/indexOf.cpp
array/length.cpp
array/range.cpp
array/registerFunctionsArray.cpp
asin.cpp
assumeNotNull.cpp
atan.cpp
bar.cpp
base64Decode.cpp
base64Encode.cpp
bitAnd.cpp
bitBoolMaskAnd.cpp
bitBoolMaskOr.cpp
bitCount.cpp
bitNot.cpp
bitOr.cpp
bitRotateLeft.cpp
bitRotateRight.cpp
bitShiftLeft.cpp
bitShiftRight.cpp
bitSwapLastTwo.cpp
bitTestAll.cpp
bitTestAny.cpp
2020-05-07 12:27:42 +00:00
bitTest.cpp
bitWrapperFunc.cpp
bitXor.cpp
blockNumber.cpp
blockSerializedSize.cpp
blockSize.cpp
caseWithExpression.cpp
cbrt.cpp
coalesce.cpp
concat.cpp
convertCharset.cpp
cos.cpp
CRC.cpp
currentDatabase.cpp
currentQuota.cpp
currentRowPolicies.cpp
currentUser.cpp
dateDiff.cpp
defaultValueOfArgumentType.cpp
demange.cpp
divide.cpp
dumpColumnStructure.cpp
e.cpp
empty.cpp
endsWith.cpp
equals.cpp
erfc.cpp
2020-05-07 12:27:42 +00:00
erf.cpp
evalMLMethod.cpp
exp10.cpp
2020-05-07 12:27:42 +00:00
exp2.cpp
exp.cpp
extractAllGroups.cpp
extract.cpp
extractGroups.cpp
extractTimeZoneFromFunctionArguments.cpp
filesystem.cpp
finalizeAggregation.cpp
formatDateTime.cpp
formatString.cpp
FunctionFactory.cpp
FunctionFQDN.cpp
FunctionHelpers.cpp
FunctionJoinGet.cpp
FunctionsCoding.cpp
FunctionsConversion.cpp
FunctionsEmbeddedDictionaries.cpp
FunctionsExternalDictionaries.cpp
FunctionsExternalModels.cpp
FunctionsFormatting.cpp
FunctionsHashing.cpp
FunctionsJSON.cpp
FunctionsLogical.cpp
FunctionsRandom.cpp
FunctionsRound.cpp
FunctionsStringArray.cpp
FunctionsStringSimilarity.cpp
2020-05-07 12:27:42 +00:00
GatherUtils/concat.cpp
GatherUtils/createArraySink.cpp
GatherUtils/createArraySource.cpp
GatherUtils/createValueSource.cpp
GatherUtils/has.cpp
GatherUtils/push.cpp
GatherUtils/resizeConstantSize.cpp
GatherUtils/resizeDynamicSize.cpp
GatherUtils/sliceDynamicOffsetBounded.cpp
GatherUtils/sliceDynamicOffsetUnbounded.cpp
GatherUtils/sliceFromLeftConstantOffsetBounded.cpp
GatherUtils/sliceFromLeftConstantOffsetUnbounded.cpp
GatherUtils/sliceFromRightConstantOffsetBounded.cpp
GatherUtils/sliceFromRightConstantOffsetUnbounded.cpp
gcd.cpp
generateUUIDv4.cpp
GeoHash.cpp
geohashDecode.cpp
geohashEncode.cpp
geohashesInBox.cpp
getMacro.cpp
getScalar.cpp
getSizeOfEnumType.cpp
greatCircleDistance.cpp
greater.cpp
greaterOrEquals.cpp
greatest.cpp
hasColumnInTable.cpp
hasTokenCaseInsensitive.cpp
2020-05-07 12:27:42 +00:00
hasToken.cpp
hostName.cpp
identity.cpp
if.cpp
ifNotFinite.cpp
ifNull.cpp
IFunction.cpp
ignore.cpp
ignoreExceptNull.cpp
in.cpp
intDiv.cpp
intDivOrZero.cpp
intExp10.cpp
2020-05-07 12:27:42 +00:00
intExp2.cpp
isConstant.cpp
isFinite.cpp
isInfinite.cpp
isNaN.cpp
isNotNull.cpp
isNull.cpp
isValidUTF8.cpp
jumpConsistentHash.cpp
lcm.cpp
least.cpp
lengthUTF8.cpp
less.cpp
lessOrEquals.cpp
lgamma.cpp
2020-05-07 12:27:42 +00:00
like.cpp
log10.cpp
2020-05-07 12:27:42 +00:00
log2.cpp
log.cpp
lowCardinalityIndices.cpp
lowCardinalityKeys.cpp
lower.cpp
lowerUTF8.cpp
2020-05-07 12:27:42 +00:00
match.cpp
materialize.cpp
minus.cpp
modulo.cpp
moduloOrZero.cpp
2020-05-07 12:27:42 +00:00
multiFuzzyMatchAllIndices.cpp
multiFuzzyMatchAny.cpp
multiFuzzyMatchAnyIndex.cpp
multiIf.cpp
2020-05-07 12:27:42 +00:00
multiMatchAllIndices.cpp
multiMatchAny.cpp
multiMatchAnyIndex.cpp
multiply.cpp
multiSearchAllPositionsCaseInsensitive.cpp
multiSearchAllPositionsCaseInsensitiveUTF8.cpp
2020-05-07 12:27:42 +00:00
multiSearchAllPositions.cpp
multiSearchAllPositionsUTF8.cpp
multiSearchAnyCaseInsensitive.cpp
multiSearchAnyCaseInsensitiveUTF8.cpp
2020-05-07 12:27:42 +00:00
multiSearchAny.cpp
multiSearchAnyUTF8.cpp
multiSearchFirstIndexCaseInsensitive.cpp
multiSearchFirstIndexCaseInsensitiveUTF8.cpp
2020-05-07 12:27:42 +00:00
multiSearchFirstIndex.cpp
multiSearchFirstIndexUTF8.cpp
multiSearchFirstPositionCaseInsensitive.cpp
multiSearchFirstPositionCaseInsensitiveUTF8.cpp
2020-05-07 12:27:42 +00:00
multiSearchFirstPosition.cpp
multiSearchFirstPositionUTF8.cpp
negate.cpp
neighbor.cpp
notEmpty.cpp
notEquals.cpp
2020-05-07 12:27:42 +00:00
notLike.cpp
now64.cpp
2020-05-07 12:27:42 +00:00
now.cpp
nullIf.cpp
pi.cpp
plus.cpp
pointInEllipses.cpp
pointInPolygon.cpp
positionCaseInsensitive.cpp
positionCaseInsensitiveUTF8.cpp
2020-05-07 12:27:42 +00:00
position.cpp
positionUTF8.cpp
pow.cpp
rand64.cpp
randConstant.cpp
2020-05-07 12:27:42 +00:00
rand.cpp
randomPrintableASCII.cpp
regexpQuoteMeta.cpp
registerFunctionsArithmetic.cpp
registerFunctionsComparison.cpp
registerFunctionsConditional.cpp
registerFunctionsConsistentHashing.cpp
2020-05-07 12:27:42 +00:00
registerFunctions.cpp
registerFunctionsDateTime.cpp
registerFunctionsGeo.cpp
registerFunctionsHigherOrder.cpp
registerFunctionsIntrospection.cpp
registerFunctionsMath.cpp
registerFunctionsMiscellaneous.cpp
registerFunctionsNull.cpp
registerFunctionsRandom.cpp
registerFunctionsReinterpret.cpp
registerFunctionsString.cpp
2020-05-07 12:27:42 +00:00
registerFunctionsStringRegexp.cpp
registerFunctionsStringSearch.cpp
registerFunctionsTuple.cpp
registerFunctionsVisitParam.cpp
reinterpretAsFixedString.cpp
reinterpretAsString.cpp
reinterpretStringAs.cpp
repeat.cpp
2020-05-07 12:27:42 +00:00
replaceAll.cpp
replaceOne.cpp
replaceRegexpAll.cpp
replaceRegexpOne.cpp
replicate.cpp
reverse.cpp
reverseUTF8.cpp
roundAge.cpp
roundDuration.cpp
roundToExp2.cpp
rowNumberInAllBlocks.cpp
rowNumberInBlock.cpp
runningAccumulate.cpp
runningDifference.cpp
runningDifferenceStartingWithFirstValue.cpp
sigmoid.cpp
sin.cpp
sleep.cpp
sleepEachRow.cpp
sqrt.cpp
startsWith.cpp
substring.cpp
subtractDays.cpp
subtractHours.cpp
subtractMinutes.cpp
subtractMonths.cpp
subtractQuarters.cpp
subtractSeconds.cpp
subtractWeeks.cpp
subtractYears.cpp
2020-05-07 12:27:42 +00:00
sumburConsistentHash.cpp
tan.cpp
tanh.cpp
tgamma.cpp
throwIf.cpp
timeSlot.cpp
timeSlots.cpp
timezone.cpp
toColumnTypeName.cpp
toCustomWeek.cpp
today.cpp
toDayOfMonth.cpp
toDayOfWeek.cpp
toDayOfYear.cpp
toHour.cpp
toISOWeek.cpp
toISOYear.cpp
toLowCardinality.cpp
toMinute.cpp
toMonday.cpp
toMonth.cpp
toNullable.cpp
toQuarter.cpp
toRelativeDayNum.cpp
toRelativeHourNum.cpp
toRelativeMinuteNum.cpp
toRelativeMonthNum.cpp
toRelativeQuarterNum.cpp
toRelativeSecondNum.cpp
toRelativeWeekNum.cpp
toRelativeYearNum.cpp
toSecond.cpp
toStartOfDay.cpp
toStartOfFifteenMinutes.cpp
toStartOfFiveMinute.cpp
toStartOfHour.cpp
toStartOfInterval.cpp
toStartOfISOYear.cpp
toStartOfMinute.cpp
toStartOfMonth.cpp
toStartOfQuarter.cpp
toStartOfTenMinutes.cpp
toStartOfYear.cpp
toTime.cpp
toTimeZone.cpp
toTypeName.cpp
toValidUTF8.cpp
toYear.cpp
toYYYYMM.cpp
toYYYYMMDD.cpp
toYYYYMMDDhhmmss.cpp
transform.cpp
trap.cpp
trim.cpp
tryBase64Decode.cpp
tuple.cpp
tupleElement.cpp
upper.cpp
upperUTF8.cpp
uptime.cpp
2020-05-07 12:27:42 +00:00
URL/basename.cpp
URL/cutFragment.cpp
URL/cutQueryStringAndFragment.cpp
URL/cutQueryString.cpp
URL/cutToFirstSignificantSubdomain.cpp
URL/cutURLParameter.cpp
URL/cutWWW.cpp
URL/decodeURLComponent.cpp
URL/domain.cpp
URL/domainWithoutWWW.cpp
URL/extractURLParameter.cpp
URL/extractURLParameterNames.cpp
URL/extractURLParameters.cpp
URL/firstSignificantSubdomain.cpp
URL/fragment.cpp
URL/path.cpp
URL/pathFull.cpp
URL/protocol.cpp
URL/queryStringAndFragment.cpp
URL/queryString.cpp
URL/registerFunctionsURL.cpp
URL/tldLookup.generated.cpp
URL/topLevelDomain.cpp
URL/URLHierarchy.cpp
URL/URLPathHierarchy.cpp
version.cpp
visibleWidth.cpp
visitParamExtractBool.cpp
visitParamExtractFloat.cpp
visitParamExtractInt.cpp
visitParamExtractRaw.cpp
visitParamExtractString.cpp
visitParamExtractUInt.cpp
visitParamHas.cpp
yandexConsistentHash.cpp
yesterday.cpp
)
END()