Skip to content

Commit 89658c7

Browse files
committed
Documentation
1 parent cc77c5e commit 89658c7

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

docs/source/overview.rst

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff 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

vector/pom.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff 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>

0 commit comments

Comments
 (0)