ClickHouse/.gitignore

167 lines
2.0 KiB
Plaintext
Raw Normal View History

2016-02-10 02:15:54 +00:00
# emacs files
*~
*\#
.tramp_history
2016-02-10 02:15:54 +00:00
2017-06-23 07:11:28 +00:00
# vim cache files
*.swp
2016-02-10 02:15:54 +00:00
# auto generated files
*.logrt
/build
/build_*
2018-11-01 10:35:50 +00:00
/build-*
2020-05-29 19:53:16 +00:00
/tests/venv
2022-01-18 15:25:48 +00:00
/obj-x86_64-linux-gnu/
# logs
*.log
*.debuglog
*.stderr
*.stdout
/docs/build
2020-01-30 10:34:55 +00:00
/docs/publish
/docs/edit
2020-02-14 09:34:18 +00:00
/docs/website
2020-04-15 13:56:49 +00:00
/docs/venv
/docs/tools/venv
2020-04-04 09:15:31 +00:00
/docs/tools/translate/venv
/docs/tools/translate/output.md
WIP on documentation (#2692) * Additional .gitignore entries * Merge a bunch of small articles about system tables into single one * Merge a bunch of small articles about formats into single one * Adapt table with formats to English docs too * Add SPb meetup link to main page * Move Utilities out of top level of docs (the location is probably not yet final) + translate couple articles * Merge MacOS.md into build_osx.md * Move Data types higher in ToC * Publish changelog on website alongside documentation * Few fixes for en/table_engines/file.md * Use smaller header sizes in changelogs * Group up table engines inside ToC * Move table engines out of top level too * Specificy in ToC that query language is SQL based. Thats a bit excessive, but catches eye. * Move stuff that is part of query language into respective folder * Move table functions lower in ToC * Lost redirects.txt update * Do not rely on comments in yaml + fix few ru titles * Extract major parts of queries.md into separate articles * queries.md has been supposed to be removed * Fix weird translation * Fix a bunch of links * There is only table of contents left * "Query language" is actually part of SQL abbreviation * Change filename in README.md too * fix mistype * s/formats\/interfaces/interfaces\/formats/g * Remove extra clarification from header as it was too verbose, probably making it a bit more confusing * Empty article was supposed to be hidden * At least change incorrect title * Move special links to the bottom of nav and slightly highlight them * Skip hidden pages in bottom navigation too * Make front page of documentation to be part of Introduction * Make tables in introduction somewhat readable + move abbreviation definitions earlier * Some introduction text refactoring * Some docs introduction refactoring * Use admonitions instead of divs * Additional .gitignore * Treat .gif as images too * Clarify ToC item
2018-07-20 17:35:34 +00:00
/docs/en/single.md
/docs/ru/single.md
2020-01-30 10:34:55 +00:00
/docs/zh/single.md
/docs/ja/single.md
/docs/fa/single.md
2016-02-10 02:15:54 +00:00
# callgrind files
callgrind.out.*
# ignore kdevelop files
*.kdev4
*.kdev_include_paths
2017-01-10 18:36:11 +00:00
# ignore sublime project files
*.sublime-*
# Qt Creator files
*.user
2016-02-10 02:15:54 +00:00
# ignore perf output
*/perf.data
# ignore build files
CMakeCache.txt
CMakeFiles
Makefile
cmake_install.cmake
CTestTestfile.cmake
*.a
*.o
feat: implement catboost in library-bridge This commit moves the catboost model evaluation out of the server process into the library-bridge binary. This serves two goals: On the one hand, crashes / memory corruptions of the catboost library no longer affect the server. On the other hand, we can forbid loading dynamic libraries in the server (catboost was the last consumer of this functionality), thus improving security. SQL syntax: SELECT catboostEvaluate('/path/to/model.bin', FEAT_1, ..., FEAT_N) > 0 AS prediction, ACTION AS target FROM amazon_train LIMIT 10 Required configuration: <catboost_lib_path>/path/to/libcatboostmodel.so</catboost_lib_path> *** Implementation Details *** The internal protocol between the server and the library-bridge is simple: - HTTP GET on path "/extdict_ping": A ping, used during the handshake to check if the library-bridge runs. - HTTP POST on path "extdict_request" (1) Send a "catboost_GetTreeCount" request from the server to the bridge, containing a library path (e.g /home/user/libcatboost.so) and a model path (e.g. /home/user/model.bin). Rirst, this unloads the catboost library handler associated to the model path (if it was loaded), then loads the catboost library handler associated to the model path, then executes GetTreeCount() on the library handler and finally sends the result back to the server. Step (1) is called once by the server from FunctionCatBoostEvaluate::getReturnTypeImpl(). The library path handler is unloaded in the beginning because it contains state which may no longer be valid if the user runs catboost("/path/to/model.bin", ...) more than once and if "model.bin" was updated in between. (2) Send "catboost_Evaluate" from the server to the bridge, containing the model path and the features to run the interference on. Step (2) is called multiple times (once per chunk) by the server from function FunctionCatBoostEvaluate::executeImpl(). The library handler for the given model path is expected to be already loaded by Step (1). Fixes #27870
2022-08-05 07:53:06 +00:00
*.so
*.dll
*.lib
*.dylib
cmake-build-*
2016-02-10 02:15:54 +00:00
# Python cache
*.pyc
__pycache__
*.pytest_cache
2016-02-14 11:09:53 +00:00
test.cpp
CPackConfig.cmake
CPackSourceConfig.cmake
*-preprocessed.xml
core
!core/
2016-02-14 11:09:53 +00:00
vgcore*
2016-02-10 02:15:54 +00:00
*.deb
*.tar.zst
2016-02-10 02:15:54 +00:00
*.build
*.upload
*.changes
build-stamp
configure-stamp
*.bin
*.mrk
2019-07-04 18:30:01 +00:00
*.mrk2
2020-08-07 00:53:27 +00:00
*.mrk3
2016-02-10 02:15:54 +00:00
.dupload.conf
# Netbeans project files
2016-02-14 11:09:53 +00:00
nbproject/*
2016-02-10 02:15:54 +00:00
# JetBrains project files
.idea
2016-11-10 18:27:35 +00:00
# Microsoft Visual Studio Code
.vscode
2016-02-10 02:15:54 +00:00
config-preprocessed.xml
# Protobuf
*.pb.cpp
*.pb.h
# Ignore symlink to private repository
/private
CLICKHOUSE-2724: website refactoring (#668) * Split website and doc * Add Host directive to robots.txt * Make new favicon.ico from svg * Reformat code * Add some obscurity to email to limit it's inclusion to email spam databases * Mention SQL in descriptions * Put logo near main title * Add navbar * Update feedback text on tutorial page * Reformat code on tutorial page * Better inline svg * Move javascript to bottom in reference * Mark external links on main & tutorial * Copy footer from main to tutorial * Move Telegram higher * Get rid of hidden content * Update jQuery + add it on index * Rewrite plain JS with jQuery on index * Swap Contacts and Download * Some title tuning * Move Source link to corner * Slow scroll * New first screen * First screen tuning * Add github pages script * Checkout in proper place * more nofollow * Basic mobile support * Add some temporary icon (SIL licensed) * Fix horizontal scroll on mobile * Re-order paragraphs * Sync paragraphs with their index * Add one more grey block * Fix scroll to top * better offset * Reformat code * Add social paragraph * Better word * Font tuning * More font/offset tuning * Increase navbar padding * Basic minify & livereload via gulp * Add styles to default in gulp * Do not minify html in reference * Add og:image header * "build" gulp target * Add readme for website * Max-width for navbar * Use different placeholder * Tune some margins * Do not center buttons * Tune navbar padding * s/an/a/ * Larger font at logo * Increase padding at hero * Yet another placeholder + tune padding on buttons * Basic support for website inside Docker * Listen for IPv6 inside Docker * s/available/enabled/g * nginx tuning * add gzip_min_length * not so dark "fork me" badge * do not commit build results * move "fork me" to right side * Tune styles and texts * tune mobile version * text fix * text fix * text fix * publish presentations * fix navbar styling * fix id name * Support actual deployment to either prod and test * tune logo margin * Mention ClickHouse Docker images * style tuning * disable mix-blend-mode on mobile * copy robots.txt
2017-04-10 14:24:53 +00:00
# Gulp dependencies used to minify website
node_modules
public
2017-05-30 13:47:46 +00:00
website/docs
website/presentations
website/package-lock.json
.DS_Store
*/.DS_Store
# cquery cache
/.cquery-cache
2018-12-28 09:07:58 +00:00
# ccls cache
/.ccls-cache
2020-01-14 13:30:06 +00:00
# clangd cache
/.clangd
2020-10-10 20:41:27 +00:00
/.cache
2020-01-14 13:30:06 +00:00
/compile_commands.json
# Toolchains
/cmake/toolchain/*
# ANTLR extension cache
.antlr
# ANTLR generated files
/src/Parsers/New/*.interp
/src/Parsers/New/*.tokens
/src/Parsers/New/ClickHouseParserBaseVisitor.*
# pytest-profiling
/prof
*.iml
2021-02-17 04:56:57 +00:00
# data store
/programs/server/data
/programs/server/metadata
/programs/server/store
2022-10-26 08:30:57 +00:00
# temporary test files
tests/queries/0_stateless/test_*
tests/queries/0_stateless/*.binary
2022-12-12 13:05:37 +00:00
tests/queries/0_stateless/*.generated-expect
# rust
/rust/**/target
# It is autogenerated from *.in
/rust/**/.cargo/config.toml