Skip to content
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
move CompileBasicDateSelect out Conditions file
  • Loading branch information
Cricle committed Nov 8, 2022
commit 50c39e21f19d7bfc52eaffc310ccff5d9ba57577
9 changes: 0 additions & 9 deletions QueryBuilder/Compilers/Compiler.Conditions.cs
Original file line number Diff line number Diff line change
Expand Up @@ -158,15 +158,6 @@ protected virtual string CompileBasicStringCondition(SqlResult ctx, BasicStringC

}

protected virtual string CompileBasicDateSelect(SqlResult ctx,DateQueryColumn x)
{
var column = Wrap(x.Column);

var sql = $"{x.Part.ToUpperInvariant()}({column})";

return sql;
}

protected virtual string CompileBasicDateCondition(SqlResult ctx, BasicDateCondition x)
{
var column = Wrap(x.Column);
Expand Down
10 changes: 10 additions & 0 deletions QueryBuilder/Compilers/Compiler.cs
Original file line number Diff line number Diff line change
Expand Up @@ -227,6 +227,16 @@ protected virtual SqlResult CompileSelectQuery(Query query)
return ctx;
}


protected virtual string CompileBasicDateSelect(SqlResult ctx, DateQueryColumn x)
{
var column = Wrap(x.Column);

var sql = $"{x.Part.ToUpperInvariant()}({column})";

return sql;
}

protected virtual SqlResult CompileAdHocQuery(AdHocTableFromClause adHoc)
{
var ctx = new SqlResult();
Expand Down