RE: [DISCUSS] Adding new columnar memory layouts to Arrow (in-memory, IPC, C ABI)

2021-12-16 Thread Yang, Binwei
"1. Is it so those projects could use the arrow compute kernels instead of their own?" This is the case we met. We offloaded Spark JVM SQL engine to native library (gazelle-plugin) which is based on arrow computer kernel, but customer asked if it's possible to use Velox as native backend becaus

RE: [DISCUSS] Developing an "Arrow Compute IR [Intermediate Representation]" to decouple language front ends from Arrow-native compute engines

2021-10-17 Thread Yang, Binwei
This is excellent proposal. We worked on apache arrow based native Spark SQL engine offloading for 1.5 years. Currently we extended Gandiva's node and expression definition to pass query plan from Spark to native code. We will try start to try substrait. These features can definitely help: (O)