Internal module only used if you are implementing a custom index.
@type t() :: %EctoFoundationDB.QueryPlan{ constraints: term(), context: term(), layer_data: term(), schema: term(), source: term(), updates: term() }