should be it
This commit is contained in:
32
external/duckdb/test/optimizer/index_optimizer.test
vendored
Normal file
32
external/duckdb/test/optimizer/index_optimizer.test
vendored
Normal file
@@ -0,0 +1,32 @@
|
||||
# name: test/optimizer/index_optimizer.test
|
||||
# description: Test Optimizer uses indexes on point queries
|
||||
# group: [optimizer]
|
||||
|
||||
statement ok
|
||||
CREATE TABLE integers(i INTEGER, j INTEGER);
|
||||
|
||||
statement ok
|
||||
INSERT INTO integers VALUES (1, 1), (2, 2), (3, 3);
|
||||
|
||||
# Test single indexed column.
|
||||
|
||||
statement ok
|
||||
CREATE UNIQUE INDEX i_index ON integers(i);
|
||||
|
||||
query II
|
||||
EXPLAIN ANALYZE SELECT i, j FROM integers WHERE i = 1;
|
||||
----
|
||||
analyzed_plan <REGEX>:.*Type: Index Scan.*
|
||||
|
||||
query II
|
||||
SELECT i, j FROM integers WHERE i = 1;
|
||||
----
|
||||
1 1
|
||||
|
||||
statement error
|
||||
INSERT INTO integers VALUES (1, 1);
|
||||
----
|
||||
<REGEX>:Constraint Error.*violates unique constraint.*
|
||||
|
||||
statement ok
|
||||
DROP INDEX i_index;
|
||||
Reference in New Issue
Block a user