diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json
new file mode 100644
index 00000000..1bb51288
--- /dev/null
+++ b/.devcontainer/devcontainer.json
@@ -0,0 +1,22 @@
+{
+ "image": "ghcr.io/lonrun/codefuse-query-tutorial:0.6",
+ "hostRequirements": {
+ "cpus": 4
+ },
+ "customizations": {
+ "codespaces": {
+ "openFiles": [
+ "tutorial/README.md"
+ ]
+ },
+ // Configure properties specific to VS Code.
+ "vscode": {
+ // Add the IDs of extensions you want installed when the container is created.
+ "extensions": [
+ "ms-toolsai.jupyter",
+ "MS-CEINTL.vscode-language-pack-zh-hans",
+ "CodeFuse-Query.codefuse-query-extension"
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml
index 404fc3f9..a557a69b 100644
--- a/.github/workflows/pages.yml
+++ b/.github/workflows/pages.yml
@@ -43,6 +43,8 @@ jobs:
bundler-cache: true # runs 'bundle install' and caches installed gems automatically
cache-version: 0 # Increment this number if you need to re-download cached gems
working-directory: '${{ github.workspace }}/doc'
+ - name: Generate COREF API Documents
+ run: python3 tools/build.py
- name: Setup Pages
id: pages
uses: actions/configure-pages@v3
diff --git a/README.md b/README.md
index 48478c57..6bc3553b 100644
--- a/README.md
+++ b/README.md
@@ -16,6 +16,12 @@
+
+
+
+
+
+
\n", + " | name | \n", + "func | \n", + "cmplx | \n", + "sl | \n", + "el | \n", + "
---|---|---|---|---|---|
0 | \n", + "association.go | \n", + "Delete | \n", + "20 | \n", + "197 | \n", + "361 | \n", + "
1 | \n", + "association.go | \n", + "Unscoped | \n", + "1 | \n", + "44 | \n", + "51 | \n", + "
2 | \n", + "association.go | \n", + "Find | \n", + "2 | \n", + "53 | \n", + "58 | \n", + "
3 | \n", + "association.go | \n", + "Association | \n", + "4 | \n", + "21 | \n", + "42 | \n", + "
4 | \n", + "association.go | \n", + "Count | \n", + "2 | \n", + "367 | \n", + "372 | \n", + "
... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "
937 | \n", + "tests/preload_test.go | \n", + "TestPreloadEmptyData | \n", + "5 | \n", + "215 | \n", + "235 | \n", + "
938 | \n", + "tests/preload_test.go | \n", + "TestPreloadGoroutine | \n", + "2 | \n", + "237 | \n", + "253 | \n", + "
939 | \n", + "tests/preload_test.go | \n", + "TestPreloadWithDiffModel | \n", + "2 | \n", + "255 | \n", + "271 | \n", + "
940 | \n", + "tests/preload_test.go | \n", + "TestNestedPreloadWithUnscoped | \n", + "4 | \n", + "273 | \n", + "308 | \n", + "
941 | \n", + "tests/preload_test.go | \n", + "TestEmbedPreload | \n", + "2 | \n", + "310 | \n", + "445 | \n", + "
\n", + " | className | \n", + "methodName | \n", + "methodSignature | \n", + "
---|---|---|---|
0 | \n", + "com.alipay.remoting.Connection | \n", + "Connection | \n", + "com.alipay.remoting.Connection.Connection:null... | \n", + "
1 | \n", + "com.alipay.remoting.Connection | \n", + "Connection | \n", + "com.alipay.remoting.Connection.Connection:null... | \n", + "
2 | \n", + "com.alipay.remoting.Connection | \n", + "Connection | \n", + "com.alipay.remoting.Connection.Connection:null... | \n", + "
3 | \n", + "com.alipay.remoting.Connection | \n", + "Connection | \n", + "com.alipay.remoting.Connection.Connection:null... | \n", + "
4 | \n", + "com.alipay.remoting.Connection | \n", + "isFine | \n", + "com.alipay.remoting.Connection.isFine:boolean() | \n", + "
... | \n", + "... | \n", + "... | \n", + "... | \n", + "
1725 | \n", + "com.alipay.remoting.util.NettyEventLoopUtil | \n", + "newEventLoopGroup | \n", + "com.alipay.remoting.util.NettyEventLoopUtil.ne... | \n", + "
1726 | \n", + "com.alipay.remoting.util.NettyEventLoopUtil | \n", + "getServerSocketChannelClass | \n", + "com.alipay.remoting.util.NettyEventLoopUtil.ge... | \n", + "
1727 | \n", + "com.alipay.remoting.util.NettyEventLoopUtil | \n", + "enableTriggeredMode | \n", + "com.alipay.remoting.util.NettyEventLoopUtil.en... | \n", + "
1728 | \n", + "com.alipay.remoting.util.NettyEventLoopUtil | \n", + "getClientSocketChannelClass | \n", + "com.alipay.remoting.util.NettyEventLoopUtil.ge... | \n", + "
1729 | \n", + "com.alipay.remoting.codec.ProtocolCodeBasedDec... | \n", + "testDecodeIllegalPacket | \n", + "com.alipay.remoting.codec.ProtocolCodeBasedDec... | \n", + "
\n", + " | function | \n", + "signature | \n", + "functionPath | \n", + "startLine | \n", + "endLine | \n", + "effectedFunction | \n", + "effectedSignature | \n", + "effectedFunctionPath | \n", + "effectedStartLine | \n", + "effectedEndLine | \n", + "
---|---|---|---|---|---|---|---|---|---|---|
0 | \n", + "-9156169672968821161 | \n", + "(method) AxiosHeaders.from(thing: any): AxiosH... | \n", + "lib/core/AxiosHeaders.js | \n", + "248 | \n", + "250 | \n", + "-8249170294854635473 | \n", + "(local function) onAdapterRejection(reason: an... | \n", + "lib/core/dispatchRequest.js | \n", + "64 | \n", + "80 | \n", + "
1 | \n", + "-9156169672968821161 | \n", + "(method) AxiosHeaders.from(thing: any): AxiosH... | \n", + "lib/core/AxiosHeaders.js | \n", + "248 | \n", + "250 | \n", + "1405045491285225472 | \n", + "(local function) onloadend(): void | \n", + "lib/adapters/xhr.js | \n", + "92 | \n", + "121 | \n", + "
2 | \n", + "-9156169672968821161 | \n", + "(method) AxiosHeaders.from(thing: any): AxiosH... | \n", + "lib/core/AxiosHeaders.js | \n", + "248 | \n", + "250 | \n", + "1808319753094699064 | \n", + "(local function) dispatchHttpRequest(resolve: ... | \n", + "lib/adapters/http.js | \n", + "161 | \n", + "678 | \n", + "
3 | \n", + "-9156169672968821161 | \n", + "(method) AxiosHeaders.from(thing: any): AxiosH... | \n", + "lib/core/AxiosHeaders.js | \n", + "248 | \n", + "250 | \n", + "2322743179144353808 | \n", + "(local function) onAdapterResolution(response:... | \n", + "lib/core/dispatchRequest.js | \n", + "51 | \n", + "64 | \n", + "
4 | \n", + "-9156169672968821161 | \n", + "(method) AxiosHeaders.from(thing: any): AxiosH... | \n", + "lib/core/AxiosHeaders.js | \n", + "248 | \n", + "250 | \n", + "3763705685345704826 | \n", + "function transformData(fns: Array | {}, respon... | \n", + "lib/core/transformData.js | \n", + "15 | \n", + "28 | \n", + "
... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "
924 | \n", + "9099947820526391919 | \n", + "function toFormData(obj: any, formData: string... | \n", + "lib/helpers/toFormData.js | \n", + "86 | \n", + "217 | \n", + "8914351007635312770 | \n", + "(local function) dispatchXhrRequest(resolve: a... | \n", + "lib/adapters/xhr.js | \n", + "49 | \n", + "259 | \n", + "
925 | \n", + "9099947820526391919 | \n", + "function toFormData(obj: any, formData: string... | \n", + "lib/helpers/toFormData.js | \n", + "86 | \n", + "217 | \n", + "9177673545987323723 | \n", + "(method) Axios.getUri(config: any): string | \n", + "lib/core/Axios.js | \n", + "161 | \n", + "165 | \n", + "
926 | \n", + "9144720937035304957 | \n", + "function generateReadableStream(length?: numbe... | \n", + "test/unit/adapters/http.js | \n", + "126 | \n", + "144 | \n", + "278810980780541004 | \n", + "(local function)(): any | \n", + "test/unit/adapters/http.js | \n", + "864 | \n", + "889 | \n", + "
927 | \n", + "9144720937035304957 | \n", + "function generateReadableStream(length?: numbe... | \n", + "test/unit/adapters/http.js | \n", + "126 | \n", + "144 | \n", + "9144720937035304957 | \n", + "function generateReadableStream(length?: numbe... | \n", + "test/unit/adapters/http.js | \n", + "126 | \n", + "144 | \n", + "
928 | \n", + "9169288528567851304 | \n", + "(local function) lib$es6$promise$$internal$$in... | \n", + "test/manual/promise.js | \n", + "9 | \n", + "9 | \n", + "-3637370147032562987 | \n", + "class lib$es6$promise$promise$$Promise\\n(local... | \n", + "test/manual/promise.js | \n", + "9 | \n", + "9 | \n", + "
\n", + " | name | \n", + "value | \n", + "path | \n", + "sline | \n", + "eline | \n", + "
---|---|---|---|---|---|
0 | \n", + "httpbin | \n", + "1 | \n", + "tests/conftest.py | \n", + "26 | \n", + "27 | \n", + "
1 | \n", + "get_encodings_from_content | \n", + "1 | \n", + "src/requests/utils.py | \n", + "484 | \n", + "506 | \n", + "
2 | \n", + "request | \n", + "1 | \n", + "src/requests/api.py | \n", + "14 | \n", + "59 | \n", + "
3 | \n", + "cookiejar_from_dict | \n", + "6 | \n", + "src/requests/cookies.py | \n", + "521 | \n", + "539 | \n", + "
4 | \n", + "consume_socket_content | \n", + "4 | \n", + "tests/testserver/server.py | \n", + "6 | \n", + "21 | \n", + "
... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "
638 | \n", + "TestRequests.test_rewind_body_failed_seek.BadF... | \n", + "1 | \n", + "tests/test_requests.py | \n", + "1971 | \n", + "1972 | \n", + "
639 | \n", + "TestSuperLen.test_super_len_handles_files_rais... | \n", + "1 | \n", + "tests/test_utils.py | \n", + "76 | \n", + "77 | \n", + "
640 | \n", + "TestSuperLen.test_super_len_handles_files_rais... | \n", + "1 | \n", + "tests/test_utils.py | \n", + "79 | \n", + "80 | \n", + "
641 | \n", + "TestSuperLen.test_super_len_with_no__len__.Len... | \n", + "1 | \n", + "tests/test_utils.py | \n", + "133 | \n", + "134 | \n", + "
642 | \n", + "TestRequests.test_custom_redirect_mixin.Custom... | \n", + "4 | \n", + "tests/test_requests.py | \n", + "2196 | \n", + "2204 | \n", + "
\n", + " | fileName | \n", + "m1 | \n", + "m2 | \n", + "m3 | \n", + "
---|---|---|---|---|
0 | \n", + "sofa-boot-project/sofa-boot-parent/pom.xml | \n", + "com.puppycrawl.tools | \n", + "8.42 | \n", + "checkstyle | \n", + "
1 | \n", + "sofa-boot-project/sofa-boot-tools/sofa-boot-gr... | \n", + "org.springframework.boot | \n", + "3.1.2 | \n", + "spring-boot-gradle-plugin | \n", + "
2 | \n", + "sofa-boot-project/sofa-boot-tools/sofa-boot-gr... | \n", + "org.apache.commons | \n", + "1.19 | \n", + "commons-compress | \n", + "
3 | \n", + "sofa-boot-project/sofa-boot-tools/sofa-boot-gr... | \n", + "io.spring.gradle | \n", + "1.1.0 | \n", + "dependency-management-plugin | \n", + "
4 | \n", + "sofa-boot-project/sofaboot-dependencies/pom.xml | \n", + "com.alipay.sofa | \n", + "${sofa.ark.version} | \n", + "sofa-ark-springboot-starter | \n", + "
... | \n", + "... | \n", + "... | \n", + "... | \n", + "... | \n", + "
100 | \n", + "sofa-boot-tests/pom.xml | \n", + "com.alipay.sofa | \n", + "${sofa.boot.version} | \n", + "sofa-boot-smoke-tests-boot | \n", + "
101 | \n", + "sofa-boot-tests/pom.xml | \n", + "com.alipay.sofa | \n", + "${sofa.boot.version} | \n", + "sofa-boot-smoke-tests-ark | \n", + "
102 | \n", + "sofa-boot-tests/pom.xml | \n", + "com.alipay.sofa | \n", + "${sofa.boot.version} | \n", + "sofa-boot-smoke-tests-runtime | \n", + "
103 | \n", + "sofa-boot-tests/pom.xml | \n", + "com.alipay.sofa | \n", + "${sofa.boot.version} | \n", + "sofa-boot-smoke-tests-tracer | \n", + "
104 | \n", + "sofa-boot-tests/pom.xml | \n", + "com.alipay.sofa | \n", + "${sofa.boot.version} | \n", + "sofa-boot-smoke-tests-rpc | \n", + "