

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Dica de consulta de `avaliação TimeoutBehavior` do Gremlin
<a name="gremlin-query-hints-evaluationTimeoutBehavior"></a>

Por padrão, quando uma consulta Gremlin excede o tempo limite da consulta, o Neptune cancela a consulta e retorna um erro. A dica de `evaluationTimeoutBehavior` consulta altera esse comportamento para que o Neptune retorne todos os resultados parciais que foram computados antes da ocorrência do tempo limite, em vez de retornar um erro.

**nota**  
Essa dica de consulta usa a `with` etapa`withSideEffect`, não e não usa o `Neptune#` prefixo.

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

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

**Valores disponíveis**
+ `partialResults`— Quando a consulta atinge o tempo limite, o Neptune retorna todos os resultados que foram calculados antes do tempo limite.
+ `exception`— Quando a consulta atinge o tempo limite, o Neptune retorna um erro. Esse é o comportamento padrão.

**Importante**  
Essa dica de consulta só pode ser usada com consultas somente para leitura. Se você usar essa dica com uma consulta mutante ou com o DFE ativado (por meio da dica de `useDFE` consulta ou do parâmetro de `neptune_dfe_query_engine` instância), o Neptune retornará um erro.

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

A consulta a seguir retornará resultados parciais se exceder o tempo limite da consulta:

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