scql icon indicating copy to clipboard operation
scql copied to clipboard

SCQL (Secure Collaborative Query Language) is a system that allows multiple distrusting parties to run joint analysis without revealing their private data.

Results 62 scql issues
Sort by recently updated
recently updated
newest added

你好,我有几个问题想请问一下: 1.请问目前SCQL有哪些算子正在开发中?未来有哪些算子是开发计划中的一部分? 2.请问实现一个SCQL算子的具体步骤是什么?是否有详细的开发手册可以参考?https://www.secretflow.org.cn/zh-CN/docs/scql/0.9.1b1/reference/operators只列出了SCQL 算子规范。以SCQL中的JOIN算子为例,它是通过哪些文件实现的?如果我打算开发一个新的算子,应该如何开始?对于具体实现一个算子的流程我不是很了解。比如SCQL里的JOIN算子,它的实现逻辑是什么呢,具体是哪几个文件实现的呢。我如果想开发一个算子该怎么入手呢? 3.SCQL支持的算子是否可以被理解为在功能上继承自MySQL的运算符,但底层实现采用了不同的密码学协议?也就是SCQL支持的算子只能是原生MySQL的运算符,但在实现上有所不同,以适应安全计算的需求

#478 验证截图如下:

### Issue Type CCL ### Have you searched for existing issues? Yes ### Link to Relevant Documentation _No response_ ### Question Details ```shell 目前使用的scql版本是0.5.0b2。现在需要连接指定数据库,只能通过odbc方式进行连接,修改了engine/bazel/poco.BUILD,将ENABLE_DATA_ODBC设置为ON,其余未动,提前在编译镜像中通过yum install unixODBC,unixODBC-devel安装了编译所需要的库以及头文件,运行scql-engine的编译时报错,提示如下: /root/.cache/bazel/_bazel_root/eceb46742416a02f6a0f8d92bc74468c/sandbox/processwrapper-sandbox/121/execroot/scql/external/org_pocoproject_poco/Data/ODBC/include/Poco/Data/ODBC/Unicode.h:31:10: fatal error: sqlext.h:...

no-issue-activity

bazel-out/k8-fastbuild/bin/external/_main~non_module_dependencies~org_pocoproject_poco/poco/lib/libPocoDataPostgreSQL.a(Extractor.cpp.o):Extractor.cpp:function Poco::Data::PostgreSQL::Extractor::extract(unsigned long, Poco::Data::LOB&): error: undefined reference to 'Poco::MemoryInputStream::MemoryInputStream(char const*, long)' bazel-out/k8-fastbuild/bin/external/_main~non_module_dependencies~org_pocoproject_poco/poco/lib/libPocoDataPostgreSQL.a(Extractor.cpp.o):Extractor.cpp:function Poco::Data::PostgreSQL::Extractor::extract(unsigned long, Poco::Data::LOB&): error: undefined reference to 'Poco::HexBinaryDecoder::HexBinaryDecoder(std::istream&)' bazel-out/k8-fastbuild/bin/external/_main~non_module_dependencies~org_pocoproject_poco/poco/lib/libPocoDataPostgreSQL.a(Extractor.cpp.o):Extractor.cpp:function Poco::Data::PostgreSQL::Extractor::extract(unsigned long, Poco::Data::LOB&): error: undefined reference to 'Poco::HexBinaryDecoderIOS::rdbuf()' bazel-out/k8-fastbuild/bin/external/_main~non_module_dependencies~org_pocoproject_poco/poco/lib/libPocoDataPostgreSQL.a(Extractor.cpp.o):Extractor.cpp:function...

根据教程中p2p模式启动了scql,建立项目,建立表,给表授权的过程都没问题,但是在alice节点查询刚建立的ta表时,存在报错。 当前工程的p2p-tutorial教程。 以下是alice和bob的配置表情况:

### Issue Type CCL ### Have you searched for existing issues? Yes ### Link to Relevant Documentation _No response_ ### Question Details ```shell 目前使用broker和engine使用达梦数据库源,查询scql要求将数据库名,表名,字段名包含双引号,否则默认转换为大写导致查询出错,broker提交查询sql时,解析的执行计划里面数据库名,表名,字段名能否包含双引号? ```

### Issue Type Documentation ### Have you searched for existing issues? Yes ### Link to Relevant Documentation _No response_ ### Question Details ```shell P2P部署模式,有两个问题想请教咨询: 1)生产环境部署,当前身份认证文件party_info.json,在新加入一个partner时,是否有方式动态刷新,而不是每次都修改配置文件,然后重启;有没有API接口可以直接更新partner 2)config配置文件中 intra_host: broker:8080 uris: -...