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

skeema / tengo
92%
main: 94%

Build:
Build:
LAST BUILD BRANCH: refs/tags/v0.10.3
DEFAULT BRANCH: main
Repo Added 04 May 2018 05:02AM UTC
Files 18
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

LAST BUILD ON BRANCH partitioning
branch: partitioning
CHANGE BRANCH
x
Reset
  • partitioning
  • bulkdropopts
  • ci-golint-fix
  • col-reorder-algo
  • conn-refactor
  • dep-golang-19
  • fix-gomod-err
  • fk-order-mysql55
  • flavor-patch
  • foreign-keys
  • generated-cols
  • ghactions
  • index-ordering
  • introspection-params
  • key-col-name-only
  • main
  • mariadb106
  • master
  • refs/tags/v0.10.0
  • refs/tags/v0.10.1
  • refs/tags/v0.10.3
  • refs/tags/v0.9.4
  • refs/tags/v0.9.5
  • refs/tags/v0.9.6
  • refs/tags/v0.9.7
  • remove-caching
  • reuse-containers
  • routines
  • routines-rebased
  • v0.8.1
  • v0.8.10
  • v0.8.11
  • v0.8.12
  • v0.8.13
  • v0.8.14
  • v0.8.15
  • v0.8.16
  • v0.8.17
  • v0.8.18
  • v0.8.19
  • v0.8.2
  • v0.8.3
  • v0.8.4
  • v0.8.5
  • v0.8.7
  • v0.8.8
  • v0.8.9
  • v0.9.0
  • v0.9.1
  • v0.9.2
  • v0.9.3

20 Nov 2019 09:40PM UTC coverage: 92.433% (+0.07%) from 92.365%
185

push

travis-ci

evanelias
Add new utility function ParseCreatePartitioning()

This commit adds a new regex-based method, ParseCreatePartitioning(), to split
the base of a CREATE TABLE statement from its partitioning clause.

The existing Table.UnpartitionedCreateStatement() method now uses the new
utility method in situations where the partitioning clause does not match the
canonical expectation or the accurate Flavor is not available.

11 of 11 new or added lines in 2 files covered. (100.0%)

2846 of 3079 relevant lines covered (92.43%)

196.28 hits per line

Relevant lines Covered
Build:
Build:
3079 RELEVANT LINES 2846 COVERED LINES
196.28 HITS PER LINE
Source Files on partitioning
  • List 0
  • Changed 8
  • Source Changed 2
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
185 partitioning Add new utility function ParseCreatePartitioning() This commit adds a new regex-based method, ParseCreatePartitioning(), to split the base of a CREATE TABLE statement from its partitioning clause. The existing Table.UnpartitionedCreateStatement(... push 20 Nov 2019 09:46PM UTC evanelias travis-ci
92.43
184 partitioning Unit tests: change unsupported table fixture The unsupportedTable() test helper function returns a table using unsupported features. Previously this branch changed it from using partitioning to using generated columns, but now that master branch ... push 19 Nov 2019 05:52AM UTC evanelias travis-ci
92.37
183 partitioning Partitioning: fix handling of several edge cases This commit fixes support for several relatively rare partitioning clauses that are reflected in SHOW CREATE TABLE but not information_schema.partitions. These two edge cases for KEY or HASH parti... push 19 Nov 2019 12:39AM UTC evanelias travis-ci
92.37
173 partitioning Fix partitioning edge cases like DATA DIRECTORY If individual partitions have DATA DIRECTORY clauses, ignore them for purposes of determining whether the table is supported for diff. These clauses only appear in the partition list, where diffs ar... push 23 Oct 2019 03:41AM UTC evanelias travis-ci
92.27
172 partitioning Support changes to partitioning method or expression When both sides of a diff are already partitioned, but with a different method or expression, an ALTER TABLE ... PARTITION BY clause is now emitted properly. This clause is suppressed unless St... push 22 Oct 2019 11:31PM UTC evanelias travis-ci
92.26
171 partitioning Docs: update to reflect partitioning support Also update a few other long-out-of-date phrases in the README. push 22 Oct 2019 03:42PM UTC evanelias travis-ci
92.25
170 partitioning SchemaDiff: Include ALTERs to drop partitions before dropping table When a diff includes a DROP TABLE for a table partitioned with method RANGE, RANGE COLUMNS, LIST, or LIST COLUMNS, the DROP TABLE will now be preceded by a series of ALTER TABLE ... push 21 Oct 2019 09:36PM UTC evanelias travis-ci
92.25
169 partitioning SchemaDiff: Include ALTERs to drop partitions before dropping table When a diff includes a DROP TABLE for a table partitioned with method RANGE, RANGE COLUMNS, LIST, or LIST COLUMNS, the DROP TABLE will now be preceded by a series of ALTER TABLE ... push 18 Oct 2019 09:45PM UTC evanelias travis-ci
92.25
168 partitioning SchemaDiff: Include ALTERs to drop partitions before dropping table When a diff includes a DROP TABLE for a table partitioned with method RANGE, RANGE COLUMNS, LIST, or LIST COLUMNS, the DROP TABLE will now be preceded by a series of ALTER TABLE ... push 18 Oct 2019 08:09PM UTC evanelias travis-ci
92.24
167 partitioning SchemaDiff: Include ALTERs to drop partitions before dropping table When a diff includes a DROP TABLE for a table partitioned with method RANGE, RANGE COLUMNS, LIST, or LIST COLUMNS, the DROP TABLE will now be preceded by a series of ALTER TABLE ... push 18 Oct 2019 07:36PM UTC evanelias travis-ci
92.24
See All Builds (266)
  • Repo on GitHub
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