How It Works - Happi-cat/Untech.SharePoint GitHub Wiki

Query Pipeline

  1. Create expression tree.
  2. Optimize it (rewrite Xor, replace string.IsNullOrEmpty, reduce conditions, etc).
  3. Create equivalent Query Object Model.
  4. Fetch Data from Data Storage (SharePoint).
  5. Map Data Items into .NET entities.