2017-01-19 3 views
0

Я хотел бы воспользоваться коротким замыканием OR в запросе SQL Orient, который я пишу. Является ли короткое замыкание OR Orient и оценивает его термины слева направо или справа налево?OrientDB OR оценка

ответ

1

OrientDB WHERE Оценка состояния не выполнена полностью, поскольку она написана, поэтому вы не можете положиться на 100% на короткое замыкание на операции ИЛИ.

В V 2.2 планировщик выполнения пытается выполнить некоторые простые предположения и сначала оценить индексированные условия, а затем будет оценивать выражения слева направо.

В следующем V 3.0 выполнения планировщика является гораздо более сложным и может сделать полную перезапись WHERE условия, чтобы сделать запрос более эффективным, так что вы не должны полагаться на короткое замыкание в общих