File tree Expand file tree Collapse file tree 2 files changed +9
-0
lines changed
Expand file tree Collapse file tree 2 files changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -45,6 +45,9 @@ but some modules are JNI bindings to the C++ library.
4545 * - arrow-vector
4646 - An off-heap reference implementation for Arrow columnar data format.
4747 - Native
48+ * - arrow-vector-codegen
49+ - Template files for Arrow datatypes suitable for code generation.
50+ - Native
4851 * - arrow-tools
4952 - Java applications for working with Arrow ValueVectors.
5053 - Native
Original file line number Diff line number Diff line change @@ -205,6 +205,12 @@ under the License.
205205 </goals >
206206 <phase >package</phase >
207207 <configuration >
208+ <!-- Arrow's type system has many types, and projects building operations across Arrow data
209+ (comparisons, casts, aggregations) benefit from generating type-specialized code rather
210+ than hand-writing implementations for each type.
211+ The TDD files provide a machine-readable definition of Arrow's types that enables this.
212+ Including them in the distribution allows downstream projects to generate code that
213+ stays in sync as Arrow's type system evolves.-->
208214 <classifier >codegen</classifier >
209215 <classesDirectory >${basedir} /src/main/codegen</classesDirectory >
210216 <includes >
You can’t perform that action at this time.
0 commit comments