influxdata / influxdata/influxdb-java
BoundParameterQuery on SELECT and FROM parameters
Nessuno ha ancora preso questa issue.
- Lingua principale
- Java
- Stelle
- 1.2k
- Fork
- 469
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
There was an issue in 2019 regarding this problem: https://github.com/influxdata/influxdb-java/issues/615
This issue was closed because binding parameters other than WHERE was not possible according to the documentation at the time. It seems this part of the documentation was changed recently:
https://docs.influxdata.com/influxdb/v1.8/tools/api/#bind-parameters
> The API supports binding parameters to particular field values or tag values. Use the syntax `$` as a placeholder in the query, and URL encode the map of placeholder keys to placeholder values in the request body. This allows all InfluxQL queries where the value is customizable - such as field values, function names, or intervals - to be represented using bind parameters.
Are there any plans to allow binding parameters in SELECT and FROM clauses?
Am I right that there is currently no way to protect SELECT and FROM clauses against injection?
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia leggendo l’issue #615 e la documentazione collegata sui parametri associati di InfluxDB v1.8. Determina se i placeholder in SELECT e FROM sono supportati e quale comportamento del client o dell’API è richiesto; il lavoro sarà considerato completato con una decisione dei maintainer o un piano di implementazione circoscritto, poiché non sono indicati file o test.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- java
- Ambito
- backend-api-design, databases
- 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