In the wikipedia article on CAP Theorem(https://en.wikipedia.org/wiki/CAP_theorem), it states (bold emphasis mine) "When choosing consistency over availability, the system will return an error or a time-out if particular information cannot be guaranteed to be up to date due to network partitioning."
If so, doesn't choosing consistency over availability mean we lose partition tolerance as well? The system might be up but if it is returning errors for all my data access, what good is it? Or, does "network partitioning" imply data partitioning as well here? In other words, if data partitioning is also implied, atleast some parts of the data are known to be up-to-date and can be returned while still satisfying the consistency requirement.