• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

babelfish-for-postgresql / babelfish_extensions / 9613188327
76%
BABEL_5_X_DEV: 77%

Build:
Build:
LAST BUILD BRANCH: BABEL-5577
DEFAULT BRANCH: BABEL_5_X_DEV
Ran 21 Jun 2024 12:37PM UTC
Jobs 1
Files 114
Run time 6min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

21 Jun 2024 11:56AM UTC coverage: 73.208% (+0.1%) from 73.085%
9613188327

push

github

web-flow
Support Partition Function and Partition Scheme in Babelfish (#2587)

This commit introduces support for Partition Functions and Partition Schemes in Babelfish. To manage the metadata related to these features, the following system catalogs have been added:

sys.babelfish_partition_function: This catalog stores the metadata for Partition Functions, which define the partitioning logic based on boundary values and option.

sys.babelfish_partition_scheme: This catalog stores the metadata for Partition Schemes, which define the partition function mapping for a partitioned table.

sys.babelfish_partition_depend: This catalog tracks the dependencies between Partition Schemes and the partitioned tables created using those schemes.

Additionally, this commit adds support for the following system views related to partition functions and schemes:

sys.partition_schemes: This view provides information about the defined partition schemes in the database.
sys.partition_functions: This view provides information about the defined partition functions in the database.
sys.partition_range_values: This view provides the boundary values defined for each range partition function.
sys.partition_parameters: This view provides information about the parameters used by partition functions.

Engine PR: babelfish-for-postgresql/postgresql_modified_for_babelfish#379

Task: BABEL-4910, BABEL-4967
Signed-off-by: Sumit Jaiswal <sumiji@amazon.com>

475 of 554 new or added lines in 12 files covered. (85.74%)

2 existing lines in 1 file now uncovered.

42825 of 58498 relevant lines covered (73.21%)

110670.71 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
81.42
1.26% contrib/babelfishpg_tsql/src/pl_exec-2.c
2
83.52
-0.04% contrib/babelfishpg_tsql/src/iterative_exec.c
10
79.71
-0.34% contrib/babelfishpg_tsql/src/hooks.c
23
85.99
0.95% contrib/babelfishpg_tsql/src/catalog.c
43
90.19
-1.36% contrib/babelfishpg_tsql/src/pl_handler.c

Uncovered Existing Lines

Lines Coverage ∆ File
2
90.19
-1.36% contrib/babelfishpg_tsql/src/pl_handler.c
Jobs
ID Job ID Ran Files Coverage
1 9613188327.1 21 Jun 2024 12:37PM UTC 114
73.21
GitHub Action Run
Source Files on build 9613188327
  • Tree
  • List 114
  • Changed 79
  • Source Changed 15
  • Coverage Changed 15
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #9613188327
  • 1ad41811 on github
  • Prev Build on BABEL_4_X_DEV (#9596046248)
  • Next Build on BABEL_4_X_DEV (#9647525510)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc