Guard Against "SELECT *", Document Query

Description

Add a check to Query#select(String) to prevent users from selecting * - either by itself or in combination with other fields. Throw an IllegalArgumentException.

See and BBC-890 for more background.

Also, Query is a public API... all public methods should be javadoc'd.

Environment

None

Testing Notes

None

Assignee

Nick Clarke

Reporter

Alex Courtis

Labels

Add-on Type

None

Team

None

CC

None

Risk factor

None

QA Kickoff Status

None

QA Demo Status

None

Components

Fix versions

Priority

Minor
Configure