################################################################################ # ___ _ ____ ____ # / _ \ _ _ ___ ___| |_| _ \| __ ) # | | | | | | |/ _ \/ __| __| | | | _ \ # | |_| | |_| | __/\__ \ |_| |_| | |_) | # \__\_\\__,_|\___||___/\__|____/|____/ # # Copyright (c) 2014-2019 Appsicle # Copyright (c) 2019-2020 QuestDB # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # ################################################################################ ################################################################################ # ___ _ ____ ____ # / _ \ _ _ ___ ___| |_| _ \| __ ) # | | | | | | |/ _ \/ __| __| | | | _ \ # | |_| | |_| | __/\__ \ |_| |_| | |_) | # \__\_\\__,_|\___||___/\__|____/|____/ # # Copyright (c) 2014-2019 Appsicle # Copyright (c) 2019-2020 QuestDB # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # ################################################################################ ################################################################################ # ___ _ ____ ____ # / _ \ _ _ ___ ___| |_| _ \| __ ) # | | | | | | |/ _ \/ __| __| | | | _ \ # | |_| | |_| | __/\__ \ |_| |_| | |_) | # \__\_\\__,_|\___||___/\__|____/|____/ # # Copyright (c) 2014-2019 Appsicle # Copyright (c) 2019-2020 QuestDB # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # ################################################################################ ################################################################################ # ___ _ ____ ____ # / _ \ _ _ ___ ___| |_| _ \| __ ) # | | | | | | |/ _ \/ __| __| | | | _ \ # | |_| | |_| | __/\__ \ |_| |_| | |_) | # \__\_\\__,_|\___||___/\__|____/|____/ # # Copyright (c) 2014-2019 Appsicle # Copyright (c) 2019-2020 QuestDB # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # ################################################################################ io.questdb.griffin.engine.functions.test.TestMatchFunctionFactory io.questdb.griffin.engine.functions.test.TestSumXDoubleGroupByFunctionFactory io.questdb.griffin.engine.functions.test.TestSumTDoubleGroupByFunctionFactory io.questdb.griffin.engine.functions.test.TestSumStringGroupByFunctionFactory io.questdb.griffin.engine.functions.test.TestNPEFactory # logical operations io.questdb.griffin.engine.functions.bool.OrFunctionFactory io.questdb.griffin.engine.functions.bool.AndFunctionFactory io.questdb.griffin.engine.functions.bool.NotFunctionFactory # '=' io.questdb.griffin.engine.functions.eq.EqStrFunctionFactory io.questdb.griffin.engine.functions.eq.EqIntFunctionFactory io.questdb.griffin.engine.functions.eq.EqLongFunctionFactory io.questdb.griffin.engine.functions.eq.EqDoubleFunctionFactory io.questdb.griffin.engine.functions.eq.EqLong256StrFunctionFactory io.questdb.griffin.engine.functions.eq.EqLong256FunctionFactory io.questdb.griffin.engine.functions.eq.EqStrCharFunctionFactory io.questdb.griffin.engine.functions.eq.EqSymStrFunctionFactory io.questdb.griffin.engine.functions.eq.EqSymCharFunctionFactory io.questdb.griffin.engine.functions.eq.EqCharCharFunctionFactory io.questdb.griffin.engine.functions.eq.EqIntStrCFunctionFactory # '<' operator io.questdb.griffin.engine.functions.lt.LtDoubleVVFunctionFactory # '+' operator io.questdb.griffin.engine.functions.math.AddByteFunctionFactory io.questdb.griffin.engine.functions.math.AddShortFunctionFactory io.questdb.griffin.engine.functions.math.AddIntFunctionFactory io.questdb.griffin.engine.functions.math.AddLongFunctionFactory io.questdb.griffin.engine.functions.math.AddFloatFunctionFactory io.questdb.griffin.engine.functions.math.AddDoubleFunctionFactory io.questdb.griffin.engine.functions.date.AddLongToTimestampFunctionFactory # '-' operator io.questdb.griffin.engine.functions.math.NegIntFunctionFactory io.questdb.griffin.engine.functions.math.NegDoubleFunctionFactory io.questdb.griffin.engine.functions.math.SubDoubleFunctionFactory io.questdb.griffin.engine.functions.math.SubIntFunctionFactory io.questdb.griffin.engine.functions.math.SubLongFunctionFactory # '/' operator io.questdb.griffin.engine.functions.math.DivDoubleFunctionFactory io.questdb.griffin.engine.functions.math.DivLongFunctionFactory # '%' operator io.questdb.griffin.engine.functions.math.RemIntFunctionFactory io.questdb.griffin.engine.functions.math.RemLongFunctionFactory io.questdb.griffin.engine.functions.math.RemDoubleFunctionFactory io.questdb.griffin.engine.functions.math.RemFloatFunctionFactory # '*' operator io.questdb.griffin.engine.functions.math.MulFloatFunctionFactory io.questdb.griffin.engine.functions.math.MulDoubleFunctionFactory io.questdb.griffin.engine.functions.math.MulLongFunctionFactory io.questdb.griffin.engine.functions.math.MulIntFunctionFactory # 'abs' io.questdb.griffin.engine.functions.math.AbsIntFunctionFactory io.questdb.griffin.engine.functions.math.AbsShortFunctionFactory io.questdb.griffin.engine.functions.math.AbsLongFunctionFactory io.questdb.griffin.engine.functions.math.AbsDoubleFunctionFactory # '~=' io.questdb.griffin.engine.functions.regex.MatchStrFunctionFactory io.questdb.griffin.engine.functions.regex.MatchCharFunctionFactory # '!~' io.questdb.griffin.engine.functions.regex.NotMatchStrFunctionFactory # 'to_char' io.questdb.griffin.engine.functions.date.ToStrDateFunctionFactory io.questdb.griffin.engine.functions.date.ToStrTimestampFunctionFactory io.questdb.griffin.engine.functions.str.ToCharBinFunctionFactory # 'length' io.questdb.griffin.engine.functions.str.LengthStrFunctionFactory io.questdb.griffin.engine.functions.str.LengthSymbolFunctionFactory io.questdb.griffin.engine.functions.str.LengthBinFunctionFactory # random generator functions io.questdb.griffin.engine.functions.rnd.LongSequenceFunctionFactory io.questdb.griffin.engine.functions.rnd.RndBooleanFunctionFactory io.questdb.griffin.engine.functions.rnd.RndIntFunctionFactory io.questdb.griffin.engine.functions.rnd.RndIntCCFunctionFactory io.questdb.griffin.engine.functions.rnd.RndStrFunctionFactory io.questdb.griffin.engine.functions.rnd.RndDoubleCCFunctionFactory io.questdb.griffin.engine.functions.rnd.RndDoubleFunctionFactory io.questdb.griffin.engine.functions.rnd.RndFloatCFunctionFactory io.questdb.griffin.engine.functions.rnd.RndShortCCFunctionFactory io.questdb.griffin.engine.functions.rnd.RndShortFunctionFactory io.questdb.griffin.engine.functions.rnd.RndDateCCCFunctionFactory io.questdb.griffin.engine.functions.rnd.RndTimestampFunctionFactory io.questdb.griffin.engine.functions.rnd.RndSymbolFunctionFactory io.questdb.griffin.engine.functions.rnd.RndLongCCFunctionFactory io.questdb.griffin.engine.functions.rnd.RndLongFunctionFactory io.questdb.griffin.engine.functions.date.TimestampSequenceFunctionFactory io.questdb.griffin.engine.functions.rnd.RndByteCCFunctionFactory io.questdb.griffin.engine.functions.rnd.RndBinCCCFunctionFactory io.questdb.griffin.engine.functions.rnd.RndSymbolListFunctionFactory io.questdb.griffin.engine.functions.rnd.RndStringListFunctionFactory io.questdb.griffin.engine.functions.rnd.RndCharFunctionFactory io.questdb.griffin.engine.functions.rnd.RndLong256FunctionFactory io.questdb.griffin.engine.functions.rnd.RndByteFunctionFactory io.questdb.griffin.engine.functions.rnd.RndFloatFunctionFactory io.questdb.griffin.engine.functions.rnd.RndBinFunctionFactory io.questdb.griffin.engine.functions.rnd.RndDateFunctionFactory io.questdb.griffin.engine.functions.rnd.ListFunctionFactory # date conversion functions io.questdb.griffin.engine.functions.date.SysdateFunctionFactory io.questdb.griffin.engine.functions.date.ToTimestampVCFunctionFactory io.questdb.griffin.engine.functions.date.ToStrTimestampFunctionFactory io.questdb.griffin.engine.functions.date.SystimestampFunctionFactory io.questdb.griffin.engine.functions.date.HourOfDayFunctionFactory io.questdb.griffin.engine.functions.date.DayOfMonthFunctionFactory io.questdb.griffin.engine.functions.date.DayOfWeekFunctionFactory io.questdb.griffin.engine.functions.date.DayOfWeekSundayFirstFunctionFactory io.questdb.griffin.engine.functions.date.MinuteOfHourFunctionFactory io.questdb.griffin.engine.functions.date.SecondOfMinuteFunctionFactory io.questdb.griffin.engine.functions.date.YearFunctionFactory io.questdb.griffin.engine.functions.date.MonthOfYearFunctionFactory io.questdb.griffin.engine.functions.date.DaysPerMonthFunctionFactory io.questdb.griffin.engine.functions.date.MicrosOfSecondFunctionFactory io.questdb.griffin.engine.functions.date.MillisOfSecondFunctionFactory io.questdb.griffin.engine.functions.date.IsLeapYearFunctionFactory io.questdb.griffin.engine.functions.date.TimestampDiffFunctionFactory io.questdb.griffin.engine.functions.date.TimestampAddFunctionFactory io.questdb.griffin.engine.functions.date.ToDateFunctionFactory io.questdb.griffin.engine.functions.date.ToStrDateFunctionFactory # cast functions # cast double to ... io.questdb.griffin.engine.functions.cast.CastDoubleToIntFunctionFactory io.questdb.griffin.engine.functions.cast.CastDoubleToDoubleFunctionFactory io.questdb.griffin.engine.functions.cast.CastDoubleToFloatFunctionFactory io.questdb.griffin.engine.functions.cast.CastDoubleToLong256FunctionFactory io.questdb.griffin.engine.functions.cast.CastDoubleToLongFunctionFactory io.questdb.griffin.engine.functions.cast.CastDoubleToShortFunctionFactory io.questdb.griffin.engine.functions.cast.CastDoubleToByteFunctionFactory io.questdb.griffin.engine.functions.cast.CastDoubleToStrFunctionFactory io.questdb.griffin.engine.functions.cast.CastDoubleToSymbolFunctionFactory io.questdb.griffin.engine.functions.cast.CastDoubleToCharFunctionFactory io.questdb.griffin.engine.functions.cast.CastDoubleToDateFunctionFactory io.questdb.griffin.engine.functions.cast.CastDoubleToTimestampFunctionFactory # cast float to ... io.questdb.griffin.engine.functions.cast.CastFloatToIntFunctionFactory io.questdb.griffin.engine.functions.cast.CastFloatToDoubleFunctionFactory io.questdb.griffin.engine.functions.cast.CastFloatToFloatFunctionFactory io.questdb.griffin.engine.functions.cast.CastFloatToLong256FunctionFactory io.questdb.griffin.engine.functions.cast.CastFloatToLongFunctionFactory io.questdb.griffin.engine.functions.cast.CastFloatToShortFunctionFactory io.questdb.griffin.engine.functions.cast.CastFloatToByteFunctionFactory io.questdb.griffin.engine.functions.cast.CastFloatToStrFunctionFactory io.questdb.griffin.engine.functions.cast.CastFloatToSymbolFunctionFactory io.questdb.griffin.engine.functions.cast.CastFloatToCharFunctionFactory io.questdb.griffin.engine.functions.cast.CastFloatToDateFunctionFactory io.questdb.griffin.engine.functions.cast.CastFloatToTimestampFunctionFactory # cast short to ... io.questdb.griffin.engine.functions.cast.CastShortToShortFunctionFactory io.questdb.griffin.engine.functions.cast.CastShortToByteFunctionFactory io.questdb.griffin.engine.functions.cast.CastShortToCharFunctionFactory io.questdb.griffin.engine.functions.cast.CastShortToIntFunctionFactory io.questdb.griffin.engine.functions.cast.CastShortToLongFunctionFactory io.questdb.griffin.engine.functions.cast.CastShortToFloatFunctionFactory io.questdb.griffin.engine.functions.cast.CastShortToDoubleFunctionFactory io.questdb.griffin.engine.functions.cast.CastShortToStrFunctionFactory io.questdb.griffin.engine.functions.cast.CastShortToDateFunctionFactory io.questdb.griffin.engine.functions.cast.CastShortToTimestampFunctionFactory io.questdb.griffin.engine.functions.cast.CastShortToSymbolFunctionFactory io.questdb.griffin.engine.functions.cast.CastShortToLong256FunctionFactory io.questdb.griffin.engine.functions.cast.CastShortToBooleanFunctionFactory # cast int to ... io.questdb.griffin.engine.functions.cast.CastIntToShortFunctionFactory io.questdb.griffin.engine.functions.cast.CastIntToByteFunctionFactory io.questdb.griffin.engine.functions.cast.CastIntToCharFunctionFactory io.questdb.griffin.engine.functions.cast.CastIntToIntFunctionFactory io.questdb.griffin.engine.functions.cast.CastIntToLongFunctionFactory io.questdb.griffin.engine.functions.cast.CastIntToFloatFunctionFactory io.questdb.griffin.engine.functions.cast.CastIntToDoubleFunctionFactory io.questdb.griffin.engine.functions.cast.CastIntToStrFunctionFactory io.questdb.griffin.engine.functions.cast.CastIntToDateFunctionFactory io.questdb.griffin.engine.functions.cast.CastIntToTimestampFunctionFactory io.questdb.griffin.engine.functions.cast.CastIntToSymbolFunctionFactory io.questdb.griffin.engine.functions.cast.CastIntToLong256FunctionFactory io.questdb.griffin.engine.functions.cast.CastIntToBooleanFunctionFactory # cast long to ... io.questdb.griffin.engine.functions.cast.CastLongToShortFunctionFactory io.questdb.griffin.engine.functions.cast.CastLongToByteFunctionFactory io.questdb.griffin.engine.functions.cast.CastLongToCharFunctionFactory io.questdb.griffin.engine.functions.cast.CastLongToIntFunctionFactory io.questdb.griffin.engine.functions.cast.CastLongToLongFunctionFactory io.questdb.griffin.engine.functions.cast.CastLongToFloatFunctionFactory io.questdb.griffin.engine.functions.cast.CastLongToDoubleFunctionFactory io.questdb.griffin.engine.functions.cast.CastLongToStrFunctionFactory io.questdb.griffin.engine.functions.cast.CastLongToDateFunctionFactory io.questdb.griffin.engine.functions.cast.CastLongToTimestampFunctionFactory io.questdb.griffin.engine.functions.cast.CastLongToSymbolFunctionFactory io.questdb.griffin.engine.functions.cast.CastLongToLong256FunctionFactory io.questdb.griffin.engine.functions.cast.CastLongToBooleanFunctionFactory # cast long256 to ... io.questdb.griffin.engine.functions.cast.CastLong256ToShortFunctionFactory io.questdb.griffin.engine.functions.cast.CastLong256ToByteFunctionFactory io.questdb.griffin.engine.functions.cast.CastLong256ToCharFunctionFactory io.questdb.griffin.engine.functions.cast.CastLong256ToIntFunctionFactory io.questdb.griffin.engine.functions.cast.CastLong256ToLongFunctionFactory io.questdb.griffin.engine.functions.cast.CastLong256ToFloatFunctionFactory io.questdb.griffin.engine.functions.cast.CastLong256ToDoubleFunctionFactory io.questdb.griffin.engine.functions.cast.CastLong256ToStrFunctionFactory io.questdb.griffin.engine.functions.cast.CastLong256ToDateFunctionFactory io.questdb.griffin.engine.functions.cast.CastLong256ToTimestampFunctionFactory io.questdb.griffin.engine.functions.cast.CastLong256ToSymbolFunctionFactory io.questdb.griffin.engine.functions.cast.CastLong256ToLong256FunctionFactory io.questdb.griffin.engine.functions.cast.CastLong256ToBooleanFunctionFactory # cast date to ... io.questdb.griffin.engine.functions.cast.CastDateToShortFunctionFactory io.questdb.griffin.engine.functions.cast.CastDateToByteFunctionFactory io.questdb.griffin.engine.functions.cast.CastDateToCharFunctionFactory io.questdb.griffin.engine.functions.cast.CastDateToIntFunctionFactory io.questdb.griffin.engine.functions.cast.CastDateToLongFunctionFactory io.questdb.griffin.engine.functions.cast.CastDateToFloatFunctionFactory io.questdb.griffin.engine.functions.cast.CastDateToDoubleFunctionFactory io.questdb.griffin.engine.functions.cast.CastDateToStrFunctionFactory io.questdb.griffin.engine.functions.cast.CastDateToDateFunctionFactory io.questdb.griffin.engine.functions.cast.CastDateToTimestampFunctionFactory io.questdb.griffin.engine.functions.cast.CastDateToSymbolFunctionFactory io.questdb.griffin.engine.functions.cast.CastDateToLong256FunctionFactory io.questdb.griffin.engine.functions.cast.CastDateToBooleanFunctionFactory # cast timestamp to ... io.questdb.griffin.engine.functions.cast.CastTimestampToShortFunctionFactory io.questdb.griffin.engine.functions.cast.CastTimestampToByteFunctionFactory io.questdb.griffin.engine.functions.cast.CastTimestampToCharFunctionFactory io.questdb.griffin.engine.functions.cast.CastTimestampToIntFunctionFactory io.questdb.griffin.engine.functions.cast.CastTimestampToLongFunctionFactory io.questdb.griffin.engine.functions.cast.CastTimestampToFloatFunctionFactory io.questdb.griffin.engine.functions.cast.CastTimestampToDoubleFunctionFactory io.questdb.griffin.engine.functions.cast.CastTimestampToStrFunctionFactory io.questdb.griffin.engine.functions.cast.CastTimestampToDateFunctionFactory io.questdb.griffin.engine.functions.cast.CastTimestampToTimestampFunctionFactory io.questdb.griffin.engine.functions.cast.CastTimestampToSymbolFunctionFactory io.questdb.griffin.engine.functions.cast.CastTimestampToLong256FunctionFactory io.questdb.griffin.engine.functions.cast.CastTimestampToBooleanFunctionFactory # cast byte to ... io.questdb.griffin.engine.functions.cast.CastByteToShortFunctionFactory io.questdb.griffin.engine.functions.cast.CastByteToByteFunctionFactory io.questdb.griffin.engine.functions.cast.CastByteToCharFunctionFactory io.questdb.griffin.engine.functions.cast.CastByteToIntFunctionFactory io.questdb.griffin.engine.functions.cast.CastByteToLongFunctionFactory io.questdb.griffin.engine.functions.cast.CastByteToFloatFunctionFactory io.questdb.griffin.engine.functions.cast.CastByteToDoubleFunctionFactory io.questdb.griffin.engine.functions.cast.CastByteToStrFunctionFactory io.questdb.griffin.engine.functions.cast.CastByteToDateFunctionFactory io.questdb.griffin.engine.functions.cast.CastByteToTimestampFunctionFactory io.questdb.griffin.engine.functions.cast.CastByteToSymbolFunctionFactory io.questdb.griffin.engine.functions.cast.CastByteToLong256FunctionFactory io.questdb.griffin.engine.functions.cast.CastByteToBooleanFunctionFactory # cast boolean to ... io.questdb.griffin.engine.functions.cast.CastBooleanToShortFunctionFactory io.questdb.griffin.engine.functions.cast.CastBooleanToByteFunctionFactory io.questdb.griffin.engine.functions.cast.CastBooleanToCharFunctionFactory io.questdb.griffin.engine.functions.cast.CastBooleanToIntFunctionFactory io.questdb.griffin.engine.functions.cast.CastBooleanToLongFunctionFactory io.questdb.griffin.engine.functions.cast.CastBooleanToFloatFunctionFactory io.questdb.griffin.engine.functions.cast.CastBooleanToDoubleFunctionFactory io.questdb.griffin.engine.functions.cast.CastBooleanToStrFunctionFactory io.questdb.griffin.engine.functions.cast.CastBooleanToDateFunctionFactory io.questdb.griffin.engine.functions.cast.CastBooleanToTimestampFunctionFactory io.questdb.griffin.engine.functions.cast.CastBooleanToSymbolFunctionFactory io.questdb.griffin.engine.functions.cast.CastBooleanToLong256FunctionFactory io.questdb.griffin.engine.functions.cast.CastBooleanToBooleanFunctionFactory # cast char to ... io.questdb.griffin.engine.functions.cast.CastCharToShortFunctionFactory io.questdb.griffin.engine.functions.cast.CastCharToByteFunctionFactory io.questdb.griffin.engine.functions.cast.CastCharToCharFunctionFactory io.questdb.griffin.engine.functions.cast.CastCharToIntFunctionFactory io.questdb.griffin.engine.functions.cast.CastCharToLongFunctionFactory io.questdb.griffin.engine.functions.cast.CastCharToFloatFunctionFactory io.questdb.griffin.engine.functions.cast.CastCharToDoubleFunctionFactory io.questdb.griffin.engine.functions.cast.CastCharToStrFunctionFactory io.questdb.griffin.engine.functions.cast.CastCharToDateFunctionFactory io.questdb.griffin.engine.functions.cast.CastCharToTimestampFunctionFactory io.questdb.griffin.engine.functions.cast.CastCharToSymbolFunctionFactory io.questdb.griffin.engine.functions.cast.CastCharToLong256FunctionFactory # cast str to ... io.questdb.griffin.engine.functions.cast.CastStrToIntFunctionFactory io.questdb.griffin.engine.functions.cast.CastStrToDoubleFunctionFactory io.questdb.griffin.engine.functions.cast.CastCharToBooleanFunctionFactory io.questdb.griffin.engine.functions.cast.CastStrToFloatFunctionFactory io.questdb.griffin.engine.functions.cast.CastStrToLong256FunctionFactory io.questdb.griffin.engine.functions.cast.CastStrToLongFunctionFactory io.questdb.griffin.engine.functions.cast.CastStrToShortFunctionFactory io.questdb.griffin.engine.functions.cast.CastStrToByteFunctionFactory io.questdb.griffin.engine.functions.cast.CastStrToStrFunctionFactory io.questdb.griffin.engine.functions.cast.CastStrToSymbolFunctionFactory io.questdb.griffin.engine.functions.cast.CastStrToCharFunctionFactory io.questdb.griffin.engine.functions.cast.CastStrToDateFunctionFactory io.questdb.griffin.engine.functions.cast.CastStrToTimestampFunctionFactory # cast symbol to ... io.questdb.griffin.engine.functions.cast.CastSymbolToIntFunctionFactory io.questdb.griffin.engine.functions.cast.CastSymbolToDoubleFunctionFactory io.questdb.griffin.engine.functions.cast.CastSymbolToFloatFunctionFactory io.questdb.griffin.engine.functions.cast.CastSymbolToLong256FunctionFactory io.questdb.griffin.engine.functions.cast.CastSymbolToLongFunctionFactory io.questdb.griffin.engine.functions.cast.CastSymbolToShortFunctionFactory io.questdb.griffin.engine.functions.cast.CastSymbolToByteFunctionFactory io.questdb.griffin.engine.functions.cast.CastSymbolToStrFunctionFactory io.questdb.griffin.engine.functions.cast.CastSymbolToSymbolFunctionFactory io.questdb.griffin.engine.functions.cast.CastSymbolToCharFunctionFactory io.questdb.griffin.engine.functions.cast.CastSymbolToDateFunctionFactory io.questdb.griffin.engine.functions.cast.CastSymbolToTimestampFunctionFactory # 'in' io.questdb.griffin.engine.functions.bool.InSymbolCursorFunctionFactory io.questdb.griffin.engine.functions.bool.InStrFunctionFactory io.questdb.griffin.engine.functions.bool.InCharFunctionFactory io.questdb.griffin.engine.functions.bool.InSymbolFunctionFactory # 'sum' group by function io.questdb.griffin.engine.functions.groupby.SumDoubleGroupByFunctionFactory io.questdb.griffin.engine.functions.groupby.SumFloatGroupByFunctionFactory io.questdb.griffin.engine.functions.groupby.SumByteGroupByFunctionFactory io.questdb.griffin.engine.functions.groupby.SumShortGroupByFunctionFactory io.questdb.griffin.engine.functions.groupby.SumIntGroupByFunctionFactory io.questdb.griffin.engine.functions.groupby.SumLongGroupByFunctionFactory io.questdb.griffin.engine.functions.groupby.KSumDoubleGroupByFunctionFactory io.questdb.griffin.engine.functions.groupby.NSumDoubleGroupByFunctionFactory # 'last' group by function io.questdb.griffin.engine.functions.groupby.LastIntGroupByFunctionFactory io.questdb.griffin.engine.functions.groupby.LastTimestampGroupByFunctionFactory # 'max' group io.questdb.griffin.engine.functions.groupby.MaxDoubleGroupByFunctionFactory io.questdb.griffin.engine.functions.groupby.MaxIntGroupByFunctionFactory io.questdb.griffin.engine.functions.groupby.MaxLongGroupByFunctionFactory io.questdb.griffin.engine.functions.groupby.MaxTimestampGroupByFunctionFactory io.questdb.griffin.engine.functions.groupby.MaxDateGroupByFunctionFactory # 'min' group io.questdb.griffin.engine.functions.groupby.MinDoubleGroupByFunctionFactory io.questdb.griffin.engine.functions.groupby.MinFloatGroupByFunctionFactory io.questdb.griffin.engine.functions.groupby.MinLongGroupByFunctionFactory io.questdb.griffin.engine.functions.groupby.MinIntGroupByFunctionFactory io.questdb.griffin.engine.functions.groupby.MinShortGroupByFunctionFactory io.questdb.griffin.engine.functions.groupby.MinByteGroupByFunctionFactory io.questdb.griffin.engine.functions.groupby.MinCharGroupByFunctionFactory io.questdb.griffin.engine.functions.groupby.MinTimestampGroupByFunctionFactory io.questdb.griffin.engine.functions.groupby.MinDateGroupByFunctionFactory # 'count' group by function io.questdb.griffin.engine.functions.groupby.CountGroupByFunctionFactory # 'isOrdered' io.questdb.griffin.engine.functions.groupby.IsLongOrderedGroupByFunctionFactory # round() io.questdb.griffin.engine.functions.math.RoundDoubleFunctionFactory io.questdb.griffin.engine.functions.math.RoundDownDoubleFunctionFactory io.questdb.griffin.engine.functions.math.RoundUpDoubleFunctionFactory io.questdb.griffin.engine.functions.math.RoundHalfEvenDoubleFunctionFactory # case conditional statement io.questdb.griffin.engine.functions.conditional.CaseFunctionFactory io.questdb.griffin.engine.functions.conditional.SwitchFunctionFactory # PostgeSQL catalogue functions io.questdb.griffin.engine.functions.catalogue.ClassCatalogueFunctionFactory io.questdb.griffin.engine.functions.catalogue.NamespaceCatalogueFunctionFactory io.questdb.griffin.engine.functions.catalogue.IsTableVisibleCatalogueFunctionFactory io.questdb.griffin.engine.functions.catalogue.UserByIdCatalogueFunctionFactory io.questdb.griffin.engine.functions.catalogue.TypeCatalogueFunctionFactory # concat() io.questdb.griffin.engine.functions.str.ConcatFunctionFactory # avg() io.questdb.griffin.engine.functions.groupby.AvgDoubleGroupByFunctionFactory # ^ io.questdb.griffin.engine.functions.math.PowDoubleFunctionFactory io.questdb.griffin.engine.functions.table.AllTablesFunctionFactory io.questdb.griffin.engine.functions.table.TableColumnsFunctionFactory