Apache Calcite può prendere i dati memorizzati in diversi formati e consentire agli sviluppatori di eseguire query SQL su di esso.
Il progetto è stato sviluppato per gestire i diversi utenti e applicazioni formati a volte fornire, permettendo agli sviluppatori di interrogare e lavorare con le informazioni senza costrizione loro produzione ad una specifica e talvolta inproper formato di memorizzazione.
Il quadro Calcite è raggruppato attorno al codice di base e dei suoi adattatori (JDBC, in memoria, CSV, Apache Trapano, Splunk, Spark, MAT, MongoDB, ecc.).
Se un adattatore non è supportata, basta andare avanti e creare il proprio. Il progetto Calcite fornirà supporto per le funzionalità di SQL-like, supporto Linq4j, e un parser di query, validatore, e ottimizzatore.
Apache Calcite era precedentemente noto come Apache Optiq
Cosa c'è di nuovo in questa versione:.
- nuove caratteristiche:
- Supporto aggregati spingere verso il basso nella folta unisce.
- convertire implicitamente valori di carattere in confronto.
- Implementare CAST tra i tipi di data e ora.
- Lasciare ORDER BY funzione di aggregazione in SELEZIONATE DISTINCT, a condizione che si verifica nella clausola SELECT.
- In linq4j, implementare FirstOrDefault, singolo, e metodi SingleOrDefault.
Cosa c'è di nuovo nella versione 1.4.0:
- Nuove caratteristiche:
- Supporto aggregati spingere verso il basso nella folta unisce.
- convertire implicitamente valori di carattere in confronto.
- Implementare CAST tra i tipi di data e ora.
- Lasciare ORDER BY funzione di aggregazione in SELEZIONATE DISTINCT, a condizione che si verifica nella clausola SELECT.
- In linq4j, implementare FirstOrDefault, singolo, e metodi SingleOrDefault.
Cosa c'è di nuovo nella versione 1.3.0:
- Nuove caratteristiche:
- Supporto aggregati spingere verso il basso nella folta unisce.
- convertire implicitamente valori di carattere in confronto.
- Implementare CAST tra i tipi di data e ora.
- Lasciare ORDER BY funzione di aggregazione in SELEZIONATE DISTINCT, a condizione che si verifica nella clausola SELECT.
- In linq4j, implementare FirstOrDefault, singolo, e metodi SingleOrDefault.
Cosa c'è di nuovo nella versione 1.2.0:
- Nuove caratteristiche:
- Supporto aggregati spingere verso il basso nella folta unisce.
- convertire implicitamente valori di carattere in confronto.
- Implementare CAST tra i tipi di data e ora.
- Lasciare ORDER BY funzione di aggregazione in SELEZIONATE DISTINCT, a condizione che si verifica nella clausola SELECT.
- In linq4j, implementare FirstOrDefault, singolo, e metodi SingleOrDefault.
Limitazioni :
- Il progetto è ancora in fase di sviluppo nel repository di Apache Incubator e potrebbe cambiare drasticamente a partire dalla versione alla versione.
I commenti non trovato