Ashin Gau
47689fd452
[refactor](jni) unified jni framework for java udf ( #25302 )
...
Use the unified jni framework to refactor java udf.
The unified jni framework takes VectorTable as the container to transform data between c++ and java, and hide the details of data format conversion.
In addition, the unified framework supports complex and nested types.
The performance of basic types remains consistent, with a 30% improvement in string types and an order of magnitude improvement in complex types.
2023-10-18 09:27:54 +08:00
..
2023-08-24 23:37:06 +08:00
2023-07-05 15:16:04 +08:00
2023-09-04 12:46:33 +08:00
2023-06-21 16:25:07 +08:00
2023-05-15 15:13:16 +08:00
2023-05-29 15:38:31 +08:00
2023-08-29 18:27:19 +08:00
2023-07-28 17:28:52 +08:00
2023-07-28 17:28:52 +08:00
2023-09-26 21:08:24 +08:00
2023-10-17 11:04:45 +08:00
2023-09-07 11:13:22 +08:00
2023-10-17 18:42:11 +08:00
2023-04-07 17:04:08 +08:00
2023-10-09 04:14:01 -05:00
2023-06-01 13:09:58 +08:00
2023-10-09 21:27:40 +08:00
2023-08-04 12:49:53 +08:00
2023-05-29 15:38:31 +08:00
2023-10-13 13:58:34 +08:00
2023-09-08 10:20:18 +08:00
2023-10-17 22:07:13 +08:00
2023-10-17 22:36:10 +08:00
2023-06-13 14:31:24 +08:00
2023-09-06 11:48:29 +08:00
2023-09-06 22:48:15 +08:00
2023-09-21 21:01:28 +08:00
2023-10-09 04:17:27 -05:00
2023-08-23 20:10:53 +08:00
2023-10-18 09:27:54 +08:00
2023-09-16 21:46:42 +08:00
2023-09-20 14:32:22 +08:00
2023-09-14 13:53:16 +08:00
2023-10-17 18:42:11 +08:00
2023-03-30 14:42:34 +08:00
2023-08-07 20:03:03 +08:00
2023-03-21 23:22:17 +08:00
2023-10-16 20:10:52 +08:00
2023-04-07 14:23:16 +08:00
2023-10-14 19:46:42 +08:00
2023-04-03 09:49:07 +08:00
2023-06-01 13:09:58 +08:00
2023-10-17 04:45:15 -05:00
2023-10-17 11:57:36 +08:00
2023-10-17 05:02:26 -05:00
2023-10-17 11:22:52 +08:00
2023-10-10 10:26:33 +08:00
2023-10-17 11:22:52 +08:00
2023-08-23 20:10:53 +08:00
2023-10-17 11:22:52 +08:00
2023-09-14 16:53:09 +08:00
2023-10-11 16:32:09 +08:00
2023-09-22 15:41:14 +08:00
2023-10-11 18:22:16 +08:00
2023-10-17 04:45:15 -05:00
2023-07-11 14:27:03 +08:00
2023-03-20 13:10:12 +08:00
2023-09-04 12:46:33 +08:00
2023-08-26 17:52:10 +08:00
2023-04-11 11:09:43 +08:00
2023-09-20 17:03:03 +08:00
2023-09-15 10:39:07 +08:00
2023-04-26 15:34:46 +08:00
2023-09-04 16:38:37 +08:00
2023-10-08 10:46:43 +08:00
2023-05-29 15:38:31 +08:00
2023-05-24 20:17:28 +08:00
2023-08-23 20:10:53 +08:00
2023-08-23 20:10:53 +08:00
2023-08-25 09:15:27 +08:00
2023-08-25 09:15:27 +08:00
2023-05-10 15:06:23 +08:00
2023-08-23 20:10:53 +08:00
2023-08-23 20:10:53 +08:00
2023-06-06 11:05:56 +08:00
2023-06-06 11:05:56 +08:00
2023-06-06 11:05:56 +08:00
2023-08-25 09:15:27 +08:00
2023-09-06 15:34:31 +08:00
2023-05-29 15:38:31 +08:00
2023-10-16 11:05:48 +08:00
2023-06-21 18:36:46 +08:00
2023-10-11 10:17:01 +08:00
2023-03-23 17:59:49 +08:00
2023-06-21 18:36:46 +08:00
2023-09-06 16:16:16 +08:00
2023-04-07 14:23:16 +08:00