2017-01-19 5 views
0

私が書いているオリエントのSQLクエリでORを短絡することを利用したいと思います。オリエントの短絡はありますか?それは左から右に、または右から左に用語を評価していますか?OrientDB OR評価

答えて

1

OrientDB WHERE条件評価が完全に実行されていないため、OR演算の短絡に100%頼ることはできません。

実行計画者は、単純な前提をいくつか行い、最初に索引付けされた条件を評価しようとすると、左から右へ式が評価されます。

次のV 3.0では、実行プランナーがはるかに複雑で、WHERE条件を完全に書き換えてクエリを効率的にすることができるため、一般的な短絡に頼らざるを得ません。