Skip to content

Commit ad7338b

Browse files
authored
Fix a batch of broken links (pingcap#2647)
1 parent 3f8d55e commit ad7338b

File tree

1 file changed

+25
-25
lines changed

1 file changed

+25
-25
lines changed

functions-and-operators/expressions-pushed-down.md

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@ When TiDB reads data from TiKV, TiDB tries to push down some expressions (includ
1414
| Expression Type | Operations |
1515
| :-------------- | :------------------------------------- |
1616
| [Logical operators](/functions-and-operators/operators.md#logical-operators) | AND (&&), OR (||), NOT (!) |
17-
| [Comparison functions and operators](/functions-and-operators/operators.md#comparison-functions-and-operators) | `<`, `<=`, `=`, `!=` (`<>`), `>`, `>=`, [`<=>`](https://v3.1.mysql.com/doc/refman/5.7/en/comparison-operators.html#operator_equal-to), [`IN()`](https://v3.1.mysql.com/doc/refman/5.7/en/comparison-operators.html#function_in), IS NULL, LIKE, IS TRUE, IS FALSE, [`COALESCE()`](https://v3.1.mysql.com/doc/refman/5.7/en/comparison-operators.html#function_coalesce) |
18-
| [Numeric functions and operators](/functions-and-operators/numeric-functions-and-operators.md) | +, -, *, /, [`ABS()`](https://v3.1.mysql.com/doc/refman/5.7/en/mathematical-functions.html#function_abs), [`CEIL()`](https://v3.1.mysql.com/doc/refman/5.7/en/mathematical-functions.html#function_ceil), [`CEILING()`](https://v3.1.mysql.com/doc/refman/5.7/en/mathematical-functions.html#function_ceiling), [`FLOOR()`](https://v3.1.mysql.com/doc/refman/5.7/en/mathematical-functions.html#function_floor) |
19-
| [Control flow functions](/functions-and-operators/control-flow-functions.md) | [`CASE`](https://v3.1.mysql.com/doc/refman/5.7/en/control-flow-functions.html#operator_case), [`IF()`](https://v3.1.mysql.com/doc/refman/5.7/en/control-flow-functions.html#function_if), [`IFNULL()`](https://v3.1.mysql.com/doc/refman/5.7/en/control-flow-functions.html#function_ifnull) |
17+
| [Comparison functions and operators](/functions-and-operators/operators.md#comparison-functions-and-operators) | `<`, `<=`, `=`, `!=` (`<>`), `>`, `>=`, [`<=>`](https://dev.mysql.com/doc/refman/5.7/en/comparison-operators.html#operator_equal-to), [`IN()`](https://dev.mysql.com/doc/refman/5.7/en/comparison-operators.html#function_in), IS NULL, LIKE, IS TRUE, IS FALSE, [`COALESCE()`](https://dev.mysql.com/doc/refman/5.7/en/comparison-operators.html#function_coalesce) |
18+
| [Numeric functions and operators](/functions-and-operators/numeric-functions-and-operators.md) | +, -, *, /, [`ABS()`](https://dev.mysql.com/doc/refman/5.7/en/mathematical-functions.html#function_abs), [`CEIL()`](https://dev.mysql.com/doc/refman/5.7/en/mathematical-functions.html#function_ceil), [`CEILING()`](https://dev.mysql.com/doc/refman/5.7/en/mathematical-functions.html#function_ceiling), [`FLOOR()`](https://dev.mysql.com/doc/refman/5.7/en/mathematical-functions.html#function_floor) |
19+
| [Control flow functions](/functions-and-operators/control-flow-functions.md) | [`CASE`](https://dev.mysql.com/doc/refman/5.7/en/control-flow-functions.html#operator_case), [`IF()`](https://dev.mysql.com/doc/refman/5.7/en/control-flow-functions.html#function_if), [`IFNULL()`](https://dev.mysql.com/doc/refman/5.7/en/control-flow-functions.html#function_ifnull) |
2020
| [JSON functions](/functions-and-operators/json-functions.md) | [JSON_TYPE(json_val)][json_type],<br/> [JSON_EXTRACT(json_doc, path[, path] ...)][json_extract],<br/> [JSON_UNQUOTE(json_val)][json_unquote],<br/> [JSON_OBJECT(key, val[, key, val] ...)][json_object],<br/> [JSON_ARRAY([val[, val] ...])][json_array],<br/> [JSON_MERGE(json_doc, json_doc[, json_doc] ...)][json_merge],<br/> [JSON_SET(json_doc, path, val[, path, val] ...)][json_set],<br/> [JSON_INSERT(json_doc, path, val[, path, val] ...)][json_insert],<br/> [JSON_REPLACE(json_doc, path, val[, path, val] ...)][json_replace],<br/> [JSON_REMOVE(json_doc, path[, path] ...)][json_remove] |
21-
| [Date and time functions](/functions-and-operators/date-and-time-functions.md) | [`DATE_FORMAT()`](https://v3.1.mysql.com/doc/refman/5.7/en/date-and-time-functions.html#function_date-format) |
21+
| [Date and time functions](/functions-and-operators/date-and-time-functions.md) | [`DATE_FORMAT()`](https://dev.mysql.com/doc/refman/5.7/en/date-and-time-functions.html#function_date-format) |
2222

2323
## Blacklist specific expressions
2424

@@ -125,24 +125,24 @@ tidb> explain select * from t where a < 2 and a > 2;
125125
| IS TRUE | istrue |
126126
| IS FALSE | isfalse |
127127

128-
[json_extract]: https://v3.1.mysql.com/doc/refman/5.7/en/json-search-functions.html#function_json-extract
129-
[json_short_extract]: https://v3.1.mysql.com/doc/refman/5.7/en/json-search-functions.html#operator_json-column-path
130-
[json_short_extract_unquote]: https://v3.1.mysql.com/doc/refman/5.7/en/json-search-functions.html#operator_json-inline-path
131-
[json_unquote]: https://v3.1.mysql.com/doc/refman/5.7/en/json-modification-functions.html#function_json-unquote
132-
[json_type]: https://v3.1.mysql.com/doc/refman/5.7/en/json-attribute-functions.html#function_json-type
133-
[json_set]: https://v3.1.mysql.com/doc/refman/5.7/en/json-modification-functions.html#function_json-set
134-
[json_insert]: https://v3.1.mysql.com/doc/refman/5.7/en/json-modification-functions.html#function_json-insert
135-
[json_replace]: https://v3.1.mysql.com/doc/refman/5.7/en/json-modification-functions.html#function_json-replace
136-
[json_remove]: https://v3.1.mysql.com/doc/refman/5.7/en/json-modification-functions.html#function_json-remove
137-
[json_merge]: https://v3.1.mysql.com/doc/refman/5.7/en/json-modification-functions.html#function_json-merge
138-
[json_merge_preserve]: https://v3.1.mysql.com/doc/refman/5.7/en/json-modification-functions.html#function_json-merge-preserve
139-
[json_object]: https://v3.1.mysql.com/doc/refman/5.7/en/json-creation-functions.html#function_json-object
140-
[json_array]: https://v3.1.mysql.com/doc/refman/5.7/en/json-creation-functions.html#function_json-array
141-
[json_keys]: https://v3.1.mysql.com/doc/refman/5.7/en/json-search-functions.html#function_json-keys
142-
[json_length]: https://v3.1.mysql.com/doc/refman/5.7/en/json-attribute-functions.html#function_json-length
143-
[json_valid]: https://v3.1.mysql.com/doc/refman/5.7/en/json-attribute-functions.html#function_json-valid
144-
[json_quote]: https://v3.1.mysql.com/doc/refman/5.7/en/json-creation-functions.html#function_json-quote
145-
[json_contains]: https://v3.1.mysql.com/doc/refman/5.7/en/json-search-functions.html#function_json-contains
146-
[json_contains_path]: https://v3.1.mysql.com/doc/refman/5.7/en/json-search-functions.html#function_json-contains-path
147-
[json_arrayagg]: https://v3.1.mysql.com/doc/refman/5.7/en/group-by-functions.html#function_json-arrayagg
148-
[json_depth]: https://v3.1.mysql.com/doc/refman/5.7/en/json-attribute-functions.html#function_json-depth
128+
[json_extract]: https://dev.mysql.com/doc/refman/5.7/en/json-search-functions.html#function_json-extract
129+
[json_short_extract]: https://dev.mysql.com/doc/refman/5.7/en/json-search-functions.html#operator_json-column-path
130+
[json_short_extract_unquote]: https://dev.mysql.com/doc/refman/5.7/en/json-search-functions.html#operator_json-inline-path
131+
[json_unquote]: https://dev.mysql.com/doc/refman/5.7/en/json-modification-functions.html#function_json-unquote
132+
[json_type]: https://dev.mysql.com/doc/refman/5.7/en/json-attribute-functions.html#function_json-type
133+
[json_set]: https://dev.mysql.com/doc/refman/5.7/en/json-modification-functions.html#function_json-set
134+
[json_insert]: https://dev.mysql.com/doc/refman/5.7/en/json-modification-functions.html#function_json-insert
135+
[json_replace]: https://dev.mysql.com/doc/refman/5.7/en/json-modification-functions.html#function_json-replace
136+
[json_remove]: https://dev.mysql.com/doc/refman/5.7/en/json-modification-functions.html#function_json-remove
137+
[json_merge]: https://dev.mysql.com/doc/refman/5.7/en/json-modification-functions.html#function_json-merge
138+
[json_merge_preserve]: https://dev.mysql.com/doc/refman/5.7/en/json-modification-functions.html#function_json-merge-preserve
139+
[json_object]: https://dev.mysql.com/doc/refman/5.7/en/json-creation-functions.html#function_json-object
140+
[json_array]: https://dev.mysql.com/doc/refman/5.7/en/json-creation-functions.html#function_json-array
141+
[json_keys]: https://dev.mysql.com/doc/refman/5.7/en/json-search-functions.html#function_json-keys
142+
[json_length]: https://dev.mysql.com/doc/refman/5.7/en/json-attribute-functions.html#function_json-length
143+
[json_valid]: https://dev.mysql.com/doc/refman/5.7/en/json-attribute-functions.html#function_json-valid
144+
[json_quote]: https://dev.mysql.com/doc/refman/5.7/en/json-creation-functions.html#function_json-quote
145+
[json_contains]: https://dev.mysql.com/doc/refman/5.7/en/json-search-functions.html#function_json-contains
146+
[json_contains_path]: https://dev.mysql.com/doc/refman/5.7/en/json-search-functions.html#function_json-contains-path
147+
[json_arrayagg]: https://dev.mysql.com/doc/refman/5.7/en/group-by-functions.html#function_json-arrayagg
148+
[json_depth]: https://dev.mysql.com/doc/refman/5.7/en/json-attribute-functions.html#function_json-depth

0 commit comments

Comments
 (0)