Skip to content

Commit e05eb0f

Browse files
committed
Merge branch 'releases/7.x.x'
2 parents 6be1ac7 + c7a7e07 commit e05eb0f

File tree

4 files changed

+21
-21
lines changed

4 files changed

+21
-21
lines changed

src/Thinktecture.EntityFrameworkCore.Relational/Extensions/WindowFunction.cs

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -26,19 +26,19 @@ public abstract partial class WindowFunction
2626
/// <summary>
2727
/// Indication whether to use '*' when no arguments are provided.
2828
/// </summary>
29-
public bool UseStarWhenNoArguments { get; }
29+
public bool UseAsteriskWhenNoArguments { get; }
3030

3131
/// <summary>
3232
/// Initializes a new instance of <see cref="WindowFunction"/>.
3333
/// </summary>
3434
/// <param name="name">The name of the window function.</param>
3535
/// <param name="returnType">Return type of the function.</param>
36-
/// <param name="useStarWhenNoArguments">Indication whether to use '*' when no arguments are provided.</param>
37-
protected WindowFunction(string name, Type returnType, bool useStarWhenNoArguments)
36+
/// <param name="useAsteriskWhenNoArguments">Indication whether to use '*' when no arguments are provided.</param>
37+
protected WindowFunction(string name, Type returnType, bool useAsteriskWhenNoArguments)
3838
{
3939
Name = EnsureValidName(name);
4040
ReturnType = returnType ?? throw new ArgumentNullException(nameof(returnType));
41-
UseStarWhenNoArguments = useStarWhenNoArguments;
41+
UseAsteriskWhenNoArguments = useAsteriskWhenNoArguments;
4242
}
4343

4444
private static string EnsureValidName(string name)
@@ -59,12 +59,12 @@ private static string EnsureValidName(string name)
5959
/// </summary>
6060
/// <param name="name">The name of the function.</param>
6161
/// <param name="returnType">The return type of the function.</param>
62-
/// <param name="useStarWhenNoArguments">Indication whether to use '*' when no arguments are provided.</param>
63-
public void Deconstruct(out string name, out Type returnType, out bool useStarWhenNoArguments)
62+
/// <param name="useAsteriskWhenNoArguments">Indication whether to use '*' when no arguments are provided.</param>
63+
public void Deconstruct(out string name, out Type returnType, out bool useAsteriskWhenNoArguments)
6464
{
6565
name = Name;
6666
returnType = ReturnType;
67-
useStarWhenNoArguments = UseStarWhenNoArguments;
67+
useAsteriskWhenNoArguments = UseAsteriskWhenNoArguments;
6868
}
6969
}
7070

@@ -77,11 +77,11 @@ public sealed class WindowFunction<TResult> : WindowFunction, IEquatable<WindowF
7777
/// Initializes a new instance of <see cref="WindowFunction{TResult}"/>.
7878
/// </summary>
7979
/// <param name="name">The name of the window function</param>
80-
/// <param name="useStarWhenNoArguments">Indication whether to use '*' when no arguments are provided.</param>
80+
/// <param name="useAsteriskWhenNoArguments">Indication whether to use '*' when no arguments are provided.</param>
8181
public WindowFunction(
8282
string name,
83-
bool useStarWhenNoArguments = false)
84-
: base(name, typeof(TResult), useStarWhenNoArguments)
83+
bool useAsteriskWhenNoArguments = false)
84+
: base(name, typeof(TResult), useAsteriskWhenNoArguments)
8585
{
8686
}
8787

src/Thinktecture.EntityFrameworkCore.SqlServer/EntityFrameworkCore/Query/ExpressionTranslators/SqlServerDbFunctionsTranslator.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ internal SqlServerDbFunctionsTranslator(
7171

7272
private SqlExpression CreateWindowFunction(IReadOnlyList<SqlExpression> arguments)
7373
{
74-
var (functionName, returnType, useStarWhenNoArguments) = (WindowFunction?)((SqlConstantExpression)arguments[1]).Value
74+
var (functionName, returnType, useAsteriskWhenNoArguments) = (WindowFunction?)((SqlConstantExpression)arguments[1]).Value
7575
?? throw new ArgumentException("Window function must not be null");
7676

7777
var orderByExpression = arguments[^1] as WindowFunctionOrderingsExpression;
@@ -101,7 +101,7 @@ private SqlExpression CreateWindowFunction(IReadOnlyList<SqlExpression> argument
101101
var partitionBy = partitionByExpression?.PartitionBy.Select(e => _sqlExpressionFactory.ApplyDefaultTypeMapping(e)).ToList();
102102

103103
return new WindowFunctionExpression(functionName,
104-
useStarWhenNoArguments,
104+
useAsteriskWhenNoArguments,
105105
returnType,
106106
_typeMappingSource.FindMapping(returnType, _model),
107107
functionArgs,

src/Thinktecture.EntityFrameworkCore.SqlServer/EntityFrameworkCore/Query/SqlExpressions/WindowFunctionExpression.cs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,15 @@ public class WindowFunctionExpression : SqlExpression
1515
/// Creates a new instance of the <see cref="WindowFunctionExpression" /> class.
1616
/// </summary>
1717
/// <param name="name">Function name.</param>
18-
/// <param name="useStarWhenNoArguments">Indication whether to use '*' when no arguments are provided.</param>
18+
/// <param name="useAsteriskWhenNoArguments">Indication whether to use '*' when no arguments are provided.</param>
1919
/// <param name="type">Return type.</param>
2020
/// <param name="arguments">Arguments.</param>
2121
/// <param name="typeMapping">Type mapping.</param>
2222
/// <param name="partitions">A list expressions to partition by.</param>
2323
/// <param name="orderings">A list of ordering expressions to order by.</param>
2424
public WindowFunctionExpression(
2525
string name,
26-
bool useStarWhenNoArguments,
26+
bool useAsteriskWhenNoArguments,
2727
Type type,
2828
RelationalTypeMapping? typeMapping,
2929
IReadOnlyList<SqlExpression> arguments,
@@ -32,7 +32,7 @@ public WindowFunctionExpression(
3232
: base(type, typeMapping)
3333
{
3434
Name = name;
35-
UseStarWhenNoArguments = useStarWhenNoArguments;
35+
UseAsteriskWhenNoArguments = useAsteriskWhenNoArguments;
3636
Arguments = arguments;
3737
Partitions = partitions ?? Array.Empty<SqlExpression>();
3838
Orderings = orderings ?? Array.Empty<OrderingExpression>();
@@ -46,7 +46,7 @@ public WindowFunctionExpression(
4646
/// <summary>
4747
/// Indication whether to use '*' when no arguments are provided.
4848
/// </summary>
49-
public bool UseStarWhenNoArguments { get; }
49+
public bool UseAsteriskWhenNoArguments { get; }
5050

5151
/// <summary>
5252
/// Function arguments.
@@ -71,7 +71,7 @@ protected override Expression VisitChildren(ExpressionVisitor visitor)
7171
var orderings = visitor.VisitExpressions(Orderings);
7272

7373
return !ReferenceEquals(arguments, Arguments) || !ReferenceEquals(partitions, Partitions) || !ReferenceEquals(orderings, Orderings)
74-
? new WindowFunctionExpression(Name, UseStarWhenNoArguments, Type, TypeMapping, arguments, partitions, orderings)
74+
? new WindowFunctionExpression(Name, UseAsteriskWhenNoArguments, Type, TypeMapping, arguments, partitions, orderings)
7575
: this;
7676
}
7777

@@ -84,7 +84,7 @@ protected override void Print(ExpressionPrinter expressionPrinter)
8484
{
8585
expressionPrinter.VisitCollection(Arguments);
8686
}
87-
else if (UseStarWhenNoArguments)
87+
else if (UseAsteriskWhenNoArguments)
8888
{
8989
expressionPrinter.Append(" * ");
9090
}
@@ -118,7 +118,7 @@ private bool Equals(WindowFunctionExpression windowFunctionExpression)
118118
{
119119
return base.Equals(windowFunctionExpression)
120120
&& Name.Equals(windowFunctionExpression.Name)
121-
&& UseStarWhenNoArguments.Equals(windowFunctionExpression.UseStarWhenNoArguments)
121+
&& UseAsteriskWhenNoArguments.Equals(windowFunctionExpression.UseAsteriskWhenNoArguments)
122122
&& (Arguments == null ? windowFunctionExpression.Arguments == null : Arguments.SequenceEqual(windowFunctionExpression.Arguments))
123123
&& (Partitions == null ? windowFunctionExpression.Partitions == null : Partitions.SequenceEqual(windowFunctionExpression.Partitions))
124124
&& (Orderings == null ? windowFunctionExpression.Orderings == null : Orderings.SequenceEqual(windowFunctionExpression.Orderings));
@@ -130,7 +130,7 @@ public override int GetHashCode()
130130
var hash = new HashCode();
131131
hash.Add(base.GetHashCode());
132132
hash.Add(Name);
133-
hash.Add(UseStarWhenNoArguments);
133+
hash.Add(UseAsteriskWhenNoArguments);
134134

135135
foreach (var argument in Arguments)
136136
{

src/Thinktecture.EntityFrameworkCore.SqlServer/EntityFrameworkCore/Query/ThinktectureSqlServerQuerySqlGenerator.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ private Expression VisitWindowFunction(WindowFunctionExpression windowFunctionEx
5252
Visit(argument);
5353
}
5454

55-
if (windowFunctionExpression.Arguments.Count == 0 && windowFunctionExpression.UseStarWhenNoArguments)
55+
if (windowFunctionExpression.Arguments.Count == 0 && windowFunctionExpression.UseAsteriskWhenNoArguments)
5656
Sql.Append("*");
5757

5858
Sql.Append(") OVER (");

0 commit comments

Comments
 (0)