apache / apache/arrow-java

Start using feature enums to value (umbrella issue)

Aberta
#334 1 comentário 0 reações 0 responsáveis Ver no GitHub
Type: enhancement
Linguagem predominante
Java
Estrelas
94
Forks
152
Merge médio
3d 16h
PRs com merge (30d)
11

Descrição

Proposed logic:

1.  Add flag where appropriate for supports dictionary replacement if there is a possibility it can be used.

2.  Only add compressed buffers when requested.

 

Reading should validate enums are in range AND implementation supports them.

**Reporter**: [Micah Kornfield](https://issues.apache.org/jira/browse/ARROW-9309) / @emkornfield
#### Subtasks:
- [ ] [[Java] Use feature enum](https://github.com/apache/arrow-java/issues/333)
- [ ] [[JS] Use feature enum in javascript](https://github.com/apache/arrow-js/issues/107)
- [ ] [[C++] Use feature enum](https://github.com/apache/arrow/issues/25400)
- [X] [[Rust] Use feature enum](https://github.com/apache/arrow/issues/25401)
- [ ] [[Go] Use Feature enum](https://github.com/apache/arrow-go/issues/73)

**Note**: *This issue was originally created as [ARROW-9309](https://issues.apache.org/jira/browse/ARROW-9309). Please see the [migration documentation](https://github.com/apache/arrow/issues/14542) for further details.*

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Comece pela documentação de migração vinculada e pela subtarefa de Java para determinar o escopo específico do Java. Revise como os valores de feature são tratados atualmente e, em seguida, verifique se a implementação Java usa enums de feature, valida seu intervalo e suporte, e só adiciona buffers compactados quando solicitado.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
java
Domínio
data
Tipo de issue
Funcionalidade
Dificuldade
5/5
Tempo estimado
Mais de uma semana
Status de atividade
Estagnada
Clareza
Precisa de esclarecimento
Facilidade para iniciantes
25/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.