Skip to content

Commit 14e2d87

Browse files
authored
Rename ISQLFunctionExtended.FunctionName to Name (#2359)
1 parent fffb8d2 commit 14e2d87

19 files changed

+25
-33
lines changed

src/NHibernate/Dialect/FirebirdDialect.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ public CastedFunction(string name, IType returnType) : base(name, returnType, fa
148148

149149
public override SqlString Render(IList args, ISessionFactoryImplementor factory)
150150
{
151-
return new SqlString("cast('", FunctionName, "' as ", FunctionReturnType.SqlTypes(factory)[0].ToString(), ")");
151+
return new SqlString("cast('", Name, "' as ", FunctionReturnType.SqlTypes(factory)[0].ToString(), ")");
152152
}
153153
}
154154

@@ -161,7 +161,7 @@ public CurrentTimeStamp() : base("current_timestamp", NHibernateUtil.LocalDateTi
161161

162162
public override SqlString Render(IList args, ISessionFactoryImplementor factory)
163163
{
164-
return new SqlString(FunctionName);
164+
return new SqlString(Name);
165165
}
166166
}
167167

@@ -235,7 +235,7 @@ public IType GetEffectiveReturnType(IEnumerable<IType> argumentTypes, IMapping m
235235
}
236236

237237
/// <inheritdoc />
238-
public string FunctionName => "position";
238+
public string Name => "position";
239239

240240
public bool HasArguments
241241
{

src/NHibernate/Dialect/Function/AnsiSubstringFunction.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ public IType GetEffectiveReturnType(IEnumerable<IType> argumentTypes, IMapping m
5050
}
5151

5252
/// <inheritdoc />
53-
public string FunctionName => "substring";
53+
public string Name => "substring";
5454

5555
public bool HasArguments
5656
{

src/NHibernate/Dialect/Function/AnsiTrimEmulationFunction.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ public IType GetEffectiveReturnType(IEnumerable<IType> argumentTypes, IMapping m
9898
}
9999

100100
/// <inheritdoc />
101-
public string FunctionName => null;
101+
public string Name => null;
102102

103103
public bool HasArguments
104104
{

src/NHibernate/Dialect/Function/BitwiseFunctionOperation.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ public virtual IType GetEffectiveReturnType(IEnumerable<IType> argumentTypes, IM
7070
}
7171

7272
/// <inheritdoc />
73-
public string FunctionName => _functionName;
73+
public string Name => _functionName;
7474

7575
/// <inheritdoc />
7676
public bool HasArguments => true;

src/NHibernate/Dialect/Function/BitwiseNativeOperation.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ public virtual IType GetEffectiveReturnType(IEnumerable<IType> argumentTypes, IM
8989
}
9090

9191
/// <inheritdoc />
92-
public string FunctionName => null;
92+
public string Name => null;
9393

9494
/// <inheritdoc />
9595
public bool HasArguments => true;

src/NHibernate/Dialect/Function/CastFunction.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ public virtual IType GetEffectiveReturnType(IEnumerable<IType> argumentTypes, IM
4242
}
4343

4444
/// <inheritdoc />
45-
public string FunctionName => "cast";
45+
public string Name => "cast";
4646

4747
public bool HasArguments
4848
{

src/NHibernate/Dialect/Function/CharIndexFunction.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public virtual IType GetEffectiveReturnType(IEnumerable<IType> argumentTypes, IM
4343
}
4444

4545
/// <inheritdoc />
46-
public string FunctionName => "charindex";
46+
public string Name => "charindex";
4747

4848
public bool HasArguments
4949
{

src/NHibernate/Dialect/Function/ClassicAggregateFunction.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ public virtual IType GetEffectiveReturnType(IEnumerable<IType> argumentTypes, IM
6363
}
6464

6565
/// <inheritdoc />
66-
public string FunctionName => name;
66+
public string Name => name;
6767

6868
public bool HasArguments
6969
{

src/NHibernate/Dialect/Function/ISQLFunctionExtended.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ internal interface ISQLFunctionExtended : ISQLFunction
1010
/// <summary>
1111
/// The function name or <see langword="null"/> when multiple functions/operators/statements are used.
1212
/// </summary>
13-
string FunctionName { get; }
13+
string Name { get; }
1414

1515
/// <summary>
1616
/// Get the function general return type, ignoring underlying database specifics.

src/NHibernate/Dialect/Function/NoArgSQLFunction.cs

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -21,19 +21,13 @@ public NoArgSQLFunction(string name, IType returnType)
2121

2222
public NoArgSQLFunction(string name, IType returnType, bool hasParenthesesIfNoArguments)
2323
{
24-
#pragma warning disable 618
2524
Name = name;
26-
#pragma warning restore 618
2725
FunctionReturnType = returnType;
2826
HasParenthesesIfNoArguments = hasParenthesesIfNoArguments;
2927
}
3028

3129
public IType FunctionReturnType { get; protected set; }
3230

33-
// Since v5.3
34-
[Obsolete("Use FunctionName property instead.")]
35-
public string Name { get; protected set; }
36-
3731
#region ISQLFunction Members
3832

3933
// Since v5.3
@@ -58,9 +52,7 @@ public virtual IType GetEffectiveReturnType(IEnumerable<IType> argumentTypes, IM
5852
}
5953

6054
/// <inheritdoc />
61-
#pragma warning disable 618
62-
public string FunctionName => Name;
63-
#pragma warning restore 618
55+
public string Name { get; protected set; }
6456

6557
public bool HasArguments
6658
{
@@ -73,15 +65,15 @@ public virtual SqlString Render(IList args, ISessionFactoryImplementor factory)
7365
{
7466
if (args.Count > 0)
7567
{
76-
throw new QueryException("function takes no arguments: " + FunctionName);
68+
throw new QueryException("function takes no arguments: " + Name);
7769
}
7870

7971
if (HasParenthesesIfNoArguments)
8072
{
81-
return new SqlString(FunctionName + "()");
73+
return new SqlString(Name + "()");
8274
}
8375

84-
return new SqlString(FunctionName);
76+
return new SqlString(Name);
8577
}
8678

8779
#endregion

src/NHibernate/Dialect/Function/NvlFunction.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ public virtual IType GetEffectiveReturnType(IEnumerable<IType> argumentTypes, IM
4242
}
4343

4444
/// <inheritdoc />
45-
public string FunctionName => "nvl";
45+
public string Name => "nvl";
4646

4747
public bool HasArguments
4848
{

src/NHibernate/Dialect/Function/PositionSubstringFunction.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ public virtual IType GetEffectiveReturnType(IEnumerable<IType> argumentTypes, IM
4444
}
4545

4646
/// <inheritdoc />
47-
public string FunctionName => "position";
47+
public string Name => "position";
4848

4949
public bool HasArguments
5050
{

src/NHibernate/Dialect/Function/SQLFunctionTemplate.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ public virtual IType GetEffectiveReturnType(IEnumerable<IType> argumentTypes, IM
104104
}
105105

106106
/// <inheritdoc />
107-
public virtual string FunctionName => null;
107+
public virtual string Name => null;
108108

109109
public bool HasArguments
110110
{

src/NHibernate/Dialect/Function/StandardSQLFunction.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ public virtual IType GetEffectiveReturnType(IEnumerable<IType> argumentTypes, IM
6767
}
6868

6969
/// <inheritdoc />
70-
public string FunctionName => name;
70+
public string Name => name;
7171

7272
public bool HasArguments
7373
{

src/NHibernate/Dialect/Function/VarArgsSQLFunction.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ public virtual IType GetEffectiveReturnType(IEnumerable<IType> argumentTypes, IM
5858
}
5959

6060
/// <inheritdoc />
61-
public virtual string FunctionName => null;
61+
public virtual string Name => null;
6262

6363
public bool HasArguments
6464
{

src/NHibernate/Dialect/HanaDialectBase.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ public IType GetEffectiveReturnType(IEnumerable<IType> argumentTypes, IMapping m
5858
}
5959

6060
/// <inheritdoc />
61-
public virtual string FunctionName => "cast";
61+
public virtual string Name => "cast";
6262

6363
public bool HasArguments => true;
6464

src/NHibernate/Dialect/Oracle8iDialect.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -583,7 +583,7 @@ public CurrentTimeStamp() : base("current_timestamp", NHibernateUtil.LocalDateTi
583583

584584
public override SqlString Render(IList args, ISessionFactoryImplementor factory)
585585
{
586-
return new SqlString(FunctionName);
586+
return new SqlString(Name);
587587
}
588588
}
589589
[Serializable]
@@ -619,7 +619,7 @@ public IType GetEffectiveReturnType(IEnumerable<IType> argumentTypes, IMapping m
619619
}
620620

621621
/// <inheritdoc />
622-
public string FunctionName => "instr";
622+
public string Name => "instr";
623623

624624
public bool HasArguments
625625
{

src/NHibernate/Dialect/PostgreSQLDialect.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -400,7 +400,7 @@ public IType GetEffectiveReturnType(IEnumerable<IType> argumentTypes, IMapping m
400400
}
401401

402402
/// <inheritdoc />
403-
public string FunctionName => _name;
403+
public string Name => _name;
404404

405405
public bool HasArguments => true;
406406

src/NHibernate/Hql/Ast/ANTLR/Tree/AggregateNode.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ public string FunctionName
2727
{
2828
if (SessionFactoryHelper.FindSQLFunction(Text) is ISQLFunctionExtended sqlFunction)
2929
{
30-
return sqlFunction.FunctionName;
30+
return sqlFunction.Name;
3131
}
3232

3333
return Text;

0 commit comments

Comments
 (0)