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 l'interrogazione di valutazione di Gremlin TimeoutBehavior
Per impostazione predefinita, quando una query Gremlin supera il timeout della query, Neptune annulla la query e restituisce un errore. Il suggerimento di evaluationTimeoutBehavior interrogazione modifica questo comportamento in modo che Neptune restituisca tutti i risultati parziali calcolati prima del timeout, invece di restituire un errore.
Nota
Questo suggerimento di interrogazione utilizza lo with step, 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 interrogazioni di sola lettura. Se si utilizza questo suggerimento con una query mutante o con DFE abilitato (tramite il suggerimento di useDFE interrogazione o il parametro neptune_dfe_query_engine instance), Neptune restituisce un errore.
Esempio
La seguente query restituisce risultati parziali se supera il timeout della query:
g.with('evaluationTimeoutBehavior', 'partialResults').V().out().valueMap()