

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# `Hinweis zur Gremlin-Evaluierungsabfrage TimeoutBehavior`
<a name="gremlin-query-hints-evaluationTimeoutBehavior"></a>

Standardmäßig bricht Neptune die Abfrage ab und gibt einen Fehler zurück, wenn eine Gremlin-Abfrage das Abfragetimeout überschreitet. Der `evaluationTimeoutBehavior` Abfragehinweis ändert dieses Verhalten, sodass Neptune alle Teilergebnisse zurückstreamt, die vor dem Timeout berechnet wurden, anstatt einen Fehler zurückzugeben.

**Anmerkung**  
Dieser Abfragehinweis verwendet den `with` Schritt`withSideEffect`, nicht und verwendet auch nicht das Präfix. `Neptune#`

## Syntax
<a name="gremlin-query-hints-evaluationTimeoutBehavior-syntax"></a>

```
g.with('evaluationTimeoutBehavior', '{{value}}').{{gremlin-traversal}}
```

**Verfügbare Werte**
+ `partialResults`— Wenn bei der Abfrage ein Timeout auftritt, gibt Neptune alle Ergebnisse zurück, die vor dem Timeout berechnet wurden.
+ `exception`— Wenn bei der Abfrage ein Timeout auftritt, gibt Neptune einen Fehler zurück. Dies ist das Standardverhalten.

**Wichtig**  
Dieser Abfragehinweis kann nur bei schreibgeschützten Abfragen verwendet werden. Wenn Sie diesen Hinweis mit einer mutierenden Abfrage oder mit aktiviertem DFE verwenden (entweder über den `useDFE` Abfragehinweis oder den `neptune_dfe_query_engine` Instanzparameter), gibt Neptune einen Fehler zurück.

## Beispiel
<a name="gremlin-query-hints-evaluationTimeoutBehavior-example"></a>

Die folgende Abfrage gibt Teilergebnisse zurück, wenn sie das Abfrage-Timeout überschreitet:

```
g.with('evaluationTimeoutBehavior', 'partialResults').V().out().valueMap()
```