Coverage Report

Created: 2024-08-16 12:05

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion CoverageBranch Coverage
src/arrow/cpp/src/arrow/array/array_base.cc
   7.14% (3/42)
   2.89% (5/173)
   1.63% (3/184)
   0.00% (0/38)
src/arrow/cpp/src/arrow/array/array_base.h
  80.00% (16/20)
  71.11% (32/45)
  69.70% (23/33)
  50.00% (3/6)
src/arrow/cpp/src/arrow/array/array_binary.cc
  46.15% (6/13)
  53.66% (22/41)
  47.06% (24/51)
  50.00% (4/8)
src/arrow/cpp/src/arrow/array/array_binary.h
  50.00% (8/16)
  57.50% (23/40)
  42.11% (8/19)
   0.00% (0/2)
src/arrow/cpp/src/arrow/array/array_decimal.cc
 100.00% (4/4)
 100.00% (16/16)
  58.33% (14/24)
  50.00% (2/4)
src/arrow/cpp/src/arrow/array/array_dict.cc
  15.38% (4/26)
   6.79% (19/280)
   4.01% (16/399)
   2.31% (3/130)
src/arrow/cpp/src/arrow/array/array_dict.h
   0.00% (0/3)
   0.00% (0/6)
   0.00% (0/3)
- (0/0)
src/arrow/cpp/src/arrow/array/array_nested.cc
  33.90% (20/59)
  21.02% (119/566)
  23.86% (141/591)
  15.79% (36/228)
src/arrow/cpp/src/arrow/array/array_nested.h
  45.83% (11/24)
  43.14% (22/51)
  48.00% (12/25)
- (0/0)
src/arrow/cpp/src/arrow/array/array_primitive.cc
  53.85% (7/13)
  54.76% (23/42)
  43.90% (18/41)
  25.00% (1/4)
src/arrow/cpp/src/arrow/array/array_primitive.h
  45.83% (11/24)
  48.48% (16/33)
  45.83% (11/24)
- (0/0)
src/arrow/cpp/src/arrow/array/builder_adaptive.cc
   0.00% (0/21)
   0.00% (0/272)
   0.00% (0/382)
   0.00% (0/152)
src/arrow/cpp/src/arrow/array/builder_adaptive.h
   0.00% (0/10)
   0.00% (0/55)
   0.00% (0/61)
   0.00% (0/18)
src/arrow/cpp/src/arrow/array/builder_base.cc
   0.00% (0/29)
   0.00% (0/251)
   0.00% (0/460)
   0.00% (0/140)
src/arrow/cpp/src/arrow/array/builder_base.h
   0.00% (0/21)
   0.00% (0/80)
   0.00% (0/43)
   0.00% (0/14)
src/arrow/cpp/src/arrow/array/builder_binary.cc
   0.00% (0/19)
   0.00% (0/115)
   0.00% (0/185)
   0.00% (0/40)
src/arrow/cpp/src/arrow/array/builder_binary.h
   0.00% (0/60)
   0.00% (0/256)
   0.00% (0/254)
   0.00% (0/56)
src/arrow/cpp/src/arrow/array/builder_decimal.cc
   0.00% (0/10)
   0.00% (0/46)
   0.00% (0/70)
   0.00% (0/12)
src/arrow/cpp/src/arrow/array/builder_decimal.h
   0.00% (0/4)
   0.00% (0/4)
   0.00% (0/4)
- (0/0)
src/arrow/cpp/src/arrow/array/builder_dict.cc
   0.00% (0/21)
   0.00% (0/79)
   0.00% (0/104)
   0.00% (0/12)
src/arrow/cpp/src/arrow/array/builder_dict.h
   0.00% (0/34)
   0.00% (0/196)
   0.00% (0/205)
   0.00% (0/78)
src/arrow/cpp/src/arrow/array/builder_nested.cc
   0.00% (0/29)
   0.00% (0/196)
   0.00% (0/403)
   0.00% (0/76)
src/arrow/cpp/src/arrow/array/builder_nested.h
   0.00% (0/40)
   0.00% (0/206)
   0.00% (0/404)
   0.00% (0/114)
src/arrow/cpp/src/arrow/array/builder_primitive.cc
   0.00% (0/18)
   0.00% (0/84)
   0.00% (0/146)
   0.00% (0/22)
src/arrow/cpp/src/arrow/array/builder_primitive.h
   0.00% (0/37)
   0.00% (0/126)
   0.00% (0/177)
   0.00% (0/32)
src/arrow/cpp/src/arrow/array/builder_time.h
   0.00% (0/4)
   0.00% (0/4)
   0.00% (0/4)
- (0/0)
src/arrow/cpp/src/arrow/array/builder_union.cc
   0.00% (0/8)
   0.00% (0/89)
   0.00% (0/133)
   0.00% (0/32)
src/arrow/cpp/src/arrow/array/builder_union.h
   0.00% (0/16)
   0.00% (0/82)
   0.00% (0/198)
   0.00% (0/48)
src/arrow/cpp/src/arrow/array/concatenate.cc
  62.86% (22/35)
  42.15% (161/382)
  30.55% (194/635)
  28.26% (52/184)
src/arrow/cpp/src/arrow/array/data.cc
  19.23% (5/26)
  17.20% (75/436)
  14.04% (57/406)
  16.84% (33/196)
src/arrow/cpp/src/arrow/array/data.h
  50.00% (14/28)
  36.21% (42/116)
  45.28% (24/53)
  31.25% (5/16)
src/arrow/cpp/src/arrow/array/dict_internal.h
   0.00% (0/4)
   0.00% (0/66)
   0.00% (0/95)
   0.00% (0/24)
src/arrow/cpp/src/arrow/array/diff.cc
   0.00% (0/73)
   0.00% (0/644)
   0.00% (0/378)
   0.00% (0/142)
src/arrow/cpp/src/arrow/array/util.cc
  32.53% (27/83)
  28.11% (156/555)
  24.54% (215/876)
  16.98% (36/212)
src/arrow/cpp/src/arrow/array/validate.cc
  92.59% (50/54)
  87.89% (537/611)
  91.63% (471/514)
  83.33% (220/264)
src/arrow/cpp/src/arrow/buffer.cc
  22.22% (6/27)
  31.40% (38/121)
  33.15% (61/184)
  26.00% (13/50)
src/arrow/cpp/src/arrow/buffer.h
  45.16% (14/31)
  54.41% (37/68)
  50.00% (22/44)
  50.00% (6/12)
src/arrow/cpp/src/arrow/buffer_builder.h
   0.00% (0/60)
   0.00% (0/231)
   0.00% (0/184)
   0.00% (0/40)
src/arrow/cpp/src/arrow/builder.cc
   0.00% (0/44)
   0.00% (0/207)
   0.00% (0/212)
   0.00% (0/68)
src/arrow/cpp/src/arrow/chunk_resolver.cc
   0.00% (0/7)
   0.00% (0/26)
   0.00% (0/7)
- (0/0)
src/arrow/cpp/src/arrow/chunk_resolver.h
   0.00% (0/4)
   0.00% (0/35)
   0.00% (0/17)
   0.00% (0/12)
src/arrow/cpp/src/arrow/chunked_array.cc
   0.00% (0/18)
   0.00% (0/216)
   0.00% (0/226)
   0.00% (0/88)
src/arrow/cpp/src/arrow/chunked_array.h
   0.00% (0/10)
   0.00% (0/17)
   0.00% (0/21)
   0.00% (0/4)
src/arrow/cpp/src/arrow/compare.cc
   0.91% (1/110)
   1.43% (14/981)
   2.20% (13/592)
   2.35% (7/298)
src/arrow/cpp/src/arrow/compare.h
   0.00% (0/9)
   0.00% (0/25)
   0.00% (0/9)
- (0/0)
src/arrow/cpp/src/arrow/datum.h
   0.00% (0/17)
   0.00% (0/46)
   0.00% (0/17)
- (0/0)
src/arrow/cpp/src/arrow/device.cc
  21.43% (6/28)
  14.29% (19/133)
   3.21% (6/187)
   0.00% (0/70)
src/arrow/cpp/src/arrow/device.h
  75.00% (6/8)
  75.00% (6/8)
  75.00% (6/8)
- (0/0)
src/arrow/cpp/src/arrow/extension_type.cc
  31.25% (5/16)
  20.65% (19/92)
   8.14% (7/86)
   7.14% (1/14)
src/arrow/cpp/src/arrow/extension_type.h
   0.00% (0/8)
   0.00% (0/10)
   0.00% (0/8)
- (0/0)
src/arrow/cpp/src/arrow/io/caching.cc
   3.57% (1/28)
   3.09% (5/162)
   0.81% (1/124)
   0.00% (0/28)
src/arrow/cpp/src/arrow/io/caching.h
   0.00% (0/4)
   0.00% (0/7)
   0.00% (0/4)
- (0/0)
src/arrow/cpp/src/arrow/io/concurrency.h
  33.33% (10/30)
  25.56% (23/90)
  33.33% (10/30)
- (0/0)
src/arrow/cpp/src/arrow/io/interfaces.cc
  22.22% (12/54)
  11.79% (29/246)
   8.60% (24/279)
   9.46% (7/74)
src/arrow/cpp/src/arrow/io/interfaces.h
  28.57% (6/21)
  22.22% (6/27)
  26.09% (6/23)
   0.00% (0/4)
src/arrow/cpp/src/arrow/io/memory.cc
   9.43% (5/53)
  14.75% (32/217)
  26.29% (97/369)
  16.28% (14/86)
src/arrow/cpp/src/arrow/io/memory.h
  20.00% (1/5)
  40.00% (4/10)
  37.50% (3/8)
  50.00% (1/2)
src/arrow/cpp/src/arrow/io/util_internal.h
   0.00% (0/1)
   0.00% (0/6)
   0.00% (0/1)
- (0/0)
src/arrow/cpp/src/arrow/ipc/dictionary.cc
  60.00% (24/40)
  49.37% (118/239)
  48.36% (147/304)
  44.68% (42/94)
src/arrow/cpp/src/arrow/ipc/dictionary.h
 100.00% (4/4)
 100.00% (12/12)
 100.00% (7/7)
 100.00% (2/2)
src/arrow/cpp/src/arrow/ipc/message.cc
  60.49% (49/81)
  35.25% (276/783)
  34.49% (408/1183)
  31.19% (131/420)
src/arrow/cpp/src/arrow/ipc/message.h
  40.00% (2/5)
  20.00% (2/10)
  40.00% (2/5)
- (0/0)
src/arrow/cpp/src/arrow/ipc/metadata_internal.cc
  12.82% (10/78)
  29.72% (318/1070)
  33.59% (308/917)
  45.62% (198/434)
src/arrow/cpp/src/arrow/ipc/metadata_internal.h
  60.00% (3/5)
  58.62% (17/29)
  38.46% (10/26)
  50.00% (4/8)
src/arrow/cpp/src/arrow/ipc/options.cc
  66.67% (2/3)
  75.00% (6/8)
  75.00% (6/8)
  50.00% (2/4)
src/arrow/cpp/src/arrow/ipc/reader.cc
  23.47% (46/196)
  27.18% (489/1799)
  30.43% (777/2553)
  30.05% (238/792)
src/arrow/cpp/src/arrow/ipc/reader.h
   0.00% (0/7)
   0.00% (0/15)
   0.00% (0/7)
- (0/0)
src/arrow/cpp/src/arrow/ipc/reader_internal.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
src/arrow/cpp/src/arrow/ipc/stream_fuzz.cc
 100.00% (1/1)
 100.00% (5/5)
 100.00% (2/2)
- (0/0)
src/arrow/cpp/src/arrow/ipc/util.h
   0.00% (0/1)
   0.00% (0/3)
   0.00% (0/1)
- (0/0)
src/arrow/cpp/src/arrow/ipc/writer.h
   0.00% (0/1)
   0.00% (0/4)
   0.00% (0/1)
- (0/0)
src/arrow/cpp/src/arrow/memory_pool.cc
  27.63% (21/76)
  39.96% (191/478)
  27.16% (110/405)
  27.50% (33/120)
src/arrow/cpp/src/arrow/memory_pool.h
  42.86% (3/7)
  66.67% (8/12)
  63.64% (7/11)
 100.00% (4/4)
src/arrow/cpp/src/arrow/pretty_print.cc
  69.09% (38/55)
  59.63% (291/488)
  49.19% (212/431)
  35.00% (56/160)
src/arrow/cpp/src/arrow/pretty_print.h
  33.33% (1/3)
  33.33% (1/3)
  33.33% (1/3)
- (0/0)
src/arrow/cpp/src/arrow/record_batch.cc
  24.39% (10/41)
  17.69% (46/260)
  13.85% (41/296)
  11.22% (11/98)
src/arrow/cpp/src/arrow/record_batch.h
  23.53% (4/17)
   8.33% (4/48)
  23.53% (4/17)
- (0/0)
src/arrow/cpp/src/arrow/result.cc
   0.00% (0/2)
   0.00% (0/4)
   0.00% (0/6)
- (0/0)
src/arrow/cpp/src/arrow/result.h
  56.00% (14/25)
  41.51% (44/106)
  44.44% (24/54)
  33.33% (8/24)
src/arrow/cpp/src/arrow/scalar.cc
   0.00% (0/139)
   0.00% (0/785)
   0.00% (0/641)
   0.00% (0/232)
src/arrow/cpp/src/arrow/scalar.h
   0.00% (0/49)
   0.00% (0/92)
   0.00% (0/84)
   0.00% (0/10)
src/arrow/cpp/src/arrow/sparse_tensor.cc
   0.00% (0/31)
   0.00% (0/291)
   0.00% (0/441)
   0.00% (0/150)
src/arrow/cpp/src/arrow/sparse_tensor.h
   0.00% (0/39)
   0.00% (0/100)
   0.00% (0/100)
   0.00% (0/28)
src/arrow/cpp/src/arrow/status.cc
  60.00% (6/10)
  34.62% (36/104)
  30.00% (21/70)
  47.83% (22/46)
src/arrow/cpp/src/arrow/status.h
  36.54% (19/52)
  36.91% (55/149)
  40.74% (33/81)
  40.00% (8/20)
src/arrow/cpp/src/arrow/stl_iterator.h
   0.00% (0/1)
   0.00% (0/4)
   0.00% (0/1)
- (0/0)
src/arrow/cpp/src/arrow/table.cc
   0.00% (0/38)
   0.00% (0/486)
   0.00% (0/457)
   0.00% (0/184)
src/arrow/cpp/src/arrow/table.h
   0.00% (0/8)
   0.00% (0/11)
   0.00% (0/8)
- (0/0)
src/arrow/cpp/src/arrow/tensor.cc
   0.00% (0/27)
   0.00% (0/211)
   0.00% (0/231)
   0.00% (0/96)
src/arrow/cpp/src/arrow/tensor.h
   0.00% (0/17)
   0.00% (0/55)
   0.00% (0/42)
   0.00% (0/28)
src/arrow/cpp/src/arrow/tensor/converter.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
src/arrow/cpp/src/arrow/tensor/coo_converter.cc
   0.00% (0/11)
   0.00% (0/208)
   0.00% (0/346)
   0.00% (0/232)
src/arrow/cpp/src/arrow/tensor/csf_converter.cc
   0.00% (0/9)
   0.00% (0/140)
   0.00% (0/173)
   0.00% (0/58)
src/arrow/cpp/src/arrow/tensor/csx_converter.cc
   0.00% (0/6)
   0.00% (0/136)
   0.00% (0/118)
   0.00% (0/40)
src/arrow/cpp/src/arrow/type.cc
  34.95% (101/289)
  26.26% (484/1843)
  20.91% (295/1411)
  19.68% (109/554)
src/arrow/cpp/src/arrow/type.h
  46.33% (101/218)
  44.80% (155/346)
  38.99% (108/277)
  21.74% (10/46)
src/arrow/cpp/src/arrow/type_traits.h
   5.88% (4/68)
   7.18% (28/390)
  12.40% (16/129)
  21.70% (23/106)
src/arrow/cpp/src/arrow/util/align_util.h
 100.00% (1/1)
 100.00% (16/16)
 100.00% (1/1)
- (0/0)
src/arrow/cpp/src/arrow/util/aligned_storage.h
  75.00% (3/4)
  75.00% (9/12)
  83.33% (5/6)
- (0/0)
src/arrow/cpp/src/arrow/util/async_util.h
   0.00% (0/2)
   0.00% (0/2)
   0.00% (0/2)
- (0/0)
src/arrow/cpp/src/arrow/util/atomic_shared_ptr.h
 100.00% (2/2)
 100.00% (6/6)
 100.00% (2/2)
- (0/0)
src/arrow/cpp/src/arrow/util/basic_decimal.cc
  12.66% (10/79)
   7.88% (52/660)
   8.82% (50/567)
  12.20% (20/164)
src/arrow/cpp/src/arrow/util/basic_decimal.h
  29.41% (10/34)
  20.00% (21/105)
  32.43% (12/37)
  50.00% (1/2)
src/arrow/cpp/src/arrow/util/bit_block_counter.cc
  40.00% (2/5)
  72.73% (8/11)
  40.00% (2/5)
- (0/0)
src/arrow/cpp/src/arrow/util/bit_block_counter.h
  28.00% (7/25)
  23.51% (59/251)
  56.56% (69/122)
  46.43% (26/56)
src/arrow/cpp/src/arrow/util/bit_run_reader.cc
   0.00% (0/1)
   0.00% (0/10)
   0.00% (0/4)
   0.00% (0/2)
src/arrow/cpp/src/arrow/util/bit_run_reader.h
   0.00% (0/29)
   0.00% (0/305)
   0.00% (0/154)
   0.00% (0/72)
src/arrow/cpp/src/arrow/util/bit_util.cc
  25.00% (1/4)
  49.21% (31/63)
  24.14% (14/58)
  56.25% (9/16)
src/arrow/cpp/src/arrow/util/bit_util.h
  29.03% (9/31)
  13.22% (23/174)
  22.73% (10/44)
   0.00% (0/8)
src/arrow/cpp/src/arrow/util/bitmap_builders.cc
   0.00% (0/3)
   0.00% (0/26)
   0.00% (0/33)
   0.00% (0/12)
src/arrow/cpp/src/arrow/util/bitmap_generate.h
   0.00% (0/1)
   0.00% (0/45)
   0.00% (0/19)
   0.00% (0/16)
src/arrow/cpp/src/arrow/util/bitmap_ops.cc
   9.38% (3/32)
  25.17% (74/294)
  23.53% (52/221)
  28.72% (27/94)
src/arrow/cpp/src/arrow/util/bitmap_reader.h
  45.00% (9/20)
  54.89% (73/133)
  58.33% (35/60)
  60.00% (18/30)
src/arrow/cpp/src/arrow/util/bitmap_writer.h
  55.56% (10/18)
  49.38% (79/160)
  80.70% (46/57)
  78.57% (22/28)
src/arrow/cpp/src/arrow/util/cancel.cc
   0.00% (0/25)
   0.00% (0/106)
   0.00% (0/116)
   0.00% (0/26)
src/arrow/cpp/src/arrow/util/cancel.h
  66.67% (2/3)
  66.67% (2/3)
  66.67% (2/3)
- (0/0)
src/arrow/cpp/src/arrow/util/checked_cast.h
  50.00% (1/2)
  58.82% (10/17)
  50.00% (1/2)
- (0/0)
src/arrow/cpp/src/arrow/util/compare.h
  33.33% (1/3)
  75.00% (6/8)
  33.33% (1/3)
- (0/0)
src/arrow/cpp/src/arrow/util/compression.cc
  27.27% (3/11)
  17.16% (29/169)
   7.91% (14/177)
  23.39% (29/124)
src/arrow/cpp/src/arrow/util/compression.h
   0.00% (0/5)
   0.00% (0/5)
   0.00% (0/5)
- (0/0)
src/arrow/cpp/src/arrow/util/compression_brotli.cc
   0.00% (0/26)
   0.00% (0/139)
   0.00% (0/123)
   0.00% (0/28)
src/arrow/cpp/src/arrow/util/debug.cc
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/2)
- (0/0)
src/arrow/cpp/src/arrow/util/decimal.cc
  14.49% (10/69)
  24.41% (135/553)
  12.24% (58/474)
  18.42% (35/190)
src/arrow/cpp/src/arrow/util/decimal.h
   0.00% (0/13)
   0.00% (0/56)
   0.00% (0/13)
- (0/0)
src/arrow/cpp/src/arrow/util/endian.h
  86.36% (19/22)
  64.56% (51/79)
  83.78% (31/37)
- (0/0)
src/arrow/cpp/src/arrow/util/formatting.cc
  71.43% (5/7)
  90.48% (19/21)
  63.64% (21/33)
- (0/0)
src/arrow/cpp/src/arrow/util/formatting.h
  92.11% (35/38)
  94.58% (227/240)
  95.74% (90/94)
  93.48% (43/46)
src/arrow/cpp/src/arrow/util/functional.h
   0.00% (0/8)
   0.00% (0/17)
   0.00% (0/12)
   0.00% (0/2)
src/arrow/cpp/src/arrow/util/future.cc
   0.00% (0/28)
   0.00% (0/168)
   0.00% (0/94)
   0.00% (0/38)
src/arrow/cpp/src/arrow/util/future.h
   0.00% (0/50)
   0.00% (0/185)
   0.00% (0/78)
   0.00% (0/18)
src/arrow/cpp/src/arrow/util/hash_util.h
   0.00% (0/3)
   0.00% (0/19)
   0.00% (0/3)
- (0/0)
src/arrow/cpp/src/arrow/util/hashing.h
   3.45% (2/58)
   7.99% (29/363)
   3.26% (9/276)
   5.13% (4/78)
src/arrow/cpp/src/arrow/util/int_util.cc
   0.00% (0/52)
   0.00% (0/679)
   0.00% (0/359)
   0.00% (0/262)
src/arrow/cpp/src/arrow/util/int_util_overflow.h
  40.00% (2/5)
  40.00% (8/20)
  40.00% (2/5)
- (0/0)
src/arrow/cpp/src/arrow/util/io_util.cc
   0.81% (1/124)
   0.78% (7/893)
   0.39% (3/761)
   0.33% (1/306)
src/arrow/cpp/src/arrow/util/io_util.h
   0.00% (0/11)
   0.00% (0/21)
   0.00% (0/11)
- (0/0)
src/arrow/cpp/src/arrow/util/iterator.h
   0.00% (0/9)
   0.00% (0/22)
   0.00% (0/13)
   0.00% (0/2)
src/arrow/cpp/src/arrow/util/key_value_metadata.cc
  19.23% (5/26)
  12.70% (24/189)
  13.22% (23/174)
   9.09% (4/44)
src/arrow/cpp/src/arrow/util/key_value_metadata.h
   0.00% (0/2)
   0.00% (0/2)
   0.00% (0/2)
- (0/0)
src/arrow/cpp/src/arrow/util/launder.h
 100.00% (1/1)
 100.00% (3/3)
 100.00% (1/1)
- (0/0)
src/arrow/cpp/src/arrow/util/logging.cc
   0.00% (0/14)
   0.00% (0/61)
   0.00% (0/22)
   0.00% (0/8)
src/arrow/cpp/src/arrow/util/logging.h
   0.00% (0/7)
   0.00% (0/14)
   0.00% (0/9)
   0.00% (0/2)
src/arrow/cpp/src/arrow/util/make_unique.h
 100.00% (1/1)
 100.00% (3/3)
 100.00% (1/1)
- (0/0)
src/arrow/cpp/src/arrow/util/memory.cc
   0.00% (0/3)
   0.00% (0/25)
   0.00% (0/39)
   0.00% (0/6)
src/arrow/cpp/src/arrow/util/memory.h
   0.00% (0/1)
   0.00% (0/5)
   0.00% (0/12)
   0.00% (0/6)
src/arrow/cpp/src/arrow/util/mutex.cc
  11.11% (1/9)
  12.50% (3/24)
   3.23% (1/31)
   0.00% (0/2)
src/arrow/cpp/src/arrow/util/mutex.h
   0.00% (0/4)
   0.00% (0/4)
   0.00% (0/4)
- (0/0)
src/arrow/cpp/src/arrow/util/parallel.h
   0.00% (0/2)
   0.00% (0/21)
   0.00% (0/33)
   0.00% (0/12)
src/arrow/cpp/src/arrow/util/range.h
   0.00% (0/2)
   0.00% (0/11)
   0.00% (0/5)
   0.00% (0/2)
src/arrow/cpp/src/arrow/util/slice_util_internal.h
 100.00% (1/1)
  50.00% (9/18)
  69.23% (9/13)
  50.00% (4/8)
src/arrow/cpp/src/arrow/util/sort.h
   0.00% (0/2)
   0.00% (0/8)
   0.00% (0/2)
- (0/0)
src/arrow/cpp/src/arrow/util/string.cc
  15.79% (3/19)
   9.03% (13/144)
   6.74% (6/89)
   3.03% (2/66)
src/arrow/cpp/src/arrow/util/string_builder.cc
 100.00% (3/3)
 100.00% (3/3)
 100.00% (3/3)
- (0/0)
src/arrow/cpp/src/arrow/util/string_builder.h
  71.43% (5/7)
  81.82% (18/22)
  71.43% (5/7)
- (0/0)
src/arrow/cpp/src/arrow/util/thread_pool.cc
  17.95% (7/39)
  11.95% (38/318)
  16.58% (33/199)
   9.30% (8/86)
src/arrow/cpp/src/arrow/util/thread_pool.h
   7.69% (1/13)
   1.33% (1/75)
   3.12% (1/32)
   0.00% (0/10)
src/arrow/cpp/src/arrow/util/time.cc
   0.00% (0/2)
   0.00% (0/17)
   0.00% (0/5)
   0.00% (0/6)
src/arrow/cpp/src/arrow/util/time.h
  33.33% (1/3)
  61.90% (13/21)
  66.67% (6/9)
  90.00% (9/10)
src/arrow/cpp/src/arrow/util/tracing.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
src/arrow/cpp/src/arrow/util/ubsan.h
 100.00% (4/4)
 100.00% (19/19)
 100.00% (7/7)
 100.00% (2/2)
src/arrow/cpp/src/arrow/util/unreachable.cc
   0.00% (0/1)
   0.00% (0/4)
   0.00% (0/8)
- (0/0)
src/arrow/cpp/src/arrow/util/utf8.cc
  30.00% (3/10)
  21.88% (14/64)
  26.53% (13/49)
  33.33% (4/12)
src/arrow/cpp/src/arrow/util/utf8_internal.h
  13.64% (3/22)
  25.50% (90/353)
  69.70% (46/66)
  95.00% (38/40)
src/arrow/cpp/src/arrow/util/value_parsing.cc
   0.00% (0/12)
   0.00% (0/49)
   0.00% (0/28)
   0.00% (0/18)
src/arrow/cpp/src/arrow/util/value_parsing.h
   0.00% (0/27)
   0.00% (0/576)
   0.00% (0/746)
   0.00% (0/488)
src/arrow/cpp/src/arrow/util/variant.h
   0.00% (0/32)
   0.00% (0/105)
   0.00% (0/52)
   0.00% (0/12)
src/arrow/cpp/src/arrow/util/vector.h
   0.00% (0/5)
   0.00% (0/58)
   0.00% (0/54)
   0.00% (0/16)
src/arrow/cpp/src/arrow/vendored/datetime/date.h
  12.42% (38/306)
   4.52% (88/1945)
   5.81% (50/861)
   1.46% (7/478)
src/arrow/cpp/src/arrow/vendored/datetime/tz.h
   0.00% (0/41)
   0.00% (0/93)
   0.00% (0/41)
- (0/0)
src/arrow/cpp/src/arrow/vendored/double-conversion/bignum-dtoa.cc
  81.82% (9/11)
  74.33% (194/261)
  72.66% (93/128)
  66.67% (56/84)
src/arrow/cpp/src/arrow/vendored/double-conversion/bignum.cc
  63.33% (19/30)
  65.06% (352/541)
  65.49% (222/339)
  62.50% (125/200)
src/arrow/cpp/src/arrow/vendored/double-conversion/bignum.h
  66.67% (6/9)
  56.00% (14/25)
  58.33% (7/12)
  50.00% (1/2)
src/arrow/cpp/src/arrow/vendored/double-conversion/cached-powers.cc
  50.00% (1/2)
  56.00% (14/25)
  44.44% (4/9)
- (0/0)
src/arrow/cpp/src/arrow/vendored/double-conversion/diy-fp.cc
 100.00% (1/1)
 100.00% (16/16)
 100.00% (1/1)
- (0/0)
src/arrow/cpp/src/arrow/vendored/double-conversion/diy-fp.h
 100.00% (11/11)
 100.00% (42/42)
 100.00% (19/19)
 100.00% (4/4)
src/arrow/cpp/src/arrow/vendored/double-conversion/double-conversion.cc
  20.69% (6/29)
  18.55% (146/787)
  11.70% (82/701)
  10.74% (58/540)
src/arrow/cpp/src/arrow/vendored/double-conversion/double-conversion.h
  75.00% (3/4)
  83.33% (10/12)
  80.00% (4/5)
- (0/0)
src/arrow/cpp/src/arrow/vendored/double-conversion/fast-dtoa.cc
  62.50% (5/8)
  57.02% (134/235)
  51.30% (59/115)
  52.86% (37/70)
src/arrow/cpp/src/arrow/vendored/double-conversion/fixed-dtoa.cc
   0.00% (0/15)
   0.00% (0/246)
   0.00% (0/130)
   0.00% (0/80)
src/arrow/cpp/src/arrow/vendored/double-conversion/ieee.h
  50.00% (23/46)
  56.14% (128/228)
  47.29% (61/129)
  42.19% (27/64)
src/arrow/cpp/src/arrow/vendored/double-conversion/strtod.cc
   0.00% (0/14)
   0.00% (0/317)
   0.00% (0/180)
   0.00% (0/110)
src/arrow/cpp/src/arrow/vendored/double-conversion/utils.h
  76.19% (16/21)
  85.92% (61/71)
  82.61% (38/46)
  87.50% (7/8)
src/arrow/cpp/src/arrow/vendored/fast_float/ascii_number.h
   0.00% (0/9)
   0.00% (0/157)
   0.00% (0/106)
   0.00% (0/90)
src/arrow/cpp/src/arrow/vendored/fast_float/bigint.h
   0.00% (0/45)
   0.00% (0/357)
   0.00% (0/234)
   0.00% (0/114)
src/arrow/cpp/src/arrow/vendored/fast_float/decimal_to_binary.h
   0.00% (0/5)
   0.00% (0/88)
   0.00% (0/50)
   0.00% (0/38)
src/arrow/cpp/src/arrow/vendored/fast_float/digit_comparison.h
   0.00% (0/22)
   0.00% (0/312)
   0.00% (0/165)
   0.00% (0/114)
src/arrow/cpp/src/arrow/vendored/fast_float/fast_float.h
   0.00% (0/1)
   0.00% (0/1)
   0.00% (0/1)
- (0/0)
src/arrow/cpp/src/arrow/vendored/fast_float/float_common.h
   0.00% (0/45)
   0.00% (0/139)
   0.00% (0/56)
   0.00% (0/12)
src/arrow/cpp/src/arrow/vendored/fast_float/parse_number.h
   0.00% (0/2)
   0.00% (0/69)
   0.00% (0/75)
   0.00% (0/62)
src/arrow/cpp/src/arrow/vendored/optional.hpp
  18.18% (4/22)
  21.74% (10/46)
  20.69% (6/29)
  33.33% (2/6)
src/arrow/cpp/src/arrow/vendored/portable-snippets/safe-math.h
  12.50% (1/8)
   5.36% (3/56)
  12.50% (1/8)
- (0/0)
src/arrow/cpp/src/arrow/vendored/string_view.hpp
  23.26% (10/43)
  19.08% (25/131)
  22.62% (19/84)
  18.75% (6/32)
src/arrow/cpp/src/arrow/vendored/utfcpp/checked.h
   0.00% (0/18)
   0.00% (0/131)
   0.00% (0/41)
   0.00% (0/26)
src/arrow/cpp/src/arrow/vendored/utfcpp/core.h
   0.00% (0/19)
   0.00% (0/155)
   0.00% (0/110)
   0.00% (0/72)
src/arrow/cpp/src/arrow/vendored/utfcpp/cpp11.h
   0.00% (0/10)
   0.00% (0/43)
   0.00% (0/10)
- (0/0)
src/arrow/cpp/src/arrow/vendored/xxhash/xxhash.h
   0.00% (0/115)
   0.00% (0/1860)
   0.00% (0/222)
   0.00% (0/32)
src/arrow/cpp/src/arrow/visit_array_inline.h
 100.00% (1/1)
  50.00% (4/8)
  68.75% (187/272)
  97.44% (76/78)
src/arrow/cpp/src/arrow/visit_data_inline.h
 100.00% (9/9)
  98.63% (72/73)
  94.12% (16/17)
  75.00% (3/4)
src/arrow/cpp/src/arrow/visit_scalar_inline.h
   0.00% (0/1)
   0.00% (0/9)
   0.00% (0/272)
   0.00% (0/78)
src/arrow/cpp/src/arrow/visit_type_inline.h
  50.00% (1/2)
  25.00% (4/16)
  32.13% (187/582)
  48.72% (76/156)
src/arrow/cpp/src/arrow/visitor.cc
   0.00% (0/3)
   0.00% (0/10)
   0.00% (0/4)
- (0/0)
src/arrow/cpp/src/arrow/visitor.h
   0.00% (0/3)
   0.00% (0/3)
   0.00% (0/3)
- (0/0)
src/arrow/cpp/src/generated/File_generated.h
   0.00% (0/26)
   0.00% (0/106)
   0.00% (0/48)
   0.00% (0/24)
src/arrow/cpp/src/generated/Message_generated.h
  31.17% (24/77)
  31.61% (116/367)
  58.90% (86/146)
  88.75% (71/80)
src/arrow/cpp/src/generated/Schema_generated.h
  23.94% (62/259)
  26.27% (330/1256)
  54.82% (239/436)
  90.00% (225/250)
src/arrow/cpp/src/generated/SparseTensor_generated.h
   5.69% (7/123)
   6.79% (36/530)
  15.02% (32/213)
  29.00% (29/100)
src/arrow/cpp/src/generated/Tensor_generated.h
   9.72% (7/72)
  13.57% (35/258)
  35.00% (35/100)
  93.75% (30/32)
work/brotli_ep-prefix/src/brotli_ep/c/common/constants.h
   0.00% (0/1)
   0.00% (0/60)
   0.00% (0/13)
   0.00% (0/6)
work/brotli_ep-prefix/src/brotli_ep/c/common/dictionary.c
   0.00% (0/2)
   0.00% (0/7)
   0.00% (0/3)
- (0/0)
work/brotli_ep-prefix/src/brotli_ep/c/common/platform.c
   0.00% (0/2)
   0.00% (0/8)
   0.00% (0/4)
- (0/0)
work/brotli_ep-prefix/src/brotli_ep/c/common/platform.h
   0.00% (0/4)
   0.00% (0/32)
   0.00% (0/10)
   0.00% (0/4)
work/brotli_ep-prefix/src/brotli_ep/c/common/transform.c
   0.00% (0/4)
   0.00% (0/103)
   0.00% (0/71)
   0.00% (0/48)
work/brotli_ep-prefix/src/brotli_ep/c/dec/bit_reader.c
   0.00% (0/3)
   0.00% (0/36)
   0.00% (0/26)
   0.00% (0/12)
work/brotli_ep-prefix/src/brotli_ep/c/dec/bit_reader.h
   0.00% (0/22)
   0.00% (0/216)
   0.00% (0/127)
   0.00% (0/50)
work/brotli_ep-prefix/src/brotli_ep/c/dec/decode.c
   0.00% (0/69)
   0.00% (0/1986)
   0.00% (0/1475)
   0.00% (0/890)
work/brotli_ep-prefix/src/brotli_ep/c/dec/huffman.c
   0.00% (0/6)
   0.00% (0/221)
   0.00% (0/117)
   0.00% (0/58)
work/brotli_ep-prefix/src/brotli_ep/c/dec/huffman.h
   0.00% (0/1)
   0.00% (0/6)
   0.00% (0/1)
- (0/0)
work/brotli_ep-prefix/src/brotli_ep/c/dec/state.c
   0.00% (0/5)
   0.00% (0/114)
   0.00% (0/18)
   0.00% (0/2)
work/brotli_ep-prefix/src/brotli_ep/c/enc/backward_references.c
   0.00% (0/2)
   0.00% (0/36)
   0.00% (0/88)
   0.00% (0/40)
work/brotli_ep-prefix/src/brotli_ep/c/enc/backward_references_hq.c
   0.00% (0/31)
   0.00% (0/611)
   0.00% (0/372)
   0.00% (0/190)
work/brotli_ep-prefix/src/brotli_ep/c/enc/backward_references_inc.h
   0.00% (0/1)
   0.00% (0/120)
   0.00% (0/92)
   0.00% (0/28)
work/brotli_ep-prefix/src/brotli_ep/c/enc/bit_cost.h
   0.00% (0/2)
   0.00% (0/30)
   0.00% (0/13)
   0.00% (0/8)
work/brotli_ep-prefix/src/brotli_ep/c/enc/bit_cost_inc.h
   0.00% (0/1)
   0.00% (0/99)
   0.00% (0/63)
   0.00% (0/42)
work/brotli_ep-prefix/src/brotli_ep/c/enc/block_encoder_inc.h
   0.00% (0/1)
   0.00% (0/15)
   0.00% (0/13)
   0.00% (0/6)
work/brotli_ep-prefix/src/brotli_ep/c/enc/block_splitter.c
   0.00% (0/7)
   0.00% (0/96)
   0.00% (0/71)
   0.00% (0/24)
work/brotli_ep-prefix/src/brotli_ep/c/enc/block_splitter_inc.h
   0.00% (0/8)
   0.00% (0/368)
   0.00% (0/453)
   0.00% (0/188)
work/brotli_ep-prefix/src/brotli_ep/c/enc/brotli_bit_stream.c
   0.00% (0/36)
   0.00% (0/952)
   0.00% (0/484)
   0.00% (0/268)
work/brotli_ep-prefix/src/brotli_ep/c/enc/cluster.c
   0.00% (0/3)
   0.00% (0/13)
   0.00% (0/65)
   0.00% (0/36)
work/brotli_ep-prefix/src/brotli_ep/c/enc/command.h
   0.00% (0/14)
   0.00% (0/121)
   0.00% (0/72)
   0.00% (0/38)
work/brotli_ep-prefix/src/brotli_ep/c/enc/compress_fragment.c
   0.00% (0/20)
   0.00% (0/521)
   0.00% (0/232)
   0.00% (0/122)
work/brotli_ep-prefix/src/brotli_ep/c/enc/compress_fragment_two_pass.c
   0.00% (0/17)
   0.00% (0/462)
   0.00% (0/237)
   0.00% (0/114)
work/brotli_ep-prefix/src/brotli_ep/c/enc/encode.c
   0.00% (0/43)
   0.00% (0/1424)
   0.00% (0/1034)
   0.00% (0/516)
work/brotli_ep-prefix/src/brotli_ep/c/enc/encoder_dict.c
   0.00% (0/1)
   0.00% (0/10)
   0.00% (0/1)
- (0/0)
work/brotli_ep-prefix/src/brotli_ep/c/enc/entropy_encode.c
   0.00% (0/11)
   0.00% (0/376)
   0.00% (0/263)
   0.00% (0/186)
work/brotli_ep-prefix/src/brotli_ep/c/enc/entropy_encode.h
   0.00% (0/2)
   0.00% (0/38)
   0.00% (0/26)
   0.00% (0/18)
work/brotli_ep-prefix/src/brotli_ep/c/enc/entropy_encode_static.h
   0.00% (0/3)
   0.00% (0/12)
   0.00% (0/5)
- (0/0)
work/brotli_ep-prefix/src/brotli_ep/c/enc/fast_log.h
   0.00% (0/2)
   0.00% (0/19)
   0.00% (0/7)
   0.00% (0/2)
work/brotli_ep-prefix/src/brotli_ep/c/enc/find_match_length.h
   0.00% (0/1)
   0.00% (0/27)
   0.00% (0/16)
   0.00% (0/8)
work/brotli_ep-prefix/src/brotli_ep/c/enc/hash.h
   0.00% (0/17)
   0.00% (0/187)
   0.00% (0/389)
   0.00% (0/154)
work/brotli_ep-prefix/src/brotli_ep/c/enc/hash_composite_inc.h
   0.00% (0/10)
   0.00% (0/64)
   0.00% (0/83)
   0.00% (0/6)
work/brotli_ep-prefix/src/brotli_ep/c/enc/hash_forgetful_chain_inc.h
   0.00% (0/15)
   0.00% (0/183)
   0.00% (0/189)
   0.00% (0/52)
work/brotli_ep-prefix/src/brotli_ep/c/enc/hash_longest_match64_inc.h
   0.00% (0/11)
   0.00% (0/172)
   0.00% (0/108)
   0.00% (0/54)
work/brotli_ep-prefix/src/brotli_ep/c/enc/hash_longest_match_inc.h
   0.00% (0/12)
   0.00% (0/169)
   0.00% (0/109)
   0.00% (0/54)
work/brotli_ep-prefix/src/brotli_ep/c/enc/hash_longest_match_quickly_inc.h
   0.00% (0/11)
   0.00% (0/182)
   0.00% (0/161)
   0.00% (0/52)
work/brotli_ep-prefix/src/brotli_ep/c/enc/hash_rolling_inc.h
   0.00% (0/13)
   0.00% (0/142)
   0.00% (0/125)
   0.00% (0/34)
work/brotli_ep-prefix/src/brotli_ep/c/enc/hash_to_binary_tree_inc.h
   0.00% (0/13)
   0.00% (0/222)
   0.00% (0/169)
   0.00% (0/74)
work/brotli_ep-prefix/src/brotli_ep/c/enc/histogram.c
   0.00% (0/3)
   0.00% (0/59)
   0.00% (0/24)
   0.00% (0/14)
work/brotli_ep-prefix/src/brotli_ep/c/enc/histogram_inc.h
   0.00% (0/6)
   0.00% (0/26)
   0.00% (0/17)
   0.00% (0/6)
work/brotli_ep-prefix/src/brotli_ep/c/enc/literal_cost.c
   0.00% (0/4)
   0.00% (0/127)
   0.00% (0/69)
   0.00% (0/48)
work/brotli_ep-prefix/src/brotli_ep/c/enc/memory.c
   0.00% (0/4)
   0.00% (0/22)
   0.00% (0/11)
   0.00% (0/4)
work/brotli_ep-prefix/src/brotli_ep/c/enc/metablock.c
   0.00% (0/11)
   0.00% (0/475)
   0.00% (0/385)
   0.00% (0/164)
work/brotli_ep-prefix/src/brotli_ep/c/enc/metablock.h
   0.00% (0/2)
   0.00% (0/25)
   0.00% (0/7)
- (0/0)
work/brotli_ep-prefix/src/brotli_ep/c/enc/metablock_inc.h
   0.00% (0/3)
   0.00% (0/117)
   0.00% (0/107)
   0.00% (0/48)
work/brotli_ep-prefix/src/brotli_ep/c/enc/prefix.h
   0.00% (0/1)
   0.00% (0/20)
   0.00% (0/7)
   0.00% (0/2)
work/brotli_ep-prefix/src/brotli_ep/c/enc/quality.h
   0.00% (0/9)
   0.00% (0/96)
   0.00% (0/109)
   0.00% (0/64)
work/brotli_ep-prefix/src/brotli_ep/c/enc/ringbuffer.h
   0.00% (0/6)
   0.00% (0/82)
   0.00% (0/46)
   0.00% (0/18)
work/brotli_ep-prefix/src/brotli_ep/c/enc/static_dict.c
   0.00% (0/5)
   0.00% (0/422)
   0.00% (0/614)
   0.00% (0/482)
work/brotli_ep-prefix/src/brotli_ep/c/enc/utf8_util.c
   0.00% (0/2)
   0.00% (0/55)
   0.00% (0/50)
   0.00% (0/42)
work/brotli_ep-prefix/src/brotli_ep/c/enc/write_bits.h
   0.00% (0/2)
   0.00% (0/20)
   0.00% (0/3)
- (0/0)
Totals
  18.98% (1195/6295)
  14.22% (7145/50259)
  14.98% (6159/41116)
  14.71% (2491/16936)

Files which contain no functions. (These files contain code pulled into other files by the preprocessor.)

src/arrow/cpp/src/arrow/tensor/converter_internal.h
src/arrow/cpp/src/arrow/util/macros.h
src/arrow/cpp/src/arrow/vendored/portable-snippets/debug-trap.h
src/arrow/cpp/src/arrow/visitor_generate.h
work/brotli_ep-prefix/src/brotli_ep/c/common/context.h
work/brotli_ep-prefix/src/brotli_ep/c/common/dictionary.h
work/brotli_ep-prefix/src/brotli_ep/c/common/transform.h
work/brotli_ep-prefix/src/brotli_ep/c/common/version.h
work/brotli_ep-prefix/src/brotli_ep/c/dec/state.h
work/brotli_ep-prefix/src/brotli_ep/c/enc/bit_cost.c
work/brotli_ep-prefix/src/brotli_ep/c/enc/histogram.h
work/brotli_ep-prefix/src/brotli_ep/c/enc/memory.h
work/brotli_ep-prefix/src/brotli_ep/c/enc/static_dict.h
work/brotli_ep-prefix/src/brotli_ep/c/include/brotli/decode.h
work/brotli_ep-prefix/src/brotli_ep/c/include/brotli/encode.h
work/brotli_ep-prefix/src/brotli_ep/c/include/brotli/types.h
Generated by llvm-cov -- llvm version 15.0.0git