mirror of
https://github.com/featurebasedb/featurebase.git
synced 2026-08-28 10:54:59 +00:00
The "field/view will just synthesize a tx" behavior is awful and also hides a number of fundamental flaws. We distinguish between "we really do mean to work on a single shard here" and "we intend to work on the whole field or view", and the latter now take Qcx instead of Tx. This eliminates a lot of very weird cases where we checked for nil Tx and synthesized them, and also gets us away from field and view taking Tx parameters when no possible Tx can be constructed which is valid, because Tx are inherently shard-specific at this time. |
||
|---|---|---|
| .. | ||
| cluster.go | ||
| disco.go | ||
| field.go | ||
| handler.go | ||
| holder.go | ||
| index.go | ||
| pilosa.go | ||
| pilosa_test.go | ||
| transaction.go | ||