|
PostgreSQL Source Code git master
|
#include "postgres.h"#include "common/string.h"#include "storage/fd.h"#include "tsearch/ts_locale.h"
Go to the source code of this file.
Macros | |
| #define | WC_BUF_LEN 2 |
Functions | |
| static void | tsearch_readline_callback (void *arg) |
| int | t_isalpha (const char *ptr) |
| int | t_isalnum (const char *ptr) |
| bool | tsearch_readline_begin (tsearch_readline_state *stp, const char *filename) |
| char * | tsearch_readline (tsearch_readline_state *stp) |
| void | tsearch_readline_end (tsearch_readline_state *stp) |
| #define WC_BUF_LEN 2 |
Definition at line 24 of file ts_locale.c.
| int t_isalnum | ( | const char * | ptr | ) |
Definition at line 40 of file ts_locale.c.
References Assert(), pg_attribute_unused, pg_database_locale(), pg_iswalnum(), pg_mb2wchar_with_len(), pg_mblen(), and WC_BUF_LEN.
Referenced by parse_or_operator().
| int t_isalpha | ( | const char * | ptr | ) |
Definition at line 27 of file ts_locale.c.
References Assert(), pg_attribute_unused, pg_database_locale(), pg_iswalpha(), pg_mb2wchar_with_len(), pg_mblen(), and WC_BUF_LEN.
Referenced by parse_affentry(), RS_compile(), and RS_isRegis().
| char * tsearch_readline | ( | tsearch_readline_state * | stp | ) |
Definition at line 100 of file ts_locale.c.
References tsearch_readline_state::buf, tsearch_readline_state::curline, StringInfoData::data, tsearch_readline_state::fp, StringInfoData::len, tsearch_readline_state::lineno, pfree(), pg_any_to_server(), pg_get_line_buf(), PG_UTF8, and pstrdup().
Referenced by dsynonym_init(), initTrie(), NIImportAffixes(), NIImportDictionary(), NIImportOOAffixes(), read_dictionary(), readstoplist(), and thesaurusRead().
| bool tsearch_readline_begin | ( | tsearch_readline_state * | stp, |
| const char * | filename | ||
| ) |
Definition at line 77 of file ts_locale.c.
References AllocateFile(), ErrorContextCallback::arg, tsearch_readline_state::buf, ErrorContextCallback::callback, tsearch_readline_state::cb, tsearch_readline_state::curline, error_context_stack, filename, tsearch_readline_state::filename, tsearch_readline_state::fp, initStringInfo(), tsearch_readline_state::lineno, ErrorContextCallback::previous, and tsearch_readline_callback().
Referenced by dsynonym_init(), initTrie(), NIImportAffixes(), NIImportDictionary(), NIImportOOAffixes(), read_dictionary(), readstoplist(), and thesaurusRead().
|
static |
Definition at line 168 of file ts_locale.c.
References arg, tsearch_readline_state::curline, errcontext, tsearch_readline_state::filename, and tsearch_readline_state::lineno.
Referenced by tsearch_readline_begin().
| void tsearch_readline_end | ( | tsearch_readline_state * | stp | ) |
Definition at line 145 of file ts_locale.c.
References tsearch_readline_state::buf, tsearch_readline_state::cb, tsearch_readline_state::curline, StringInfoData::data, error_context_stack, tsearch_readline_state::fp, FreeFile(), pfree(), and ErrorContextCallback::previous.
Referenced by dsynonym_init(), initTrie(), NIImportAffixes(), NIImportDictionary(), NIImportOOAffixes(), read_dictionary(), readstoplist(), and thesaurusRead().