MCPcopy Index your code
hub / github.com/pgadmin-org/pgadmin4 / get_keywords_pg_code

Function get_keywords_pg_code

tools/sql_keywords.py:58–72  ·  view source on GitHub ↗
(file_urls=PG_CODES_URLS,
                         keyword_regex=PG_CODES_REGEX)

Source from the content-addressed store, hash-verified

56
57
58def get_keywords_pg_code(file_urls=PG_CODES_URLS,
59 keyword_regex=PG_CODES_REGEX):
60 keywords = []
61
62 # Lets get the latest version first
63 rel_tag = get_release_tag()
64 for file_url in file_urls:
65 if "hb" not in file_url:
66 file_url = file_url + ";hb=" + rel_tag
67 resp_text = get_file_from_url(file_url)
68
69 # Sample entry - PG_KEYWORD("begin", K_BEGIN, RESERVED_KEYWORD)
70 keywords.extend(extract_keywords(resp_text, keyword_regex))
71
72 return keywords
73
74
75def get_keywords_pg_docs(docs_url=PG_SQL_DOCS_URL,

Callers 1

get_all_keywordsFunction · 0.85

Calls 4

get_release_tagFunction · 0.85
get_file_from_urlFunction · 0.85
extract_keywordsFunction · 0.85
extendMethod · 0.80

Tested by

no test coverage detected