Я хотел бы воспользоваться коротким замыканием OR в запросе SQL Orient, который я пишу. Является ли короткое замыкание OR Orient и оценивает его термины слева направо или справа налево?OrientDB OR оценка
0
A
ответ
1
OrientDB WHERE Оценка состояния не выполнена полностью, поскольку она написана, поэтому вы не можете положиться на 100% на короткое замыкание на операции ИЛИ.
В V 2.2 планировщик выполнения пытается выполнить некоторые простые предположения и сначала оценить индексированные условия, а затем будет оценивать выражения слева направо.
В следующем V 3.0 выполнения планировщика является гораздо более сложным и может сделать полную перезапись WHERE условия, чтобы сделать запрос более эффективным, так что вы не должны полагаться на короткое замыкание в общих