Add join to intCriterionHandler (#4414)

* Add join to intCriterionHandler
* Add join to floatCriterionHandler
This commit is contained in:
bayured
2024-01-08 00:48:16 +00:00
committed by GitHub
parent 6848dec5f4
commit ea503833c5

View File

@@ -542,6 +542,9 @@ func getPathSearchClauseMany(pathColumn, basenameColumn, p string, addWildcards,
func intCriterionHandler(c *models.IntCriterionInput, column string, addJoinFn func(f *filterBuilder)) criterionHandlerFunc { func intCriterionHandler(c *models.IntCriterionInput, column string, addJoinFn func(f *filterBuilder)) criterionHandlerFunc {
return func(ctx context.Context, f *filterBuilder) { return func(ctx context.Context, f *filterBuilder) {
if c != nil { if c != nil {
if addJoinFn != nil {
addJoinFn(f)
}
clause, args := getIntCriterionWhereClause(column, *c) clause, args := getIntCriterionWhereClause(column, *c)
f.addWhere(clause, args...) f.addWhere(clause, args...)
} }
@@ -551,6 +554,9 @@ func intCriterionHandler(c *models.IntCriterionInput, column string, addJoinFn f
func floatCriterionHandler(c *models.FloatCriterionInput, column string, addJoinFn func(f *filterBuilder)) criterionHandlerFunc { func floatCriterionHandler(c *models.FloatCriterionInput, column string, addJoinFn func(f *filterBuilder)) criterionHandlerFunc {
return func(ctx context.Context, f *filterBuilder) { return func(ctx context.Context, f *filterBuilder) {
if c != nil { if c != nil {
if addJoinFn != nil {
addJoinFn(f)
}
clause, args := getFloatCriterionWhereClause(column, *c) clause, args := getFloatCriterionWhereClause(column, *c)
f.addWhere(clause, args...) f.addWhere(clause, args...)
} }