-
Notifications
You must be signed in to change notification settings - Fork 235
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Document all ClickHouse functions. #1833
Comments
After going through all the available ClickHouse functions, and searching through the docs for appropriate documentation, I've concluded that we have 449 functions without adequate documentation. See this Google Sheet. Check the Info tab for details on how the existing docs were judged. 449 function is a lot, especially given the size of the docs team. Without significant crowd-sourcing methods, it's unlikely that we'll get all of these missing functions documented by the end of March 2024. |
Here's a complete list of the missing functions:
See #1919.
See #1920.
See #1921.
See #1922.
See #1923.
See #1924.
See #1925.
See #1926.
See #1927.
See #1928.
See #1929.
See #1930.
See #1931.
See #1932.
See #1933.
See #1934.
See #1935.
See #1936.
See #1937.
See #1938.
See #1940.
See #1941.
See #1942.
See #1943.
See #1944.
See #1918.
See #1945.
See #1946.
See #1947.
See #1948.
See #1949.
See #1950.
See #1951.
See #1953.
See #1954.
See #1955.
See #1956.
See #1957.
See #1958.
See #1959.
See #1960.
See #1961.
See #1962.
See #1963.
See #1964.
See #1965.
See #1966.
See #1967.
See #1968.
See #1969.
See #1970.
See #1971.
See #1972.
See #1973.
See #1974.
See #1975.
See #1976.
See #1977.
See #1978.
See #1979.
See #1980.
See #1981.
See #1982.
See #1983.
See #1984.
See #1985.
See #1986.
See #1987.
See #1988.
See #1989.
See #1990.
See #1991.
See #1992.
See #1993.
See #1994.
See #1995.
See #1996.
See #1997.
See #1998.
See #1999.
See #2000.
See #2001.
See #2002.
See #2003.
See #2004.
See #2005.
See #2006.
See #2007.
See #2008.
See #2009.
See #2010.
See #2011.
See #2012.
See #2013.
See #2014.
See #2015.
See #2016.
See #2017.
See #2018.
See #2019.
See #2020.
See #2021.
See #2022.
See #2023.
See #2024.
See #2025.
See #2026.
See #2027.
See #2028.
See #2029.
See #2030.
See #2031.
See #2032.
See #2033.
See #2034.
See #2035.
See #2036.
See #2037.
See #2038.
See #2039.
See #2040.
See #2041.
See #2042. |
Problem
There are many functions in ClickHouse, but not all are documented. See #1682 #1512 as examples. This issue serves as the main holding-issue for many child/sub-issues. Essentially, if you want to know which functions have recently had documentation added, you should treat this issue as the source-of-truth.
Solution
Document 100% of the functions in ClickHouse.
Process
Scope
List each function, what it does, and a syntax example.
Example
Here is a markdown example of what a function should look like the following (a copy of this is available in the clickhouse/clickhouse repository at
/docs/en/sql-reference/functions/_function-template.md
):Things to note:
generateUUIDv4()
, will return a random string; as such, you shouldn't try to have your example response match what the user might see.Out of scope
We will not:
These items are valid points to improve the docs, but they're entirely separate projects that require planning and setup of their own.
Timeline
This project should be completed in Q1 2024. So, by the end of March 2024.
The text was updated successfully, but these errors were encountered: