Versions in this module Expand all Collapse all v1 v1.2.0 Sep 22, 2025 Changes in this version + const ColumnDeletedAt + const ColumnId + const ColumnName + const CondiTagName + const Delete + const ExprEqual + const ExprGreater + const ExprNotEqual + const IdEqual + const InnerJoin + const Insert + const LeftJoin + const Limit + const Limit1 + const NameEqual + const NotDeleted + const NullStr + const Offset + const RightJoin + const Select + const TmFmtWithMS + const Update + const WithNotDeleted + func ConvertParams(v interface{}, escaper string) string + func DeleteByIdSQL(tableName string) string + func DeleteSQL(tableName, column string) string + func ExistsByFilterExprsSQL(tableName string, filters FilterExprs) string + func ExistsByQuerySQL(qsql string) string + func ExistsSQL(tableName, column string, withDeletedAt bool) string + type ConditionOperation int + const Between + const Equal + const Greater + const GreaterOrEqual + const In + const IsNotNull + const IsNull + const Less + const LessOrEqual + const Like + const NotEqual + const NotIn + const OperationPlace + func ParseConditionOperation(op string) ConditionOperation + func (m ConditionOperation) SQL() string + func (m ConditionOperation) String() string + type ConditionTag struct + Column string + EmptyValid bool + Expr string + Op string + func GetSQLCondition(tag reflect.StructTag) (*ConditionTag, error) + type FilterExpr struct + Field string + Operation ConditionOperation + Value []any + func (filter *FilterExpr) Build() string + type FilterExprs []FilterExpr + func (f FilterExprs) Build() string + func (f FilterExprs) BuildSQL() (string, []interface{})