QOF, il quadro Object Query, fornisce una serie di utility Linguaggio C per l'esecuzione di query complesse strutturati generici su un insieme di dati detenuti da una serie di oggetti C ++ / C.
Query Framework Object è unico in quanto non richiede SQL o qualsiasi database affatto per eseguire la query. Quindi, consente ai programmatori di aggiungere il supporto di query per le loro applicazioni, senza dover collegare in un database SQL.
Genere, se si dispone di un app, e si desidera aggiungere la capacità di mostrare una serie di report , è necessario la possibilità di eseguire query per ottenere i dati necessari per dimostrare un rapporto.
Naturalmente, si può sempre scrivere un insieme di subroutine ad-hoc per restituire i dati che si bisogno. Ma questo tipo di uno stile di programmazione non è estendibile:. Solo aspettare fino ad ottenere un utente che vuole un rapporto leggermente diverso
L'idea dietro QOF è quello di fornire un quadro di riferimento generico in modo che ogni query può essere eseguita , tra cui le query progettate da parte dell'utente finale.
Normalmente, questo è possibile solo se si utilizza un database che supporta SQL, e quindi solo se si incorpora in profondità il database nell'applicazione. QOF fornisce semplice, modo più naturale per lavorare con gli oggetti
Cosa c'è di nuovo in questo rilascio:.
· Questa release aggiunge il supporto KVP_TYPE_BOOLEAN, la gestione degli errori estensibile e nuovo brasiliano indonesiano portoghese e traduzioni.
· Si corregge il supporto doxygen (in modo che possa essere disattivato in modo pulito) e un errore di sqlite che ha portato in file temporanei spuri.
· Migliora la velocità nel backend sqlite, pacchetti direttamente il file .pot , e rimuove AM-MAINTAINER_MODE.
· QofError è progettato per i messaggi di facile utilizzo e supporta errori di impostazione e messaggi di errore on-the-fly di fornire messaggi di errore utente che sono così dettagliate, pertinenti, e utile possibile.
Cosa c'è di nuovo in questa versione:
- Questa versione utilizza unione anonimo invece di tipo giochi di parole in md5.c | h per evitare un compilatore errore rigorosa aliasing.
Cosa c'è di nuovo nella versione 0.8.5:
- Questa versione bugfix reimplementa il deprecato GCache, che è grazie per la rimozione dal loquace.
- La nuova versione è QStrCache, limitata a soli requisiti di cache stringa dell'autore e compatibile con le versioni precedenti.
I commenti non trovato