

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Petunjuk kueri `evaluasi TimeoutBehavior` Gremlin
<a name="gremlin-query-hints-evaluationTimeoutBehavior"></a>

Secara default, ketika kueri Gremlin melebihi batas waktu kueri, Neptunus membatalkan kueri dan mengembalikan kesalahan. Petunjuk `evaluationTimeoutBehavior` kueri mengubah perilaku ini sehingga Neptunus mengalirkan kembali sebagian hasil yang dihitung sebelum batas waktu terjadi, alih-alih mengembalikan kesalahan.

**catatan**  
Petunjuk kueri ini menggunakan `with` langkah, bukan`withSideEffect`, dan tidak menggunakan `Neptune#` awalan.

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

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

**Nilai yang Tersedia**
+ `partialResults`— Ketika waktu kueri habis, Neptunus mengembalikan hasil apa pun yang dihitung sebelum batas waktu.
+ `exception`— Ketika waktu kueri habis, Neptunus mengembalikan kesalahan. Ini adalah perilaku default.

**penting**  
Petunjuk kueri ini hanya dapat digunakan dengan kueri hanya-baca. Jika Anda menggunakan petunjuk ini dengan kueri yang bermutasi atau dengan DFE diaktifkan (baik melalui petunjuk `useDFE` kueri atau parameter `neptune_dfe_query_engine` instance), Neptunus mengembalikan kesalahan.

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

Kueri berikut mengembalikan sebagian hasil jika melebihi batas waktu kueri:

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