You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

56 lines
1.4 KiB

[
{
"name": "TestUniqCompEqualEst",
"cases": [
"explain select * from t where a = 1 and b = 5 and 1 = 1"
]
},
{
"name": "TestColumnIndexNullEstimation",
"cases": [
"explain select b from t where b is null",
"explain select b from t where b is not null",
"explain select b from t where b is null or b > 3",
"explain select b from t use index(idx_b)",
"explain select b from t where b < 4",
"explain select * from t where a is null",
"explain select * from t where a is not null",
"explain select * from t where a is null or a > 3",
"explain select * from t",
"explain select * from t where a < 4"
]
},
{
"name": "TestDiscreteDistribution",
"cases": [
"explain select * from t where a = 'tw' and b < 0"
]
},
{
"name": "TestPrimaryKeySelectivity",
"cases": [
[
"explain select * from t where a > \"t\""
],
[
"drop table t",
"create table t(a int primary key, b int)",
"explain select * from t where a > 1"
]
]
},
{
"name": "TestSelectCombinedLowBound",
"cases": [
"explain select * from t where kid = 1"
]
},
{
"name": "TestCollationColumnEstimate",
"cases": [
"show stats_buckets",
"explain select * from t where a='aÄa'",
"explain select * from t where a > 'aÄa'"
]
}
]