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

tarantool / tarantool / 7882

Build:
Build:
LAST BUILD BRANCH: iverbin/do-not-decode-arrow-ipc-twice
DEFAULT BRANCH: master
Ran 11 May 2017 02:53PM UTC
Jobs 1
Files 290
Run time 20s
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

pending completion
7882

push

travis-ci

kostja
sql. Make CREATE INDEX work

sql. Introduce TARANTOOL_INDEX.

  ... and use it instead of direct "_index".

sql. Introduce TARANTOOL_SYS_SPACE_NAME for "_space" ...

     ... also rename TARANTOOL_INDEX -> TARANTOOL_SYS_INDEX_NAME.

sql. Implement `DROP INDEX` statement (#2097).

     * lib/sqlite/src/build.c: Change DropIndex to remove from Tarantool's _index.
     Remove b-tree cleanup.
     * Add new test, fix existing to use `DROP INDEX`.

sql. Implement `DROP TABLE` SQL statement.

     * Add new test and fix existing to use `DROP TABLE` statement.
     * Remove now redundant destroyTable and destroyRootPage to avoid
     compiler warning.
     * Fix couple warning about unused var/arg in sqlite/src/build.c.

sql: Fix `DROP TABLE` to remove secondary indexes first.

Tarantool doesn't allow to remove primary index while secondary exist,
so remove secondary indexes first while droppping table.

sql: OP_IncMaxid

The opcode is specifically tailored for incrementing the max_id -
the internal key that track the maximum space id seen so far.

sql: Make CREATE TABLE work

sql: Use CREATE TABLE in tests, remove hack

Also no longer export sql_schema_put.

sql: Reject CREATE TABLE lacking WITHOUT ROWID clause

sql: Fix CREATE TABLE with implicit indices

sql: Several fixes to allow some tests to pass

 * Treat all CREATE TABLE as if WITHOUT ROWID clause was present.
 * Schema is loaded from Tarantool into additional SQLite instances
   (tcltestrunner creates additional database handles, doesn't use one
    provided by Tarantool.)

sql: Implement persistency for SQL schema (gh-2308).

	src/box/
	* alter.cc (opt_set): Support strings with length not limited
	to def->len.
	(key_def_new_from_tuple): Make external.
	(space_def_create_from_tuple): Ditto.
	(opt_encode): Skip for OPT_STRPTR.
	(key_opts_default): Use pointer instead of array for SQL,
	initialize sql_length variable.
	(space_opts_default): Ditto.
	(key_opts_reg): Use STRPTR instead of STR to store ... (continued)

319 of 319 new or added lines in 6 files covered. (100.0%)

37478 of 66392 relevant lines covered (56.45%)

553290.91 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
100.0
src/box/key_def.cc
1
100.0
src/box/sql/vdbe.c
2
100.0
src/box/alter.cc
4
100.0
src/box/sql/build.c
12
100.0
src/box/sql.c

Uncovered Existing Lines

Lines Coverage ∆ File
1
100.0
src/box/sql/opcodes.c
1
100.0
src/box/sql/where.c
1
100.0
src/box/sql/parse.y
2
100.0
src/lib/salad/bps_tree.h
5
100.0
src/box/sql/printf.c
7
100.0
src/box/sql/main.c
8
100.0
src/box/sql/parse.c
16
100.0
src/box/sql/prepare.c
Jobs
ID Job ID Ran Files Coverage
4 7882.4 (TARGET=coverage) 11 May 2017 02:53PM UTC 0
56.45
Travis Job 7882.4
Source Files on build 7882
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #7882
  • 0452746b on github
  • Prev Build on 1.8 (#7872)
  • Next Build on 1.8 (#7883)
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

© 2026 Coveralls, Inc