Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/citusdata/postgresql-hll
/ functions
Functions
109 in github.com/citusdata/postgresql-hll
⨍
Functions
109
◇
Types & classes
1
↓ 14 callers
Function
multiset_unpack
src/hll.c:1386
↓ 9 callers
Function
check_modifiers
src/hll.c:2058
↓ 7 callers
Function
multiset_add
src/hll.c:1219
↓ 7 callers
Function
setup_multiset
src/hll.c:3174
↓ 5 callers
Function
MurmurHash3_x64_128
src/MurmurHash3.cpp:260
↓ 5 callers
Function
mse_nelem_max
* The result of mse_nelem_max()/msc_regs_idx_limit() is a const in a specific platform. * But we couldn't hard code it explicitly because we do not k
src/hll.c:623
↓ 5 callers
Function
multiset_pack
src/hll.c:1655
↓ 5 callers
Function
multiset_packed_size
src/hll.c:1801
↓ 4 callers
Function
check_metadata
src/hll.c:919
↓ 4 callers
Function
decode_expthresh
The expthresh is represented in a encoded format in the type modifier to save metadata bits. This routine is used when the expthresh comes from a typ
src/hll.c:481
↓ 4 callers
Function
expthresh_value
If expthresh == -1 (auto select expthresh) determine the expthresh to use from nbits and nregs.
src/hll.c:531
↓ 4 callers
Function
multiset_card
src/hll.c:2341
↓ 3 callers
Function
compressed_add
src/hll.c:971
↓ 3 callers
Function
element_compare
src/hll.c:1027
↓ 3 callers
Function
getblock
src/MurmurHash3.cpp:60
↓ 3 callers
Function
multiset_copy_size
src/hll.c:1763
↓ 3 callers
Function
multiset_union
src/hll.c:2212
↓ 3 callers
Function
numfilled
src/hll.c:1039
↓ 3 callers
Function
typmod_expthresh
src/hll.c:463
↓ 3 callers
Function
typmod_log2m
src/hll.c:451
↓ 3 callers
Function
typmod_regwidth
src/hll.c:457
↓ 3 callers
Function
typmod_sparseon
src/hll.c:470
↓ 2 callers
Function
bitstream_pack
src/hll.c:761
↓ 2 callers
Function
bitstream_unpack
src/hll.c:641
↓ 2 callers
Function
compressed_explicit_union
src/hll.c:999
↓ 2 callers
Function
copy_metadata
src/hll.c:961
↓ 2 callers
Function
encode_expthresh
This routine is used to encode an expthresh value to be stored in the typmod metadata or a hll header.
src/hll.c:513
↓ 2 callers
Function
explicit_to_compressed
src/hll.c:1007
↓ 2 callers
Function
integer_log2
src/hll.c:494
↓ 2 callers
Function
msc_regs_idx_limit
src/hll.c:633
↓ 2 callers
Function
multiset_tostring
src/hll.c:1051
↓ 1 callers
Function
ArrayGetInteger64Typmods
This routine is cloned from the arrayutils ArrayGetIntegerTypmods and converted to return 64 bit integers.
src/hll.c:2094
↓ 1 callers
Function
FunctionOid
* FunctionOid searches for a given function identified by schema, functionName * and argumentCount. It reports error if the function is not found or
src/hll.c:323
↓ 1 callers
Function
HllAggregateOid
* HllAggregateOid checkes whether the given Oid is an id of any hll aggregate * function using the pre-initialized hllAggregateArray. */
src/hll.c:413
↓ 1 callers
Function
InitializeHllAggregateOids
* InitializeHllAggregateOids initializes the array of hll aggregate oids. */
src/hll.c:236
↓ 1 callers
Function
MaximizeCostOfHashAggregate
* MaximizeCostOfHashAggregate maximizes the cost of the path if it tries * to run hll aggregate function with hash aggregate. */
src/hll.c:386
↓ 1 callers
Function
RegisterConfigVariables
Register HLL configuration variables. */
src/hll.c:430
↓ 1 callers
Function
compressed_pack
src/hll.c:830
↓ 1 callers
Function
compressed_unpack
src/hll.c:671
↓ 1 callers
Function
explicit_union
src/hll.c:1310
↓ 1 callers
Function
explicit_validate
src/hll.c:1171
↓ 1 callers
Function
gamma_register_count_squared
src/hll.c:2324
↓ 1 callers
Function
get_extension_schema
* get_extension_schema - given an extension OID, fetch its extnamespace * Returns InvalidOid if no such extension. * * Copied from postgresql exten
src/hll.c:270
↓ 1 callers
Function
pack_header
src/hll.c:1637
↓ 1 callers
Function
sparse_pack
src/hll.c:871
↓ 1 callers
Function
sparse_unpack
src/hll.c:712
↓ 1 callers
Function
unpack_header
src/hll.c:1374
↓ 1 callers
Function
upper_bound
src/hll.c:1196
Function
MurmurHash3_x86_128
src/MurmurHash3.cpp:155
Function
MurmurHash3_x86_32
src/MurmurHash3.cpp:99
Function
_PG_fini
_PG_fini uninstalls extension hooks */
src/hll.c:445
Function
_PG_init
_PG_init is the shared library initialization function */
src/hll.c:156
Function
hll
src/hll.c:1965
Function
hll_add
src/hll.c:2487
Function
hll_add_rev
src/hll.c:2521
Function
hll_add_trans0
src/hll.c:3560
Function
hll_add_trans1
src/hll.c:3503
Function
hll_add_trans2
src/hll.c:3446
Function
hll_add_trans3
src/hll.c:3389
Function
hll_add_trans4
src/hll.c:3332
Function
hll_card_unpacked
src/hll.c:3667
Function
hll_cardinality
src/hll.c:2421
Function
hll_ceil_card_unpacked
src/hll.c:3777
Function
hll_deserialize
src/hll.c:3883
Function
hll_empty0
src/hll.c:2657
Function
hll_empty1
src/hll.c:2643
Function
hll_empty2
src/hll.c:2629
Function
hll_empty3
src/hll.c:2615
Function
hll_empty4
src/hll.c:2578
Function
hll_eq
src/hll.c:3105
Function
hll_expthresh
src/hll.c:2753
Function
hll_floor_card_unpacked
src/hll.c:3717
Function
hll_hash_1byte
src/hll.c:2929
Function
hll_hash_2byte
src/hll.c:2951
Function
hll_hash_4byte
src/hll.c:2972
Function
hll_hash_8byte
src/hll.c:2993
Function
hll_hash_any
src/hll.c:3044
Function
hll_hash_varlena
src/hll.c:3014
Function
hll_hashval
src/hll.c:2041
Function
hll_hashval_eq
src/hll.c:2021
Function
hll_hashval_in
src/hll.c:2003
Function
hll_hashval_int4
src/hll.c:2050
Function
hll_hashval_ne
src/hll.c:2031
Function
hll_hashval_out
src/hll.c:2012
Function
hll_in
src/hll.c:1914
Function
hll_log2m
src/hll.c:2713
Function
hll_ne
src/hll.c:3139
Function
hll_out
src/hll.c:1953
Function
hll_pack
src/hll.c:3614
Function
hll_print
src/hll.c:2555
Function
hll_recv
src/hll.c:3832
Function
hll_regwidth
src/hll.c:2733
Function
hll_schema_version
src/hll.c:2671
Function
hll_send
src/hll.c:3841
Function
hll_serialize
src/hll.c:3853
Function
hll_set_defaults
src/hll.c:2872
Function
hll_set_max_sparse
src/hll.c:2852
Function
hll_set_output_version
src/hll.c:2832
Function
hll_sparseon
src/hll.c:2812
Function
hll_type
src/hll.c:2692
next →
1–100 of 109, ranked by callers