Documentation ¶
Index ¶
- Variables
- func AnyValueReturnType(typs []types.Type) types.Type
- func AvgReturnType(typs []types.Type) types.Type
- func BitAndReturnType(typs []types.Type) types.Type
- func BitmapConstructReturnType(_ []types.Type) types.Type
- func FillAggAvg1[from numeric](exec aggexec.SingleAggFromFixedRetFixed[from, float64], value from, ...) error
- func FillAggAvgDecimal128(exec aggexec.SingleAggFromFixedRetFixed[types.Decimal128, types.Decimal128], ...) error
- func FillAggAvgDecimal64(exec aggexec.SingleAggFromFixedRetFixed[types.Decimal64, types.Decimal128], ...) error
- func FillAggBitAnd1[from numeric](exec aggexec.SingleAggFromFixedRetFixed[from, uint64], value from, ...) error
- func FillAggBitAndBinary(exec aggexec.SingleAggFromVarRetVar, value []byte, ...) error
- func FillAggBitOr1[from numeric](exec aggexec.SingleAggFromFixedRetFixed[from, uint64], value from, ...) error
- func FillAggBitOrBinary(exec aggexec.SingleAggFromVarRetVar, value []byte, ...) error
- func FillAggBitXor1[from numeric](exec aggexec.SingleAggFromFixedRetFixed[from, uint64], value from, ...) error
- func FillAggBitXorBinary(exec aggexec.SingleAggFromVarRetVar, value []byte, ...) error
- func FillAggBitmapConstruct(exec aggexec.SingleAggFromFixedRetVar[uint64], value uint64, ...) error
- func FillAggBitmapOr(exec aggexec.SingleAggFromVarRetVar, value []byte, ...) error
- func FillAggMax1[from canCompare](exec aggexec.SingleAggFromFixedRetFixed[from, from], value from, ...) error
- func FillAggMaxBool(exec aggexec.SingleAggFromFixedRetFixed[bool, bool], value bool, ...) error
- func FillAggMaxBytes(exec aggexec.SingleAggFromVarRetVar, value []byte, ...) error
- func FillAggMaxDecimal128(exec aggexec.SingleAggFromFixedRetFixed[types.Decimal128, types.Decimal128], ...) error
- func FillAggMaxDecimal64(exec aggexec.SingleAggFromFixedRetFixed[types.Decimal64, types.Decimal64], ...) error
- func FillAggMaxUuid(exec aggexec.SingleAggFromFixedRetFixed[types.Uuid, types.Uuid], ...) error
- func FillAggMin1[from canCompare](exec aggexec.SingleAggFromFixedRetFixed[from, from], value from, ...) error
- func FillAggMinBool(exec aggexec.SingleAggFromFixedRetFixed[bool, bool], value bool, ...) error
- func FillAggMinBytes(exec aggexec.SingleAggFromVarRetVar, value []byte, ...) error
- func FillAggMinDecimal128(exec aggexec.SingleAggFromFixedRetFixed[types.Decimal128, types.Decimal128], ...) error
- func FillAggMinDecimal64(exec aggexec.SingleAggFromFixedRetFixed[types.Decimal64, types.Decimal64], ...) error
- func FillAggMinUuid(exec aggexec.SingleAggFromFixedRetFixed[types.Uuid, types.Uuid], ...) error
- func FillAggSum1[from numeric, to numericWithMaxScale](exec aggexec.SingleAggFromFixedRetFixed[from, to], value from, ...) error
- func FillAggSumDecimal128(exec aggexec.SingleAggFromFixedRetFixed[types.Decimal128, types.Decimal128], ...) error
- func FillAggSumDecimal64(exec aggexec.SingleAggFromFixedRetFixed[types.Decimal64, types.Decimal128], ...) error
- func FillAggVarPop1[from numeric](exec aggexec.SingleAggFromFixedRetFixed[from, float64], value from, ...) error
- func FillAggVarPop1Decimal128(exec aggexec.SingleAggFromFixedRetFixed[types.Decimal128, types.Decimal128], ...) error
- func FillAggVarPop1Decimal64(exec aggexec.SingleAggFromFixedRetFixed[types.Decimal64, types.Decimal128], ...) error
- func FillAnyValue1[from types.FixedSizeTExceptStrType](exec aggexec.SingleAggFromFixedRetFixed[from, from], value from, ...) error
- func FillAnyValue2(exec aggexec.SingleAggFromVarRetVar, value []byte, ...) error
- func FillsAggAvg1[from numeric](exec aggexec.SingleAggFromFixedRetFixed[from, float64], value from, ...) error
- func FillsAggAvgDecimal128(exec aggexec.SingleAggFromFixedRetFixed[types.Decimal128, types.Decimal128], ...) error
- func FillsAggAvgDecimal64(exec aggexec.SingleAggFromFixedRetFixed[types.Decimal64, types.Decimal128], ...) error
- func FillsAggBitAnd1[from numeric](exec aggexec.SingleAggFromFixedRetFixed[from, uint64], value from, isNull bool, ...) error
- func FillsAggBitAndBinary(exec aggexec.SingleAggFromVarRetVar, value []byte, isNull bool, count int, ...) error
- func FillsAggBitOr1[from numeric](exec aggexec.SingleAggFromFixedRetFixed[from, uint64], value from, isNull bool, ...) error
- func FillsAggBitOrBinary(exec aggexec.SingleAggFromVarRetVar, value []byte, isNull bool, count int, ...) error
- func FillsAggBitXor1[from numeric](exec aggexec.SingleAggFromFixedRetFixed[from, uint64], value from, isNull bool, ...) error
- func FillsAggBitXorBinary(exec aggexec.SingleAggFromVarRetVar, value []byte, isNull bool, count int, ...) error
- func FillsAggBitmapConstruct(exec aggexec.SingleAggFromFixedRetVar[uint64], value uint64, isNull bool, ...) error
- func FillsAggBitmapOr(exec aggexec.SingleAggFromVarRetVar, value []byte, isNull bool, count int, ...) error
- func FillsAggMax1[from canCompare](exec aggexec.SingleAggFromFixedRetFixed[from, from], value from, isNull bool, ...) error
- func FillsAggMaxBool(exec aggexec.SingleAggFromFixedRetFixed[bool, bool], value bool, isNull bool, ...) error
- func FillsAggMaxBytes(exec aggexec.SingleAggFromVarRetVar, value []byte, isNull bool, count int, ...) error
- func FillsAggMaxDecimal128(exec aggexec.SingleAggFromFixedRetFixed[types.Decimal128, types.Decimal128], ...) error
- func FillsAggMaxDecimal64(exec aggexec.SingleAggFromFixedRetFixed[types.Decimal64, types.Decimal64], ...) error
- func FillsAggMaxUuid(exec aggexec.SingleAggFromFixedRetFixed[types.Uuid, types.Uuid], ...) error
- func FillsAggMin1[from canCompare](exec aggexec.SingleAggFromFixedRetFixed[from, from], value from, isNull bool, ...) error
- func FillsAggMinBool(exec aggexec.SingleAggFromFixedRetFixed[bool, bool], value bool, isNull bool, ...) error
- func FillsAggMinBytes(exec aggexec.SingleAggFromVarRetVar, value []byte, isNull bool, count int, ...) error
- func FillsAggMinDecimal128(exec aggexec.SingleAggFromFixedRetFixed[types.Decimal128, types.Decimal128], ...) error
- func FillsAggMinDecimal64(exec aggexec.SingleAggFromFixedRetFixed[types.Decimal64, types.Decimal64], ...) error
- func FillsAggMinUuid(exec aggexec.SingleAggFromFixedRetFixed[types.Uuid, types.Uuid], ...) error
- func FillsAggSum1[from numeric, to numericWithMaxScale](exec aggexec.SingleAggFromFixedRetFixed[from, to], value from, isNull bool, ...) error
- func FillsAggSumDecimal128(exec aggexec.SingleAggFromFixedRetFixed[types.Decimal128, types.Decimal128], ...) error
- func FillsAggSumDecimal64(exec aggexec.SingleAggFromFixedRetFixed[types.Decimal64, types.Decimal128], ...) error
- func FillsAggVarPop1[from numeric](exec aggexec.SingleAggFromFixedRetFixed[from, float64], value from, ...) error
- func FillsAggVarPop1Decimal128(exec aggexec.SingleAggFromFixedRetFixed[types.Decimal128, types.Decimal128], ...) error
- func FillsAggVarPop1Decimal64(exec aggexec.SingleAggFromFixedRetFixed[types.Decimal64, types.Decimal128], ...) error
- func FillsAnyValue1[from types.FixedSizeTExceptStrType](exec aggexec.SingleAggFromFixedRetFixed[from, from], value from, isNull bool, ...) error
- func FillsAnyValue2(exec aggexec.SingleAggFromVarRetVar, value []byte, isNull bool, count int, ...) error
- func FlushAggAvg1[from numeric](exec aggexec.SingleAggFromFixedRetFixed[from, float64], ...) error
- func FlushAggAvgDecimal128(exec aggexec.SingleAggFromFixedRetFixed[types.Decimal128, types.Decimal128], ...) error
- func FlushAggAvgDecimal64(exec aggexec.SingleAggFromFixedRetFixed[types.Decimal64, types.Decimal128], ...) error
- func FlushAggBitmapConstruct(exec aggexec.SingleAggFromFixedRetVar[uint64], getter aggexec.AggBytesGetter, ...) error
- func FlushAggBitmapOr(exec aggexec.SingleAggFromVarRetVar, getter aggexec.AggBytesGetter, ...) error
- func FlushAggStdDevPop1[from numeric](exec aggexec.SingleAggFromFixedRetFixed[from, float64], ...) error
- func FlushAggStdDevPopDecimal128(exec aggexec.SingleAggFromFixedRetFixed[types.Decimal128, types.Decimal128], ...) error
- func FlushAggStdDevPopDecimal64(exec aggexec.SingleAggFromFixedRetFixed[types.Decimal64, types.Decimal128], ...) error
- func FlushAggVarPop1[from numeric](exec aggexec.SingleAggFromFixedRetFixed[from, float64], ...) error
- func FlushAggVarPop1Decimal128(exec aggexec.SingleAggFromFixedRetFixed[types.Decimal128, types.Decimal128], ...) error
- func FlushAggVarPop1Decimal64(exec aggexec.SingleAggFromFixedRetFixed[types.Decimal64, types.Decimal128], ...) error
- func InitAggAvg1[from numeric](exec aggexec.SingleAggFromFixedRetFixed[from, float64], ...) error
- func InitAggAvgDecimal128(exec aggexec.SingleAggFromFixedRetFixed[types.Decimal128, types.Decimal128], ...) error
- func InitAggAvgDecimal64(exec aggexec.SingleAggFromFixedRetFixed[types.Decimal64, types.Decimal128], ...) error
- func InitAggBitAnd1[T numeric](exec aggexec.SingleAggFromFixedRetFixed[T, uint64], ...) error
- func InitAggBitOr1[from numeric](exec aggexec.SingleAggFromFixedRetFixed[from, uint64], ...) error
- func InitAggBitXor[from numeric](exec aggexec.SingleAggFromFixedRetFixed[from, uint64], ...) error
- func InitAggBitmapConstruct(exec aggexec.SingleAggFromFixedRetVar[uint64], set aggexec.AggBytesSetter, ...) error
- func InitAggBitmapOr(exec aggexec.SingleAggFromVarRetVar, set aggexec.AggBytesSetter, ...) error
- func InitAggMax1[from canCompare](exec aggexec.SingleAggFromFixedRetFixed[from, from], ...) error
- func InitAggMaxBool(exec aggexec.SingleAggFromFixedRetFixed[bool, bool], ...) error
- func InitAggMaxDecimal128(exec aggexec.SingleAggFromFixedRetFixed[types.Decimal128, types.Decimal128], ...) error
- func InitAggMaxDecimal64(exec aggexec.SingleAggFromFixedRetFixed[types.Decimal64, types.Decimal64], ...) error
- func InitAggMin1[from canCompare](exec aggexec.SingleAggFromFixedRetFixed[from, from], ...) error
- func InitAggMinBool(exec aggexec.SingleAggFromFixedRetFixed[bool, bool], ...) error
- func InitAggMinDecimal128(exec aggexec.SingleAggFromFixedRetFixed[types.Decimal128, types.Decimal128], ...) error
- func InitAggMinDecimal64(exec aggexec.SingleAggFromFixedRetFixed[types.Decimal64, types.Decimal64], ...) error
- func InitAggSumDecimal128(exec aggexec.SingleAggFromFixedRetFixed[types.Decimal128, types.Decimal128], ...) error
- func InitAggSumDecimal64(exec aggexec.SingleAggFromFixedRetFixed[types.Decimal64, types.Decimal128], ...) error
- func InitAggVarPop1[from numeric](exec aggexec.SingleAggFromFixedRetFixed[from, float64], ...) error
- func InitAggVarPop1Decimal128(exec aggexec.SingleAggFromFixedRetFixed[types.Decimal128, types.Decimal128], ...) error
- func InitAggVarPop1Decimal64(exec aggexec.SingleAggFromFixedRetFixed[types.Decimal64, types.Decimal128], ...) error
- func MaxReturnType(typs []types.Type) types.Type
- func MergeAggAvg1[from numeric](exec1, exec2 aggexec.SingleAggFromFixedRetFixed[from, float64], ...) error
- func MergeAggAvgDecimal128(...) error
- func MergeAggAvgDecimal64(...) error
- func MergeAggBitAnd1[from numeric](exec1, exec2 aggexec.SingleAggFromFixedRetFixed[from, uint64], ...) error
- func MergeAggBitAndBinary(exec1, exec2 aggexec.SingleAggFromVarRetVar, ...) error
- func MergeAggBitOr1[from numeric](exec1, exec2 aggexec.SingleAggFromFixedRetFixed[from, uint64], ...) error
- func MergeAggBitOrBinary(exec1, exec2 aggexec.SingleAggFromVarRetVar, ...) error
- func MergeAggBitXor1[from numeric](exec1, exec2 aggexec.SingleAggFromFixedRetFixed[from, uint64], ...) error
- func MergeAggBitXorBinary(exec1, exec2 aggexec.SingleAggFromVarRetVar, ...) error
- func MergeAggBitmapConstruct(exec1, exec2 aggexec.SingleAggFromFixedRetVar[uint64], ...) error
- func MergeAggBitmapOr(exec1, exec2 aggexec.SingleAggFromVarRetVar, ...) error
- func MergeAggMax1[from canCompare](exec1, exec2 aggexec.SingleAggFromFixedRetFixed[from, from], ...) error
- func MergeAggMaxBool(exec1, exec2 aggexec.SingleAggFromFixedRetFixed[bool, bool], ...) error
- func MergeAggMaxBytes(exec1, exec2 aggexec.SingleAggFromVarRetVar, ...) error
- func MergeAggMaxDecimal128(...) error
- func MergeAggMaxDecimal64(...) error
- func MergeAggMaxUuid(exec1, exec2 aggexec.SingleAggFromFixedRetFixed[types.Uuid, types.Uuid], ...) error
- func MergeAggMin1[from canCompare](exec1, exec2 aggexec.SingleAggFromFixedRetFixed[from, from], ...) error
- func MergeAggMinBool(exec1, exec2 aggexec.SingleAggFromFixedRetFixed[bool, bool], ...) error
- func MergeAggMinBytes(exec1, exec2 aggexec.SingleAggFromVarRetVar, ...) error
- func MergeAggMinDecimal128(...) error
- func MergeAggMinDecimal64(...) error
- func MergeAggMinUuid(exec1, exec2 aggexec.SingleAggFromFixedRetFixed[types.Uuid, types.Uuid], ...) error
- func MergeAggSum1[from numeric, to numericWithMaxScale](exec1, exec2 aggexec.SingleAggFromFixedRetFixed[from, to], ...) error
- func MergeAggSumDecimal128(...) error
- func MergeAggSumDecimal64(...) error
- func MergeAggVarPop1[from numeric](exec1, exec2 aggexec.SingleAggFromFixedRetFixed[from, float64], ...) error
- func MergeAggVarPop1Decimal128(...) error
- func MergeAggVarPop1Decimal64(...) error
- func MergeAnyValue1[from types.FixedSizeTExceptStrType](exec1, exec2 aggexec.SingleAggFromFixedRetFixed[from, from], ...) error
- func MergeAnyValue2(exec1, exec2 aggexec.SingleAggFromVarRetVar, ...) error
- func MinReturnType(typs []types.Type) types.Type
- func RegisterAnyValue1(id int64)
- func RegisterApproxCount(id int64)
- func RegisterAvg1(id int64)
- func RegisterBitAnd1(id int64)
- func RegisterBitOr1(id int64)
- func RegisterBitXor1(id int64)
- func RegisterBitmapConstruct1(id int64)
- func RegisterBitmapOr1(id int64)
- func RegisterClusterCenters(id int64)
- func RegisterCountColumn(id int64)
- func RegisterCountStar(id int64)
- func RegisterDenseRank(id int64)
- func RegisterGroupConcat(id int64)
- func RegisterMax1(id int64)
- func RegisterMedian(id int64)
- func RegisterMin1(id int64)
- func RegisterRank(id int64)
- func RegisterRowNumber(id int64)
- func RegisterStdDevPop1(id int64)
- func RegisterSum1(id int64)
- func RegisterVarPop1(id int64)
- func VarPopReturnType(typs []types.Type) types.Type
Constants ¶
This section is empty.
Variables ¶
View Source
var ( SumSupportedTypes = []types.T{ types.T_bit, types.T_uint8, types.T_uint16, types.T_uint32, types.T_uint64, types.T_int8, types.T_int16, types.T_int32, types.T_int64, types.T_float32, types.T_float64, types.T_decimal64, types.T_decimal128, } SumReturnType = func(typs []types.Type) types.Type { switch typs[0].Oid { case types.T_float32, types.T_float64: return types.T_float64.ToType() case types.T_int8, types.T_int16, types.T_int32, types.T_int64: return types.T_int64.ToType() case types.T_uint8, types.T_uint16, types.T_uint32, types.T_uint64: return types.T_uint64.ToType() case types.T_bit: return types.T_uint64.ToType() case types.T_decimal64: return types.New(types.T_decimal128, 38, typs[0].Scale) case types.T_decimal128: return types.New(types.T_decimal128, 38, typs[0].Scale) } panic(moerr.NewInternalErrorNoCtx("unsupported type '%v' for sum", typs[0])) } )
View Source
var AnyValueSupportedTypes = []types.T{ types.T_uint8, types.T_uint16, types.T_uint32, types.T_uint64, types.T_int8, types.T_int16, types.T_int32, types.T_int64, types.T_float32, types.T_float64, types.T_date, types.T_datetime, types.T_timestamp, types.T_time, types.T_decimal64, types.T_decimal128, types.T_bool, types.T_bit, types.T_varchar, types.T_char, types.T_blob, types.T_text, types.T_uuid, types.T_binary, types.T_varbinary, types.T_Rowid, }
View Source
var AvgSupportedTypes = []types.T{ types.T_bit, types.T_uint8, types.T_uint16, types.T_uint32, types.T_uint64, types.T_int8, types.T_int16, types.T_int32, types.T_int64, types.T_float32, types.T_float64, types.T_decimal64, types.T_decimal128, }
View Source
var BitAndSupportedParameters = []types.T{ types.T_uint8, types.T_uint16, types.T_uint32, types.T_uint64, types.T_int8, types.T_int16, types.T_int32, types.T_int64, types.T_float32, types.T_float64, types.T_binary, types.T_varbinary, types.T_bit, }
View Source
var BitOrReturnType = BitAndReturnType
View Source
var BitXorReturnType = BitAndReturnType
View Source
var BitmapConstructSupportedTypes = []types.T{ types.T_uint64, }
View Source
var BitmapOrReturnType = BitmapConstructReturnType
View Source
var BitmapOrSupportedTypes = []types.T{ types.T_varbinary, }
View Source
var MaxSupportedTypes = []types.T{ types.T_uint8, types.T_uint16, types.T_uint32, types.T_uint64, types.T_int8, types.T_int16, types.T_int32, types.T_int64, types.T_float32, types.T_float64, types.T_date, types.T_datetime, types.T_timestamp, types.T_time, types.T_decimal64, types.T_decimal128, types.T_bool, types.T_bit, types.T_varchar, types.T_char, types.T_blob, types.T_text, types.T_uuid, types.T_binary, types.T_varbinary, }
View Source
var MinSupportedTypes = []types.T{ types.T_uint8, types.T_uint16, types.T_uint32, types.T_uint64, types.T_int8, types.T_int16, types.T_int32, types.T_int64, types.T_float32, types.T_float64, types.T_date, types.T_datetime, types.T_timestamp, types.T_time, types.T_decimal64, types.T_decimal128, types.T_bool, types.T_bit, types.T_varchar, types.T_char, types.T_blob, types.T_text, types.T_uuid, types.T_binary, types.T_varbinary, }
Functions ¶
func FillAggAvg1 ¶
func FillAggAvgDecimal128 ¶
func FillAggAvgDecimal128( exec aggexec.SingleAggFromFixedRetFixed[types.Decimal128, types.Decimal128], value types.Decimal128, getter aggexec.AggGetter[types.Decimal128], setter aggexec.AggSetter[types.Decimal128]) error
func FillAggAvgDecimal64 ¶
func FillAggAvgDecimal64( exec aggexec.SingleAggFromFixedRetFixed[types.Decimal64, types.Decimal128], value types.Decimal64, getter aggexec.AggGetter[types.Decimal128], setter aggexec.AggSetter[types.Decimal128]) error
func FillAggBitAnd1 ¶
func FillAggBitAndBinary ¶
func FillAggBitAndBinary( exec aggexec.SingleAggFromVarRetVar, value []byte, getter aggexec.AggBytesGetter, setter aggexec.AggBytesSetter) error
func FillAggBitOr1 ¶
func FillAggBitOrBinary ¶
func FillAggBitOrBinary( exec aggexec.SingleAggFromVarRetVar, value []byte, getter aggexec.AggBytesGetter, setter aggexec.AggBytesSetter) error
func FillAggBitXor1 ¶
func FillAggBitXorBinary ¶
func FillAggBitXorBinary( exec aggexec.SingleAggFromVarRetVar, value []byte, getter aggexec.AggBytesGetter, setter aggexec.AggBytesSetter) error
func FillAggBitmapConstruct ¶
func FillAggBitmapConstruct( exec aggexec.SingleAggFromFixedRetVar[uint64], value uint64, getter aggexec.AggBytesGetter, setter aggexec.AggBytesSetter) error
func FillAggBitmapOr ¶
func FillAggBitmapOr( exec aggexec.SingleAggFromVarRetVar, value []byte, getter aggexec.AggBytesGetter, setter aggexec.AggBytesSetter) error
func FillAggMax1 ¶
func FillAggMaxBool ¶
func FillAggMaxBytes ¶
func FillAggMaxBytes( exec aggexec.SingleAggFromVarRetVar, value []byte, getter aggexec.AggBytesGetter, setter aggexec.AggBytesSetter) error
func FillAggMaxDecimal128 ¶
func FillAggMaxDecimal128( exec aggexec.SingleAggFromFixedRetFixed[types.Decimal128, types.Decimal128], value types.Decimal128, getter aggexec.AggGetter[types.Decimal128], setter aggexec.AggSetter[types.Decimal128]) error
func FillAggMaxDecimal64 ¶
func FillAggMaxUuid ¶
func FillAggMin1 ¶
func FillAggMinBool ¶
func FillAggMinBytes ¶
func FillAggMinBytes( exec aggexec.SingleAggFromVarRetVar, value []byte, getter aggexec.AggBytesGetter, setter aggexec.AggBytesSetter) error
func FillAggMinDecimal128 ¶
func FillAggMinDecimal128( exec aggexec.SingleAggFromFixedRetFixed[types.Decimal128, types.Decimal128], value types.Decimal128, getter aggexec.AggGetter[types.Decimal128], setter aggexec.AggSetter[types.Decimal128]) error
func FillAggMinDecimal64 ¶
func FillAggMinUuid ¶
func FillAggSum1 ¶
func FillAggSumDecimal128 ¶
func FillAggSumDecimal128( exec aggexec.SingleAggFromFixedRetFixed[types.Decimal128, types.Decimal128], value types.Decimal128, getter aggexec.AggGetter[types.Decimal128], setter aggexec.AggSetter[types.Decimal128]) error
func FillAggSumDecimal64 ¶
func FillAggSumDecimal64( exec aggexec.SingleAggFromFixedRetFixed[types.Decimal64, types.Decimal128], value types.Decimal64, getter aggexec.AggGetter[types.Decimal128], setter aggexec.AggSetter[types.Decimal128]) error
func FillAggVarPop1 ¶
func FillAggVarPop1Decimal128 ¶
func FillAggVarPop1Decimal128( exec aggexec.SingleAggFromFixedRetFixed[types.Decimal128, types.Decimal128], value types.Decimal128, getter aggexec.AggGetter[types.Decimal128], setter aggexec.AggSetter[types.Decimal128]) error
func FillAggVarPop1Decimal64 ¶
func FillAggVarPop1Decimal64( exec aggexec.SingleAggFromFixedRetFixed[types.Decimal64, types.Decimal128], value types.Decimal64, getter aggexec.AggGetter[types.Decimal128], setter aggexec.AggSetter[types.Decimal128]) error
func FillAnyValue1 ¶
func FillAnyValue1[from types.FixedSizeTExceptStrType]( exec aggexec.SingleAggFromFixedRetFixed[from, from], value from, getter aggexec.AggGetter[from], setter aggexec.AggSetter[from]) error
func FillAnyValue2 ¶
func FillAnyValue2( exec aggexec.SingleAggFromVarRetVar, value []byte, getter aggexec.AggBytesGetter, setter aggexec.AggBytesSetter) error
func FillsAggAvg1 ¶
func FillsAggAvgDecimal128 ¶
func FillsAggAvgDecimal128( exec aggexec.SingleAggFromFixedRetFixed[types.Decimal128, types.Decimal128], value types.Decimal128, isNull bool, count int, getter aggexec.AggGetter[types.Decimal128], setter aggexec.AggSetter[types.Decimal128]) error
func FillsAggAvgDecimal64 ¶
func FillsAggAvgDecimal64( exec aggexec.SingleAggFromFixedRetFixed[types.Decimal64, types.Decimal128], value types.Decimal64, isNull bool, count int, getter aggexec.AggGetter[types.Decimal128], setter aggexec.AggSetter[types.Decimal128]) error
func FillsAggBitAnd1 ¶
func FillsAggBitAndBinary ¶
func FillsAggBitAndBinary( exec aggexec.SingleAggFromVarRetVar, value []byte, isNull bool, count int, getter aggexec.AggBytesGetter, setter aggexec.AggBytesSetter) error
func FillsAggBitOr1 ¶
func FillsAggBitOrBinary ¶
func FillsAggBitOrBinary( exec aggexec.SingleAggFromVarRetVar, value []byte, isNull bool, count int, getter aggexec.AggBytesGetter, setter aggexec.AggBytesSetter) error
func FillsAggBitXor1 ¶
func FillsAggBitXorBinary ¶
func FillsAggBitXorBinary( exec aggexec.SingleAggFromVarRetVar, value []byte, isNull bool, count int, getter aggexec.AggBytesGetter, setter aggexec.AggBytesSetter) error
func FillsAggBitmapConstruct ¶
func FillsAggBitmapConstruct( exec aggexec.SingleAggFromFixedRetVar[uint64], value uint64, isNull bool, count int, getter aggexec.AggBytesGetter, setter aggexec.AggBytesSetter) error
func FillsAggBitmapOr ¶
func FillsAggBitmapOr( exec aggexec.SingleAggFromVarRetVar, value []byte, isNull bool, count int, getter aggexec.AggBytesGetter, setter aggexec.AggBytesSetter) error
func FillsAggMax1 ¶
func FillsAggMaxBool ¶
func FillsAggMaxBytes ¶
func FillsAggMaxBytes( exec aggexec.SingleAggFromVarRetVar, value []byte, isNull bool, count int, getter aggexec.AggBytesGetter, setter aggexec.AggBytesSetter) error
func FillsAggMaxDecimal128 ¶
func FillsAggMaxDecimal128( exec aggexec.SingleAggFromFixedRetFixed[types.Decimal128, types.Decimal128], value types.Decimal128, isNull bool, count int, getter aggexec.AggGetter[types.Decimal128], setter aggexec.AggSetter[types.Decimal128]) error
func FillsAggMaxDecimal64 ¶
func FillsAggMaxUuid ¶
func FillsAggMin1 ¶
func FillsAggMinBool ¶
func FillsAggMinBytes ¶
func FillsAggMinBytes( exec aggexec.SingleAggFromVarRetVar, value []byte, isNull bool, count int, getter aggexec.AggBytesGetter, setter aggexec.AggBytesSetter) error
func FillsAggMinDecimal128 ¶
func FillsAggMinDecimal128( exec aggexec.SingleAggFromFixedRetFixed[types.Decimal128, types.Decimal128], value types.Decimal128, isNull bool, count int, getter aggexec.AggGetter[types.Decimal128], setter aggexec.AggSetter[types.Decimal128]) error
func FillsAggMinDecimal64 ¶
func FillsAggMinUuid ¶
func FillsAggSum1 ¶
func FillsAggSumDecimal128 ¶
func FillsAggSumDecimal128( exec aggexec.SingleAggFromFixedRetFixed[types.Decimal128, types.Decimal128], value types.Decimal128, isNull bool, count int, getter aggexec.AggGetter[types.Decimal128], setter aggexec.AggSetter[types.Decimal128]) error
func FillsAggSumDecimal64 ¶
func FillsAggSumDecimal64( exec aggexec.SingleAggFromFixedRetFixed[types.Decimal64, types.Decimal128], value types.Decimal64, isNull bool, count int, getter aggexec.AggGetter[types.Decimal128], setter aggexec.AggSetter[types.Decimal128]) error
func FillsAggVarPop1 ¶
func FillsAggVarPop1Decimal128 ¶
func FillsAggVarPop1Decimal128( exec aggexec.SingleAggFromFixedRetFixed[types.Decimal128, types.Decimal128], value types.Decimal128, isNull bool, count int, getter aggexec.AggGetter[types.Decimal128], setter aggexec.AggSetter[types.Decimal128]) error
func FillsAggVarPop1Decimal64 ¶
func FillsAggVarPop1Decimal64( exec aggexec.SingleAggFromFixedRetFixed[types.Decimal64, types.Decimal128], value types.Decimal64, isNull bool, count int, getter aggexec.AggGetter[types.Decimal128], setter aggexec.AggSetter[types.Decimal128]) error
func FillsAnyValue1 ¶
func FillsAnyValue2 ¶
func FillsAnyValue2( exec aggexec.SingleAggFromVarRetVar, value []byte, isNull bool, count int, getter aggexec.AggBytesGetter, setter aggexec.AggBytesSetter) error
func FlushAggAvg1 ¶
func FlushAggAvgDecimal128 ¶
func FlushAggAvgDecimal128( exec aggexec.SingleAggFromFixedRetFixed[types.Decimal128, types.Decimal128], getter aggexec.AggGetter[types.Decimal128], setter aggexec.AggSetter[types.Decimal128]) error
func FlushAggAvgDecimal64 ¶
func FlushAggAvgDecimal64( exec aggexec.SingleAggFromFixedRetFixed[types.Decimal64, types.Decimal128], getter aggexec.AggGetter[types.Decimal128], setter aggexec.AggSetter[types.Decimal128]) error
func FlushAggBitmapConstruct ¶
func FlushAggBitmapConstruct( exec aggexec.SingleAggFromFixedRetVar[uint64], getter aggexec.AggBytesGetter, setter aggexec.AggBytesSetter) error
func FlushAggBitmapOr ¶
func FlushAggBitmapOr( exec aggexec.SingleAggFromVarRetVar, getter aggexec.AggBytesGetter, setter aggexec.AggBytesSetter) error
func FlushAggStdDevPop1 ¶
func FlushAggStdDevPopDecimal128 ¶
func FlushAggStdDevPopDecimal128( exec aggexec.SingleAggFromFixedRetFixed[types.Decimal128, types.Decimal128], getter aggexec.AggGetter[types.Decimal128], setter aggexec.AggSetter[types.Decimal128]) error
func FlushAggStdDevPopDecimal64 ¶
func FlushAggStdDevPopDecimal64( exec aggexec.SingleAggFromFixedRetFixed[types.Decimal64, types.Decimal128], getter aggexec.AggGetter[types.Decimal128], setter aggexec.AggSetter[types.Decimal128]) error
func FlushAggVarPop1 ¶
func FlushAggVarPop1Decimal128 ¶
func FlushAggVarPop1Decimal128( exec aggexec.SingleAggFromFixedRetFixed[types.Decimal128, types.Decimal128], getter aggexec.AggGetter[types.Decimal128], setter aggexec.AggSetter[types.Decimal128]) error
func FlushAggVarPop1Decimal64 ¶
func FlushAggVarPop1Decimal64( exec aggexec.SingleAggFromFixedRetFixed[types.Decimal64, types.Decimal128], getter aggexec.AggGetter[types.Decimal128], setter aggexec.AggSetter[types.Decimal128]) error
func InitAggAvg1 ¶
func InitAggAvgDecimal128 ¶
func InitAggAvgDecimal128( exec aggexec.SingleAggFromFixedRetFixed[types.Decimal128, types.Decimal128], set aggexec.AggSetter[types.Decimal128], arg, ret types.Type) error
func InitAggAvgDecimal64 ¶
func InitAggAvgDecimal64(exec aggexec.SingleAggFromFixedRetFixed[types.Decimal64, types.Decimal128], set aggexec.AggSetter[types.Decimal128], arg, ret types.Type) error
func InitAggBitAnd1 ¶
func InitAggBitOr1 ¶
func InitAggBitXor ¶
func InitAggBitmapConstruct ¶
func InitAggBitmapConstruct( exec aggexec.SingleAggFromFixedRetVar[uint64], set aggexec.AggBytesSetter, arg, ret types.Type) error
func InitAggBitmapOr ¶
func InitAggBitmapOr( exec aggexec.SingleAggFromVarRetVar, set aggexec.AggBytesSetter, arg, ret types.Type) error
func InitAggMax1 ¶
func InitAggMaxBool ¶
func InitAggMaxDecimal128 ¶
func InitAggMaxDecimal128( exec aggexec.SingleAggFromFixedRetFixed[types.Decimal128, types.Decimal128], setter aggexec.AggSetter[types.Decimal128], arg, ret types.Type) error
func InitAggMaxDecimal64 ¶
func InitAggMin1 ¶
func InitAggMinBool ¶
func InitAggMinDecimal128 ¶
func InitAggMinDecimal128( exec aggexec.SingleAggFromFixedRetFixed[types.Decimal128, types.Decimal128], setter aggexec.AggSetter[types.Decimal128], arg, ret types.Type) error
func InitAggMinDecimal64 ¶
func InitAggSumDecimal128 ¶
func InitAggSumDecimal128( exec aggexec.SingleAggFromFixedRetFixed[types.Decimal128, types.Decimal128], setter aggexec.AggSetter[types.Decimal128], arg, ret types.Type) error
func InitAggSumDecimal64 ¶
func InitAggSumDecimal64( exec aggexec.SingleAggFromFixedRetFixed[types.Decimal64, types.Decimal128], setter aggexec.AggSetter[types.Decimal128], arg, ret types.Type) error
func InitAggVarPop1 ¶
func InitAggVarPop1Decimal128 ¶
func InitAggVarPop1Decimal128( exec aggexec.SingleAggFromFixedRetFixed[types.Decimal128, types.Decimal128], setter aggexec.AggSetter[types.Decimal128], arg, ret types.Type) error
func InitAggVarPop1Decimal64 ¶
func InitAggVarPop1Decimal64( exec aggexec.SingleAggFromFixedRetFixed[types.Decimal64, types.Decimal128], setter aggexec.AggSetter[types.Decimal128], arg, ret types.Type) error
func MergeAggAvg1 ¶
func MergeAggAvgDecimal128 ¶
func MergeAggAvgDecimal128( exec1, exec2 aggexec.SingleAggFromFixedRetFixed[types.Decimal128, types.Decimal128], getter1, getter2 aggexec.AggGetter[types.Decimal128], setter aggexec.AggSetter[types.Decimal128]) error
func MergeAggAvgDecimal64 ¶
func MergeAggAvgDecimal64( exec1, exec2 aggexec.SingleAggFromFixedRetFixed[types.Decimal64, types.Decimal128], getter1, getter2 aggexec.AggGetter[types.Decimal128], setter aggexec.AggSetter[types.Decimal128]) error
func MergeAggBitAnd1 ¶
func MergeAggBitAndBinary ¶
func MergeAggBitAndBinary( exec1, exec2 aggexec.SingleAggFromVarRetVar, getter1, getter2 aggexec.AggBytesGetter, setter aggexec.AggBytesSetter) error
func MergeAggBitOr1 ¶
func MergeAggBitOrBinary ¶
func MergeAggBitOrBinary( exec1, exec2 aggexec.SingleAggFromVarRetVar, getter1, getter2 aggexec.AggBytesGetter, setter aggexec.AggBytesSetter) error
func MergeAggBitXor1 ¶
func MergeAggBitXorBinary ¶
func MergeAggBitXorBinary( exec1, exec2 aggexec.SingleAggFromVarRetVar, getter1, getter2 aggexec.AggBytesGetter, setter aggexec.AggBytesSetter) error
func MergeAggBitmapConstruct ¶
func MergeAggBitmapConstruct( exec1, exec2 aggexec.SingleAggFromFixedRetVar[uint64], getter1, getter2 aggexec.AggBytesGetter, setter aggexec.AggBytesSetter) error
func MergeAggBitmapOr ¶
func MergeAggBitmapOr( exec1, exec2 aggexec.SingleAggFromVarRetVar, getter1, getter2 aggexec.AggBytesGetter, setter aggexec.AggBytesSetter) error
func MergeAggMax1 ¶
func MergeAggMaxBool ¶
func MergeAggMaxBytes ¶
func MergeAggMaxBytes( exec1, exec2 aggexec.SingleAggFromVarRetVar, getter1, getter2 aggexec.AggBytesGetter, setter1 aggexec.AggBytesSetter) error
func MergeAggMaxDecimal128 ¶
func MergeAggMaxDecimal128( exec1, exec2 aggexec.SingleAggFromFixedRetFixed[types.Decimal128, types.Decimal128], getter1, getter2 aggexec.AggGetter[types.Decimal128], setter1 aggexec.AggSetter[types.Decimal128]) error
func MergeAggMaxDecimal64 ¶
func MergeAggMaxUuid ¶
func MergeAggMin1 ¶
func MergeAggMinBool ¶
func MergeAggMinBytes ¶
func MergeAggMinBytes( exec1, exec2 aggexec.SingleAggFromVarRetVar, getter1, getter2 aggexec.AggBytesGetter, setter1 aggexec.AggBytesSetter) error
func MergeAggMinDecimal128 ¶
func MergeAggMinDecimal128( exec1, exec2 aggexec.SingleAggFromFixedRetFixed[types.Decimal128, types.Decimal128], getter1, getter2 aggexec.AggGetter[types.Decimal128], setter1 aggexec.AggSetter[types.Decimal128]) error
func MergeAggMinDecimal64 ¶
func MergeAggMinUuid ¶
func MergeAggSum1 ¶
func MergeAggSumDecimal128 ¶
func MergeAggSumDecimal128( exec1, exec2 aggexec.SingleAggFromFixedRetFixed[types.Decimal128, types.Decimal128], getter1, getter2 aggexec.AggGetter[types.Decimal128], setter aggexec.AggSetter[types.Decimal128]) error
func MergeAggSumDecimal64 ¶
func MergeAggSumDecimal64( exec1, exec2 aggexec.SingleAggFromFixedRetFixed[types.Decimal64, types.Decimal128], getter1, getter2 aggexec.AggGetter[types.Decimal128], setter aggexec.AggSetter[types.Decimal128]) error
func MergeAggVarPop1 ¶
func MergeAggVarPop1Decimal128 ¶
func MergeAggVarPop1Decimal128( exec1, exec2 aggexec.SingleAggFromFixedRetFixed[types.Decimal128, types.Decimal128], getter1, getter2 aggexec.AggGetter[types.Decimal128], setter1 aggexec.AggSetter[types.Decimal128]) error
func MergeAggVarPop1Decimal64 ¶
func MergeAggVarPop1Decimal64( exec1, exec2 aggexec.SingleAggFromFixedRetFixed[types.Decimal64, types.Decimal128], getter1, getter2 aggexec.AggGetter[types.Decimal128], setter1 aggexec.AggSetter[types.Decimal128]) error
func MergeAnyValue1 ¶
func MergeAnyValue1[from types.FixedSizeTExceptStrType]( exec1, exec2 aggexec.SingleAggFromFixedRetFixed[from, from], getter1, getter2 aggexec.AggGetter[from], setter aggexec.AggSetter[from]) error
func MergeAnyValue2 ¶
func MergeAnyValue2( exec1, exec2 aggexec.SingleAggFromVarRetVar, getter1, getter2 aggexec.AggBytesGetter, setter aggexec.AggBytesSetter) error
func RegisterAnyValue1 ¶
func RegisterAnyValue1(id int64)
func RegisterApproxCount ¶
func RegisterApproxCount(id int64)
func RegisterAvg1 ¶
func RegisterAvg1(id int64)
func RegisterBitAnd1 ¶
func RegisterBitAnd1(id int64)
func RegisterBitOr1 ¶
func RegisterBitOr1(id int64)
func RegisterBitXor1 ¶
func RegisterBitXor1(id int64)
func RegisterBitmapConstruct1 ¶
func RegisterBitmapConstruct1(id int64)
func RegisterBitmapOr1 ¶
func RegisterBitmapOr1(id int64)
func RegisterClusterCenters ¶
func RegisterClusterCenters(id int64)
func RegisterCountColumn ¶
func RegisterCountColumn(id int64)
func RegisterCountStar ¶
func RegisterCountStar(id int64)
func RegisterDenseRank ¶
func RegisterDenseRank(id int64)
func RegisterGroupConcat ¶
func RegisterGroupConcat(id int64)
func RegisterMax1 ¶
func RegisterMax1(id int64)
func RegisterMedian ¶
func RegisterMedian(id int64)
func RegisterMin1 ¶
func RegisterMin1(id int64)
func RegisterRank ¶
func RegisterRank(id int64)
func RegisterRowNumber ¶
func RegisterRowNumber(id int64)
func RegisterStdDevPop1 ¶
func RegisterStdDevPop1(id int64)
func RegisterSum1 ¶
func RegisterSum1(id int64)
func RegisterVarPop1 ¶
func RegisterVarPop1(id int64)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.