![]() |
MySQL 8.0.43
Source Code Documentation
|
Full Text Search configuration table. More...
Functions | |
| static bool | fts_config_fetch_value (void *row, void *user_arg) |
| Callback function for fetching the config value. More... | |
| dberr_t | fts_config_get_value (trx_t *trx, fts_table_t *fts_table, const char *name, fts_string_t *value) |
| Get value from the config table. More... | |
| char * | fts_config_create_index_param_name (const char *param, const dict_index_t *index) |
| Create the config table name for retrieving index specific value. More... | |
| dberr_t | fts_config_get_index_value (trx_t *trx, dict_index_t *index, const char *param, fts_string_t *value) |
| Get value specific to an FTS index from the config table. More... | |
| dberr_t | fts_config_set_value (trx_t *trx, fts_table_t *fts_table, const char *name, const fts_string_t *value) |
| Set the value in the config table for name. More... | |
| dberr_t | fts_config_set_index_value (trx_t *trx, dict_index_t *index, const char *param, fts_string_t *value) |
| Set the value specific to an FTS index in the config table. More... | |
| dberr_t | fts_config_get_ulint (trx_t *trx, fts_table_t *fts_table, const char *name, ulint *int_value) |
| Get an ulint value from the config table. More... | |
| dberr_t | fts_config_set_ulint (trx_t *trx, fts_table_t *fts_table, const char *name, ulint int_value) |
| Set an ulint value in the config table. More... | |
Full Text Search configuration table.
Created 2007/5/9 Sunny Bains
| char * fts_config_create_index_param_name | ( | const char * | param, |
| const dict_index_t * | index | ||
| ) |
Create the config table name for retrieving index specific value.
| param | in: base name of param |
| index | in: index for config |
|
static |
Callback function for fetching the config value.
| row | in: sel_node_t* |
| user_arg | in: pointer to ib_vector_t |
| dberr_t fts_config_get_index_value | ( | trx_t * | trx, |
| dict_index_t * | index, | ||
| const char * | param, | ||
| fts_string_t * | value | ||
| ) |
Get value specific to an FTS index from the config table.
The caller must ensure that enough space is allocated for value to hold the column contents.
| trx | transaction |
| index | in: index |
| param | in: get config value for this parameter name |
| value | out: value read from config table |
| dberr_t fts_config_get_ulint | ( | trx_t * | trx, |
| fts_table_t * | fts_table, | ||
| const char * | name, | ||
| ulint * | int_value | ||
| ) |
Get an ulint value from the config table.
| trx | in: transaction |
| fts_table | in: the indexed FTS table |
| name | in: param name |
| int_value | out: value |
| dberr_t fts_config_get_value | ( | trx_t * | trx, |
| fts_table_t * | fts_table, | ||
| const char * | name, | ||
| fts_string_t * | value | ||
| ) |
Get value from the config table.
Get value from config table.
The caller must ensure that enough space is allocated for value to hold the column contents.
| trx | transaction |
| fts_table | in: the indexed FTS table |
| name | in: get config value for this parameter name |
| value | out: value read from config table |
| dberr_t fts_config_set_index_value | ( | trx_t * | trx, |
| dict_index_t * | index, | ||
| const char * | param, | ||
| fts_string_t * | value | ||
| ) |
Set the value specific to an FTS index in the config table.
| trx | transaction |
| index | in: index |
| param | in: get config value for this parameter name |
| value | out: value read from config table |
| dberr_t fts_config_set_ulint | ( | trx_t * | trx, |
| fts_table_t * | fts_table, | ||
| const char * | name, | ||
| ulint | int_value | ||
| ) |
Set an ulint value in the config table.
| trx | in: transaction |
| fts_table | in: the indexed FTS table |
| name | in: param name |
| int_value | in: value |
| dberr_t fts_config_set_value | ( | trx_t * | trx, |
| fts_table_t * | fts_table, | ||
| const char * | name, | ||
| const fts_string_t * | value | ||
| ) |
Set the value in the config table for name.
| trx | transaction |
| fts_table | in: the indexed FTS table |
| name | in: get config value for this parameter name |
| value | in: value to update |