View a markdown version of this page

Suggerimento per la query di valutazione TimeoutBehavior Gremlin - Amazon Neptune

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à.

Suggerimento per la query di valutazione TimeoutBehavior Gremlin

Per impostazione predefinita, quando una query Gremlin supera il timeout della query, Neptune annulla la query e restituisce un errore. Il suggerimento per la evaluationTimeoutBehavior query modifica questo comportamento in modo che Neptune riproduca in streaming tutti i risultati parziali calcolati prima del timeout, invece di restituire un errore.

Nota

Questo suggerimento di interrogazione utilizza il with passaggio, non e non withSideEffect utilizza il prefisso. Neptune#

Sintassi

g.with('evaluationTimeoutBehavior', 'value').gremlin-traversal
Valori disponibili
  • partialResults— Quando la query scade, Neptune restituisce tutti i risultati calcolati prima del timeout.

  • exception— Quando la query scade, Neptune restituisce un errore. Questo è il comportamento che segue di default.

Importante

Questo suggerimento di interrogazione può essere utilizzato solo con query di sola lettura. Se si utilizza questo suggerimento con una query mutante o con DFE abilitato (tramite il suggerimento di useDFE query o il parametro di neptune_dfe_query_engine istanza), Neptune restituisce un errore.

Esempio

La seguente query restituisce risultati parziali se supera il timeout della query:

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