You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The function will partition the query by **evenly** splitting the specified column to the amount of partitions.
31
31
ConnectorX will assign one thread for each partition to load and write data in parallel.
32
-
Currently, we support partitioning on **numerical** columns (**cannot contain NULL**) for **SPJA** queries.
32
+
Currently, we support partitioning on **numerical** columns (**cannot contain NULL**) for **SPJA** queries.
33
33
34
34
**Experimental: We are now providing federated query support, you can write a single query to join tables from two or more databases!**
35
35
```python
@@ -48,8 +48,6 @@ Check out more detailed usage and examples [here](https://sfu-db.github.io/conne
48
48
pip install connectorx
49
49
```
50
50
51
-
_For AArch64 or ARM64 Linux users, `connectorx==0.4.3 & above` is only available for distributions using `glibc 2.35` and above. Specifically, the re-release for this architecture was tested on Ubuntu 22.04. For older distributions, the latest version available is `connectorx==0.2.3` due to dependency limitations._
52
-
53
51
Check out [here](https://sfu-db.github.io/connector-x/install.html#build-from-source-code) to see how to build python wheel from source.
54
52
55
53
# Performance
@@ -86,7 +84,7 @@ is not specified, the count query will be `SELECT COUNT(*) FROM (SELECT * FROM l
86
84
Finally, ConnectorX will use the schema info as well as the count info to allocate memory and download data by executing the queries normally.
87
85
88
86
Once the downloading begins, there will be one thread for each partition so that the data are downloaded in parallel at the partition level. The thread will issue the query of the corresponding
89
-
partition to the database and then write the returned data to the destination row-wise or column-wise (depends on the database) in a streaming fashion.
87
+
partition to the database and then write the returned data to the destination row-wise or column-wise (depends on the database) in a streaming fashion.
Copy file name to clipboardExpand all lines: docs/install.md
-5Lines changed: 0 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,10 +10,6 @@ The easiest way to install ConnectorX is using pip, with the following command:
10
10
pip install connectorx
11
11
```
12
12
13
-
```{note}
14
-
For AArch64 or ARM64 Linux users, `connectorx==0.4.3 & above` is only available for distributions using `glibc 2.35` and above. Specifically, the re-release for this architecture was tested on Ubuntu 22.04. For older distributions, the latest version available is `connectorx==0.2.3` due to dependency limitations.
15
-
```
16
-
17
13
### Build from source code
18
14
19
15
* Step 0: Install tools.
@@ -47,4 +43,3 @@ just build-python-wheel
47
43
NOTES:
48
44
*`OPENSSL_NO_VENDOR=1` might required to compile for windows users.
49
45
* Dynamic library is required for the python installation. (e.g. If you are using `pyenv`, use command `PYTHON_CONFIGURE_OPTS=“--enable-shared” pyenv install {version}` to install python since dylib is not enabled by default.)
0 commit comments