ClickHouse/src/Functions/ya.make

524 lines
12 KiB
Plaintext
Raw Normal View History

2020-11-16 21:16:50 +00:00
# This file is generated automatically, do not edit. See 'ya.make.in' and use 'utils/generate-ya-make' to regenerate it.
2020-11-16 18:24:58 +00:00
OWNER(g:clickhouse)
LIBRARY()
2020-05-10 17:51:32 +00:00
CFLAGS(
2020-06-19 10:06:42 +00:00
-DUSE_H3 -DUSE_SSL -DUSE_XXHASH
2020-05-10 17:51:32 +00:00
)
ADDINCL(
2020-06-04 08:36:38 +00:00
library/cpp/consistent_hashing
contrib/libs/farmhash
2020-06-19 10:06:42 +00:00
contrib/libs/h3/h3lib/include
contrib/libs/hyperscan/src
contrib/libs/libdivide
contrib/libs/rapidjson/include
contrib/libs/xxhash
)
PEERDIR(
clickhouse/src/Common
2020-08-18 09:45:48 +00:00
clickhouse/src/Parsers
clickhouse/src/Dictionaries
contrib/libs/farmhash
contrib/libs/fastops/fastops
2020-06-19 10:06:42 +00:00
contrib/libs/h3
contrib/libs/hyperscan
contrib/libs/icu
contrib/libs/libdivide
contrib/libs/metrohash
contrib/libs/rapidjson
contrib/libs/xxhash
2020-06-04 08:36:38 +00:00
library/cpp/consistent_hashing
)
2020-05-07 18:57:04 +00:00
# "Arcadia" build is slightly deficient. It lacks many libraries that we need.
2020-09-07 22:14:13 +00:00
SRCS(
2020-11-05 09:55:01 +00:00
CRC.cpp
FunctionFQDN.cpp
FunctionFactory.cpp
FunctionHelpers.cpp
FunctionJoinGet.cpp
FunctionsAES.cpp
FunctionsCoding.cpp
FunctionsConversion.cpp
FunctionsEmbeddedDictionaries.cpp
FunctionsExternalDictionaries.cpp
FunctionsExternalModels.cpp
FunctionsHashing.cpp
FunctionsJSON.cpp
FunctionsLogical.cpp
FunctionsRandom.cpp
FunctionsRound.cpp
FunctionsStringArray.cpp
FunctionsStringSimilarity.cpp
GatherUtils/concat.cpp
GatherUtils/createArraySink.cpp
GatherUtils/createArraySource.cpp
GatherUtils/createValueSource.cpp
GatherUtils/has_all.cpp
GatherUtils/has_any.cpp
GatherUtils/has_substr.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
GeoHash.cpp
IFunction.cpp
TargetSpecific.cpp
URL/URLHierarchy.cpp
URL/URLPathHierarchy.cpp
URL/basename.cpp
URL/cutFragment.cpp
URL/cutQueryString.cpp
URL/cutQueryStringAndFragment.cpp
URL/cutToFirstSignificantSubdomain.cpp
URL/cutToFirstSignificantSubdomainCustom.cpp
2020-11-05 09:55:01 +00:00
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/firstSignificantSubdomainCustom.cpp
2020-11-05 09:55:01 +00:00
URL/fragment.cpp
URL/netloc.cpp
URL/path.cpp
URL/pathFull.cpp
URL/port.cpp
URL/protocol.cpp
URL/queryString.cpp
URL/queryStringAndFragment.cpp
URL/registerFunctionsURL.cpp
URL/tldLookup.generated.cpp
URL/topLevelDomain.cpp
2020-05-07 12:27:42 +00:00
abs.cpp
acos.cpp
2020-11-04 10:02:25 +00:00
acosh.cpp
2020-05-07 12:27:42 +00:00
addDays.cpp
addHours.cpp
addMinutes.cpp
addMonths.cpp
addQuarters.cpp
addSeconds.cpp
addWeeks.cpp
addYears.cpp
2020-11-05 09:55:01 +00:00
addressToLine.cpp
addressToSymbol.cpp
aes_decrypt_mysql.cpp
aes_encrypt_mysql.cpp
2020-05-07 12:27:42 +00:00
appendTrailingCharIfAbsent.cpp
2020-11-05 09:55:01 +00:00
array/array.cpp
array/arrayAUC.cpp
2020-11-05 09:55:01 +00:00
array/arrayAll.cpp
array/arrayCompact.cpp
array/arrayConcat.cpp
array/arrayCount.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
2020-11-05 09:55:01 +00:00
array/has.cpp
array/hasAll.cpp
array/hasAny.cpp
array/hasSubstr.cpp
array/indexOf.cpp
array/length.cpp
array/mapOp.cpp
array/mapPopulateSeries.cpp
array/range.cpp
array/registerFunctionsArray.cpp
asin.cpp
2020-11-04 10:02:25 +00:00
asinh.cpp
assumeNotNull.cpp
atan.cpp
2020-11-04 10:02:25 +00:00
atan2.cpp
atanh.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
2020-11-05 09:55:01 +00:00
bitTest.cpp
bitTestAll.cpp
bitTestAny.cpp
bitWrapperFunc.cpp
bitXor.cpp
2020-11-05 09:55:01 +00:00
bitmaskToList.cpp
blockNumber.cpp
blockSerializedSize.cpp
blockSize.cpp
2020-06-20 18:03:40 +00:00
buildId.cpp
caseWithExpression.cpp
cbrt.cpp
coalesce.cpp
concat.cpp
convertCharset.cpp
cos.cpp
2020-11-04 10:02:25 +00:00
cosh.cpp
2020-08-27 13:17:13 +00:00
countDigits.cpp
countMatches.cpp
countSubstrings.cpp
countSubstringsCaseInsensitive.cpp
countSubstringsCaseInsensitiveUTF8.cpp
currentDatabase.cpp
currentUser.cpp
dateDiff.cpp
2020-08-12 13:50:54 +00:00
date_trunc.cpp
decrypt.cpp
defaultValueOfArgumentType.cpp
defaultValueOfTypeName.cpp
demange.cpp
divide.cpp
dumpColumnStructure.cpp
e.cpp
empty.cpp
2020-12-08 13:02:09 +00:00
encodeXML.cpp
encrypt.cpp
endsWith.cpp
equals.cpp
2020-05-07 12:27:42 +00:00
erf.cpp
2020-11-05 09:55:01 +00:00
erfc.cpp
errorCodeToName.cpp
evalMLMethod.cpp
2020-11-05 09:55:01 +00:00
exp.cpp
exp10.cpp
2020-05-07 12:27:42 +00:00
exp2.cpp
2020-11-05 09:55:01 +00:00
extract.cpp
2020-06-11 08:05:08 +00:00
extractAllGroupsHorizontal.cpp
extractAllGroupsVertical.cpp
2020-05-07 12:27:42 +00:00
extractGroups.cpp
extractTimeZoneFromFunctionArguments.cpp
filesystem.cpp
finalizeAggregation.cpp
formatDateTime.cpp
2020-10-10 20:26:36 +00:00
formatReadableQuantity.cpp
formatReadableSize.cpp
formatReadableTimeDelta.cpp
2020-07-30 23:43:55 +00:00
formatRow.cpp
formatString.cpp
2020-12-08 18:28:18 +00:00
fromModifiedJulianDay.cpp
fromUnixTimestamp64Micro.cpp
fromUnixTimestamp64Milli.cpp
fromUnixTimestamp64Nano.cpp
2020-06-02 09:46:43 +00:00
fuzzBits.cpp
gcd.cpp
generateUUIDv4.cpp
2020-11-05 09:55:01 +00:00
geoToH3.cpp
geohashDecode.cpp
geohashEncode.cpp
geohashesInBox.cpp
getMacro.cpp
getScalar.cpp
2020-07-28 20:30:21 +00:00
getSetting.cpp
getSizeOfEnumType.cpp
globalVariable.cpp
greatCircleDistance.cpp
greater.cpp
greaterOrEquals.cpp
greatest.cpp
2020-06-19 10:06:42 +00:00
h3EdgeAngle.cpp
h3EdgeLengthM.cpp
h3GetBaseCell.cpp
h3GetResolution.cpp
h3HexAreaM2.cpp
h3IndexesAreNeighbors.cpp
h3IsValid.cpp
h3ToChildren.cpp
h3ToParent.cpp
h3ToString.cpp
2020-11-05 09:55:01 +00:00
h3kRing.cpp
hasColumnInTable.cpp
2020-07-06 03:21:29 +00:00
hasThreadFuzzer.cpp
2020-05-07 12:27:42 +00:00
hasToken.cpp
2020-11-05 09:55:01 +00:00
hasTokenCaseInsensitive.cpp
hostName.cpp
2020-11-04 10:02:25 +00:00
hypot.cpp
identity.cpp
if.cpp
ifNotFinite.cpp
ifNull.cpp
ignore.cpp
ilike.cpp
in.cpp
2020-07-06 03:06:45 +00:00
initializeAggregation.cpp
intDiv.cpp
intDivOrZero.cpp
intExp10.cpp
2020-05-07 12:27:42 +00:00
intExp2.cpp
isConstant.cpp
2020-08-27 13:17:13 +00:00
isDecimalOverflow.cpp
isFinite.cpp
isInfinite.cpp
isNaN.cpp
isNotNull.cpp
isNull.cpp
isValidUTF8.cpp
2020-07-06 02:41:28 +00:00
isZeroOrNull.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
2020-11-05 09:55:01 +00:00
log.cpp
log10.cpp
2020-11-04 10:02:25 +00:00
log1p.cpp
2020-05-07 12:27:42 +00:00
log2.cpp
2020-10-10 03:20:45 +00:00
logTrace.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
2020-11-05 09:55:01 +00:00
multiSearchAllPositions.cpp
multiSearchAllPositionsCaseInsensitive.cpp
multiSearchAllPositionsCaseInsensitiveUTF8.cpp
multiSearchAllPositionsUTF8.cpp
2020-11-05 09:55:01 +00:00
multiSearchAny.cpp
multiSearchAnyCaseInsensitive.cpp
multiSearchAnyCaseInsensitiveUTF8.cpp
multiSearchAnyUTF8.cpp
2020-11-05 09:55:01 +00:00
multiSearchFirstIndex.cpp
multiSearchFirstIndexCaseInsensitive.cpp
multiSearchFirstIndexCaseInsensitiveUTF8.cpp
multiSearchFirstIndexUTF8.cpp
2020-11-05 09:55:01 +00:00
multiSearchFirstPosition.cpp
multiSearchFirstPositionCaseInsensitive.cpp
multiSearchFirstPositionCaseInsensitiveUTF8.cpp
multiSearchFirstPositionUTF8.cpp
2020-11-05 09:55:01 +00:00
multiply.cpp
negate.cpp
neighbor.cpp
2020-08-18 09:45:48 +00:00
normalizeQuery.cpp
2020-11-05 09:55:01 +00:00
normalizedQueryHash.cpp
notEmpty.cpp
notEquals.cpp
notILike.cpp
2020-05-07 12:27:42 +00:00
notLike.cpp
now.cpp
2020-11-05 09:55:01 +00:00
now64.cpp
nullIf.cpp
pi.cpp
plus.cpp
pointInEllipses.cpp
pointInPolygon.cpp
2020-11-05 09:55:01 +00:00
position.cpp
positionCaseInsensitive.cpp
positionCaseInsensitiveUTF8.cpp
positionUTF8.cpp
pow.cpp
2020-11-05 09:55:01 +00:00
rand.cpp
rand64.cpp
randConstant.cpp
2020-05-30 16:20:19 +00:00
randomFixedString.cpp
randomPrintableASCII.cpp
2020-05-11 03:16:16 +00:00
randomString.cpp
2020-05-18 10:40:02 +00:00
randomStringUTF8.cpp
regexpQuoteMeta.cpp
2020-11-05 09:55:01 +00:00
registerFunctions.cpp
registerFunctionsArithmetic.cpp
registerFunctionsComparison.cpp
registerFunctionsConditional.cpp
registerFunctionsConsistentHashing.cpp
registerFunctionsDateTime.cpp
2020-10-10 20:26:36 +00:00
registerFunctionsFormatting.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
registerFunctionsUnixTimestamp64.cpp
2020-05-30 16:20:19 +00:00
registerFunctionsVisitParam.cpp
reinterpretAs.cpp
reinterpretAsFixedString.cpp
reinterpretAsString.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
2020-11-04 10:02:25 +00:00
sinh.cpp
sleep.cpp
sleepEachRow.cpp
sqrt.cpp
startsWith.cpp
2020-06-19 10:06:42 +00:00
stringToH3.cpp
substring.cpp
subtractDays.cpp
subtractHours.cpp
subtractMinutes.cpp
subtractMonths.cpp
subtractQuarters.cpp
subtractSeconds.cpp
subtractWeeks.cpp
subtractYears.cpp
tan.cpp
tanh.cpp
2020-11-18 13:24:16 +00:00
tcpPort.cpp
tgamma.cpp
throwIf.cpp
2020-10-10 03:20:45 +00:00
tid.cpp
timeSlot.cpp
timeSlots.cpp
timezone.cpp
toColumnTypeName.cpp
toCustomWeek.cpp
toDayOfMonth.cpp
toDayOfWeek.cpp
toDayOfYear.cpp
2020-06-20 15:45:50 +00:00
toFixedString.cpp
toHour.cpp
toISOWeek.cpp
toISOYear.cpp
toLowCardinality.cpp
toMinute.cpp
2020-12-08 18:28:18 +00:00
toModifiedJulianDay.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
toStartOfISOYear.cpp
2020-11-05 09:55:01 +00:00
toStartOfInterval.cpp
toStartOfMinute.cpp
toStartOfMonth.cpp
toStartOfQuarter.cpp
toStartOfSecond.cpp
toStartOfTenMinutes.cpp
toStartOfYear.cpp
toTime.cpp
toTimeZone.cpp
toTypeName.cpp
toUnixTimestamp64Micro.cpp
toUnixTimestamp64Milli.cpp
toUnixTimestamp64Nano.cpp
2020-05-30 16:20:19 +00:00
toValidUTF8.cpp
toYYYYMM.cpp
toYYYYMMDD.cpp
toYYYYMMDDhhmmss.cpp
2020-11-05 09:55:01 +00:00
toYear.cpp
today.cpp
transform.cpp
trap.cpp
trim.cpp
tryBase64Decode.cpp
tuple.cpp
tupleElement.cpp
upper.cpp
upperUTF8.cpp
uptime.cpp
version.cpp
visibleWidth.cpp
visitParamExtractBool.cpp
visitParamExtractFloat.cpp
visitParamExtractInt.cpp
visitParamExtractRaw.cpp
visitParamExtractString.cpp
visitParamExtractUInt.cpp
visitParamHas.cpp
yandexConsistentHash.cpp
yesterday.cpp
2020-05-07 20:40:18 +00:00
)
END()