File tree Expand file tree Collapse file tree 2 files changed +4
-4
lines changed
yql/essentials/mount/lib/yql Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change 382382# list_type:type
383383# doesn't support optional values
384384(let hyperloglog_traits_factory_raw (lambda '(list_type precision) (block '(
385- (let init (lambda '(value parent) (NamedApply (Udf 'HyperLogLog.Create) '((Apply (Udf 'Digest.MurMurHash) (Pickle value)) precision) (AsStruct) (DependsOn parent))))
386- (let update (lambda '(value state parent) (NamedApply (Udf 'HyperLogLog.AddValue) '(state (Apply (Udf 'Digest.MurMurHash) (Pickle value))) (AsStruct) (DependsOn parent))))
385+ (let init (lambda '(value parent) (NamedApply (Udf 'HyperLogLog.Create) '((Apply (Udf 'Digest.MurMurHash) (StablePickle value)) precision) (AsStruct) (DependsOn parent))))
386+ (let update (lambda '(value state parent) (NamedApply (Udf 'HyperLogLog.AddValue) '(state (Apply (Udf 'Digest.MurMurHash) (StablePickle value))) (AsStruct) (DependsOn parent))))
387387 (let save (lambda '(state) (Apply (Udf 'HyperLogLog.Serialize) state)))
388388 (let load (lambda '(state) (Apply (Udf 'HyperLogLog.Deserialize) state)))
389389 (let merge (lambda '(one two) (Apply (Udf 'HyperLogLog.Merge) one two)))
Original file line number Diff line number Diff line change 368368# list_type:type
369369# doesn't support optional values
370370(let hyperloglog_traits_factory_raw (lambda '(list_type n) (block '(
371- (let init (lambda '(value parent) (NamedApply (Udf 'HyperLogLog.Create) '((Apply (Udf 'Digest.MurMurHash) (Pickle value)) n) (AsStruct) (DependsOn parent))))
372- (let update (lambda '(value state parent) (NamedApply (Udf 'HyperLogLog.AddValue) '(state (Apply (Udf 'Digest.MurMurHash) (Pickle value))) (AsStruct) (DependsOn parent))))
371+ (let init (lambda '(value parent) (NamedApply (Udf 'HyperLogLog.Create) '((Apply (Udf 'Digest.MurMurHash) (StablePickle value)) n) (AsStruct) (DependsOn parent))))
372+ (let update (lambda '(value state parent) (NamedApply (Udf 'HyperLogLog.AddValue) '(state (Apply (Udf 'Digest.MurMurHash) (StablePickle value))) (AsStruct) (DependsOn parent))))
373373 (let shift (lambda '(value state) (Void)))
374374 (let current (lambda '(state) (Apply (Udf 'HyperLogLog.GetResult) state)))
375375 (return (WindowTraits (ListItemType list_type) init update shift current (Null)))
You can’t perform that action at this time.
0 commit comments