Coverage Report

Created: 2024-08-20 19:56

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion CoverageBranch Coverage
src/arrow/cpp/src/arrow/array/array_base.cc
   7.32% (3/41)
   2.79% (5/179)
   1.68% (3/179)
   0.00% (0/42)
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)
  64.52% (20/31)
  50.00% (4/8)
src/arrow/cpp/src/arrow/array/array_binary.h
  53.33% (8/15)
  62.16% (23/37)
  44.44% (8/18)
   0.00% (0/2)
src/arrow/cpp/src/arrow/array/array_decimal.cc
 100.00% (4/4)
 100.00% (16/16)
  85.71% (12/14)
  50.00% (2/4)
src/arrow/cpp/src/arrow/array/array_dict.cc
  15.38% (4/26)
   6.79% (19/280)
   3.83% (14/366)
   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
  37.74% (20/53)
  23.85% (119/499)
  29.04% (124/427)
  17.82% (36/202)
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)
  45.10% (23/51)
  41.46% (17/41)
  16.67% (1/6)
src/arrow/cpp/src/arrow/array/array_primitive.h
  64.71% (11/17)
  72.73% (16/22)
  64.71% (11/17)
- (0/0)
src/arrow/cpp/src/arrow/array/builder_adaptive.h
   0.00% (0/10)
   0.00% (0/54)
   0.00% (0/10)
- (0/0)
src/arrow/cpp/src/arrow/array/builder_base.cc
   0.00% (0/27)
   0.00% (0/238)
   0.00% (0/413)
   0.00% (0/126)
src/arrow/cpp/src/arrow/array/builder_base.h
   0.00% (0/18)
   0.00% (0/65)
   0.00% (0/40)
   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/59)
   0.00% (0/255)
   0.00% (0/253)
   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_nested.cc
   0.00% (0/29)
   0.00% (0/188)
   0.00% (0/395)
   0.00% (0/76)
src/arrow/cpp/src/arrow/array/builder_nested.h
   0.00% (0/40)
   0.00% (0/200)
   0.00% (0/400)
   0.00% (0/114)
src/arrow/cpp/src/arrow/array/builder_primitive.cc
   0.00% (0/18)
   0.00% (0/84)
   0.00% (0/141)
   0.00% (0/22)
src/arrow/cpp/src/arrow/array/builder_primitive.h
   0.00% (0/34)
   0.00% (0/120)
   0.00% (0/82)
   0.00% (0/12)
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
  68.57% (24/35)
  52.12% (172/330)
  42.99% (224/521)
  40.14% (57/142)
src/arrow/cpp/src/arrow/array/data.cc
  23.53% (4/17)
  19.14% (40/209)
  12.73% (28/220)
  18.29% (15/82)
src/arrow/cpp/src/arrow/array/data.h
  60.00% (9/15)
  42.19% (27/64)
  59.38% (19/32)
  41.67% (5/12)
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
  33.33% (27/81)
  28.73% (156/543)
  25.75% (215/835)
  17.65% (36/204)
src/arrow/cpp/src/arrow/array/validate.cc
  90.91% (50/55)
  86.75% (432/498)
  91.78% (335/365)
  84.76% (178/210)
src/arrow/cpp/src/arrow/buffer.cc
  23.08% (6/26)
  32.20% (38/118)
  34.10% (59/173)
  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/chunked_array.cc
   0.00% (0/17)
   0.00% (0/224)
   0.00% (0/199)
   0.00% (0/94)
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.92% (1/109)
   1.45% (14/964)
   2.23% (13/582)
   2.22% (7/316)
src/arrow/cpp/src/arrow/compare.h
   0.00% (0/7)
   0.00% (0/19)
   0.00% (0/7)
- (0/0)
src/arrow/cpp/src/arrow/datum.cc
   0.00% (0/39)
   0.00% (0/224)
   0.00% (0/180)
   0.00% (0/108)
src/arrow/cpp/src/arrow/datum.h
   0.00% (0/27)
   0.00% (0/72)
   0.00% (0/37)
   0.00% (0/20)
src/arrow/cpp/src/arrow/device.cc
  26.09% (6/23)
  16.96% (19/112)
   4.05% (6/148)
   0.00% (0/58)
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)
   9.86% (7/71)
   7.14% (1/14)
src/arrow/cpp/src/arrow/extension_type.h
   0.00% (0/7)
   0.00% (0/9)
   0.00% (0/7)
- (0/0)
src/arrow/cpp/src/arrow/io/caching.cc
   0.00% (0/28)
   0.00% (0/161)
   0.00% (0/124)
   0.00% (0/28)
src/arrow/cpp/src/arrow/io/caching.h
   0.00% (0/2)
   0.00% (0/5)
   0.00% (0/2)
- (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
  23.08% (12/52)
  11.87% (26/219)
   7.87% (20/254)
   8.06% (5/62)
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.87% (97/361)
  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)
  50.42% (121/240)
  50.64% (159/314)
  47.92% (46/96)
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
  62.03% (49/79)
  38.52% (275/714)
  37.42% (406/1085)
  34.21% (130/380)
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
  30.41% (45/148)
  33.31% (476/1429)
  36.44% (743/2039)
  35.94% (230/640)
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/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/memory_pool.cc
  31.03% (18/58)
  44.38% (150/338)
  36.79% (103/280)
  36.90% (31/84)
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
  67.27% (37/55)
  58.46% (280/479)
  49.64% (205/413)
  35.33% (53/150)
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
  28.57% (10/35)
  20.51% (48/234)
  28.57% (74/259)
  18.09% (17/94)
src/arrow/cpp/src/arrow/record_batch.h
  40.00% (2/5)
  22.22% (2/9)
  40.00% (2/5)
- (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
  58.33% (14/24)
  45.36% (44/97)
  45.28% (24/53)
  33.33% (8/24)
src/arrow/cpp/src/arrow/scalar.cc
   0.00% (0/122)
   0.00% (0/673)
   0.00% (0/535)
   0.00% (0/208)
src/arrow/cpp/src/arrow/scalar.h
   0.00% (0/49)
   0.00% (0/94)
   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/383)
   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
  75.00% (6/8)
  36.00% (36/100)
  39.58% (19/48)
  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/table.cc
   0.00% (0/35)
   0.00% (0/465)
   0.00% (0/420)
   0.00% (0/176)
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/200)
   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
  35.84% (100/279)
  27.12% (480/1770)
  21.85% (283/1295)
  20.41% (109/534)
src/arrow/cpp/src/arrow/type.h
  50.51% (99/196)
  51.69% (153/296)
  42.57% (106/249)
  23.81% (10/42)
src/arrow/cpp/src/arrow/type_traits.h
   9.52% (4/42)
  10.04% (28/279)
  25.00% (16/64)
  63.89% (23/36)
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/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
   4.82% (4/83)
   2.93% (20/683)
   1.57% (9/573)
   2.27% (4/176)
src/arrow/cpp/src/arrow/util/basic_decimal.h
  17.65% (6/34)
   8.25% (8/97)
  16.22% (6/37)
   0.00% (0/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
  22.22% (6/27)
  22.45% (55/245)
  53.85% (70/130)
  43.55% (27/62)
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/25)
   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
  11.54% (3/26)
  31.88% (73/229)
  27.96% (52/186)
  34.62% (27/78)
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.69% (79/159)
  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/100)
   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
 100.00% (1/1)
 100.00% (6/6)
 100.00% (1/1)
- (0/0)
src/arrow/cpp/src/arrow/util/compression.cc
  27.27% (3/11)
  17.37% (29/167)
   8.00% (14/175)
  24.17% (29/120)
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/decimal.cc
  14.49% (10/69)
  23.58% (129/547)
  10.46% (48/459)
  13.48% (24/178)
src/arrow/cpp/src/arrow/util/decimal.h
   0.00% (0/13)
   0.00% (0/55)
   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
  91.89% (34/37)
  95.26% (221/232)
  96.55% (84/87)
 100.00% (40/40)
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/52)
   0.00% (0/296)
   0.00% (0/176)
   0.00% (0/78)
src/arrow/cpp/src/arrow/util/future.h
   0.00% (0/50)
   0.00% (0/187)
   0.00% (0/80)
   0.00% (0/20)
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.51% (2/57)
   8.06% (29/360)
   3.27% (9/275)
   5.13% (4/78)
src/arrow/cpp/src/arrow/util/int_util.cc
   0.00% (0/51)
   0.00% (0/684)
   0.00% (0/362)
   0.00% (0/266)
src/arrow/cpp/src/arrow/util/int_util_internal.h
  60.00% (3/5)
  53.12% (17/32)
  64.71% (11/17)
  50.00% (4/8)
src/arrow/cpp/src/arrow/util/io_util.cc
   0.95% (1/105)
   0.94% (7/746)
   0.49% (3/614)
   0.41% (1/242)
src/arrow/cpp/src/arrow/util/io_util.h
   0.00% (0/6)
   0.00% (0/16)
   0.00% (0/6)
- (0/0)
src/arrow/cpp/src/arrow/util/iterator.h
   0.00% (0/8)
   0.00% (0/19)
   0.00% (0/12)
   0.00% (0/2)
src/arrow/cpp/src/arrow/util/key_value_metadata.cc
  16.00% (4/25)
  12.23% (23/188)
  13.50% (22/163)
   9.09% (4/44)
src/arrow/cpp/src/arrow/util/key_value_metadata.h
  33.33% (1/3)
  33.33% (1/3)
  33.33% (1/3)
- (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/23)
   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.h
   0.00% (0/3)
   0.00% (0/3)
   0.00% (0/3)
- (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/sort.h
   0.00% (0/2)
   0.00% (0/8)
   0.00% (0/2)
- (0/0)
src/arrow/cpp/src/arrow/util/string.cc
  16.67% (3/18)
   9.92% (13/131)
   8.22% (6/73)
   4.00% (2/50)
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
  21.88% (7/32)
  14.23% (38/267)
  18.64% (33/177)
  11.11% (8/72)
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/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
  25.00% (2/8)
  21.67% (13/60)
  25.53% (12/47)
  33.33% (4/12)
src/arrow/cpp/src/arrow/util/utf8.h
  14.29% (3/21)
  25.79% (90/349)
  70.77% (46/65)
  95.00% (38/40)
src/arrow/cpp/src/arrow/util/value_parsing.cc
   0.00% (0/12)
   0.00% (0/28)
   0.00% (0/16)
   0.00% (0/8)
src/arrow/cpp/src/arrow/util/value_parsing.h
   0.00% (0/24)
   0.00% (0/516)
   0.00% (0/688)
   0.00% (0/444)
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.92% (51/861)
   1.67% (8/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/7)
   0.00% (0/218)
   0.00% (0/184)
   0.00% (0/166)
src/arrow/cpp/src/arrow/vendored/fast_float/decimal_to_binary.h
   0.00% (0/3)
   0.00% (0/75)
   0.00% (0/48)
   0.00% (0/38)
src/arrow/cpp/src/arrow/vendored/fast_float/float_common.h
   0.00% (0/34)
   0.00% (0/114)
   0.00% (0/41)
   0.00% (0/10)
src/arrow/cpp/src/arrow/vendored/fast_float/parse_number.h
   0.00% (0/3)
   0.00% (0/82)
   0.00% (0/84)
   0.00% (0/68)
src/arrow/cpp/src/arrow/vendored/fast_float/simple_decimal_conversion.h
   0.00% (0/7)
   0.00% (0/292)
   0.00% (0/143)
   0.00% (0/106)
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.81% (10/42)
  19.23% (25/130)
  22.89% (19/83)
  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/1654)
   0.00% (0/222)
   0.00% (0/32)
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/arrow/visitor_inline.h
  80.00% (8/10)
  67.90% (55/81)
  35.06% (386/1101)
  49.05% (155/316)
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)
  27.00% (27/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
  19.82% (1163/5867)
  14.49% (6833/47151)
  15.73% (5896/37488)
  15.07% (2399/15916)

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
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