

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Costrutti di query supportati dal motore DFE Neptune
<a name="neptune-dfe-suppoorts-subset"></a>

Attualmente, il motore DFE Neptune supporta un sottoinsieme di costrutti di query SPARQL e Gremlin.

Per SPARQL, si tratta del sottoinsieme di [modelli del grafo di base](https://www.w3.org/TR/sparql11-query/#BasicGraphPatterns) congiuntivi.

Per Gremlin, si tratta generalmente del sottoinsieme di query che contengono una catena di attraversamenti che non contengono alcuni dei passaggi più complessi.

Per vedere se una query viene eseguita per intero o in parte dal motore DFE, procedere nel modo seguente:
+ In Gremlin, i risultati `explain` e `profile` indicano quali parti di una query vengono eseguite dal motore DFE, se presenti. Vedi [Informazioni contenute in un report Gremlin `explain`](gremlin-explain-api.md#gremlin-explain-api-results) per `explain` e [Report di `profile` con DFE](gremlin-profile-api.md#gremlin-profile-dfe-output) per `profile`. Consulta anche [Ottimizzazione delle query Gremlin con `explain` e `profile`](gremlin-traversal-tuning.md).

  I dettagli sul supporto del motore Neptune per i singoli passaggi di Gremlin sono documentati in [Supporto dei passaggi Gremlin](gremlin-step-support.md).
+ Allo stesso modo, SPARQL `explain` indica se una query SPARQL viene eseguita dal motore DFE. Per ulteriori dettagli, consulta [Esempio di output di SPARQL `explain` quando è abilitato il motore DFE](sparql-explain-examples.md#sparql-explain-output-dfe) e [Operatore `DFENode`](sparql-explain-operators.md#sparql-explain-operator-dfenode).