mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-27 01:51:59 +00:00
8623cb232c
* CLICKHOUSE-4063: less manual html @ index.md * CLICKHOUSE-4063: recommend markdown="1" in README.md * CLICKHOUSE-4003: manually purge custom.css for now * CLICKHOUSE-4064: expand <details> before any print (including to pdf) * CLICKHOUSE-3927: rearrange interfaces/formats.md a bit * CLICKHOUSE-3306: add few http headers * Remove copy-paste introduced in #3392 * Hopefully better chinese fonts #3392 * get rid of tabs @ custom.css * Apply comments and patch from #3384 * Add jdbc.md to ToC and some translation, though it still looks badly incomplete * minor punctuation * Add some backlinks to official website from mirrors that just blindly take markdown sources * Do not make fonts extra light * find . -name '*.md' -type f | xargs -I{} perl -pi -e 's//g' {} * find . -name '*.md' -type f | xargs -I{} perl -pi -e 's/ sql/g' {} * Remove outdated stuff from roadmap.md * Not so light font on front page too * Refactor Chinese formats.md to match recent changes in other languages
1.6 KiB
1.6 KiB
Functions for working with external dictionaries
For information on connecting and configuring external dictionaries, see "External dictionaries".
dictGetUInt8, dictGetUInt16, dictGetUInt32, dictGetUInt64
dictGetInt8, dictGetInt16, dictGetInt32, dictGetInt64
dictGetFloat32, dictGetFloat64
dictGetDate, dictGetDateTime
dictGetUUID
dictGetString
dictGetT('dict_name', 'attr_name', id)
- Get the value of the attr_name attribute from the dict_name dictionary using the 'id' key.
dict_name
andattr_name
are constant strings.id
must be UInt64. If there is noid
key in the dictionary, it returns the default value specified in the dictionary description.
dictGetTOrDefault
dictGetT('dict_name', 'attr_name', id, default)
The same as the dictGetT
functions, but the default value is taken from the function's last argument.
dictIsIn
dictIsIn ('dict_name', child_id, ancestor_id)
- For the 'dict_name' hierarchical dictionary, finds out whether the 'child_id' key is located inside 'ancestor_id' (or matches 'ancestor_id'). Returns UInt8.
dictGetHierarchy
dictGetHierarchy('dict_name', id)
- For the 'dict_name' hierarchical dictionary, returns an array of dictionary keys starting from 'id' and continuing along the chain of parent elements. Returns Array(UInt64).
dictHas
dictHas('dict_name', id)
- Check whether the dictionary has the key. Returns a UInt8 value equal to 0 if there is no key and 1 if there is a key.