Microsoft.SqlServer.TransactSql.ScriptDom by Microsoft

<PackageReference Include="Microsoft.SqlServer.TransactSql.ScriptDom" Version="161.8905.0" />

.NET API 5,152,136 bytes

 FunctionCall

Represents a function call.

The Absent or Null on Null will convert or remove sql null to json null

public CallTarget CallTarget { get; set; }

Optional function call target.

public Identifier FunctionName { get; set; }

Name of the function being called.

The ignore nulls is used to eliminate rows with null value in the output. Optional may be null.

The Json parameters to the function.

public OverClause OverClause { get; set; }

The over clause. Optional may be null.

The parameters to the function.

public Identifier TrimOptions { get; set; }

TRIM intrinsic can take optional arguments like 'Leading', 'Trailing' or 'Both'.

public UniqueRowFilter UniqueRowFilter { get; set; }

An enum that can be NotSpecified, All or Distinct.

public WithinGroupClause WithinGroupClause { get; set; }

The within group clause used for ordered aggregates. Optional may be null.

public FunctionCall()