Skip to content

v0.2.0

Choose a tag to compare

@f0rb f0rb released this 19 Sep 09:27
· 87 commits to main since this release
b2a73ed

Features:

  • support subquery field mapping
    • Tag: subquery
    • Tag: select/from
    • Condition from name
    • ANY
    • ALL

Examples for subquery mapping:

type UserQuery struct {
	PageQuery
	//...

	ScoreLtAvg *UserQuery `subquery:"select avg(score) from User"`
	ScoreLtAny *UserQuery `subquery:"SELECT score FROM User"`
	ScoreLtAll *UserQuery `subquery:"select score from UserEntity"`

	ScoreGtAvg *UserQuery `select:"avg(score)" from:"UserEntity"`

	ScoreInScoreOfUser    *UserQuery
	ScoreGtAvgScoreOfUser *UserQuery
}

Full Changelog: v0.1.4...v0.2.0