googleapis / googleapis/java-bigtable-hbase
Feature Request: support SubstringComparator with NOT_EQUAL
- Lingua principale
- Java
- Stelle
- 184
- Fork
- 184
- Merge medio
- 10h
- PR unite (30g)
- 6
Descrizione
We are refactoring the application with Cloud Bigtable from HBase.
The code snippet using HBase:
```
if (StringUtils.isNotBlank(value)) {
SubstringComparator notContainsValue = new SubstringComparator(value);
SingleColumnValueFilter filter = new SingleColumnValueFilter(CF, Bytes.toBytes(CQ1),
CompareFilter.CompareOp.NOT_EQUAL, notContainsValue);
filterList.addFilter(filter);
}
```
However, Bigtable's HBase API does not support SubstringComparator with NOT_EQUAL. And we got the following error:
```
reason='ValueFilter must have either a BinaryComparator with any compareOp or a RegexStringComparator with an EQUAL compareOp. Found (SubstringComparator, NOT_EQUAL)'}
```
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia con il percorso dell’API HBase che coinvolge SubstringComparator, SingleColumnValueFilter e CompareFilter.CompareOp.NOT_EQUAL, quindi traccia la validazione che produce l’errore ValueFilter segnalato. L’issue non indica file di implementazione o test; per completarla sarebbe necessario definire e verificare il supporto per questa combinazione di comparatore e operazione di confronto.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- google-cloud, java
- Ambito
- backend, database
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100