SnapshotQueryBackend
constructor(bindings: QueryBindings<AggregateType>?, prepare: (AggregateType) -> Unit = {}, indexes: (AggregateType, QueryIndexPlan) -> QueryIndexReport? = null, serves: (AggregateType) -> Boolean = { bindings != null }, store: (AggregateType) -> String? = { null })