# Functions
AggregateAvg avg(col).
AggregateCount count(col).
AggregateMax max(col).
AggregateMin min(col).
AggregateQuery is a helper function to execute the aggregate query and return the result.
AggregateSum sum(col).
BuildDelete work as its name says.
BuildInsert work as its name says.
BuildInsertIgnore work as its name says.
BuildInsertOnDuplicateKey builds an INSERT ..
BuildReplaceInsert work as its name says.
BuildSelect work as its name says.
BuildUpdate work as its name says.
NamedQuery is used for expressing complex query.
OmitEmpty is a helper function to clear where map zero value.
# Variables
ErrUnsupportedOperator reports there's unsupported operators in where-condition.
No description provided by the author
# Interfaces
AggregateSymbleBuilder need to be implemented so that executor can get what should be put into `select Symble() from xxx where yyy`.
Comparable requires type implements the Build method.
No description provided by the author
ResultResolver is a helper for retrieving data caller should know the type and call the responding method.
# Type aliases
No description provided by the author
Eq means equal(=).
Gt means greater than(>).
Gte means greater than or equal(>=).
In means in.
Like means like.
Lt means less than(<).
Lte means less than or equal(<=).
Ne means Not Equal(!=).
No description provided by the author
No description provided by the author
NotIn means not in.
No description provided by the author
NullType is the NULL type in mysql.
No description provided by the author
No description provided by the author