Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ s_funcs

readonly Function [] System.Data.FunctionNode.s_funcs
staticprivate
Initial value:
= new Function[16]
{
new Function("Abs", FunctionId.Abs, typeof(object), IsValidateArguments: true, IsVariantArgumentList: false, 1, typeof(object), null, null),
new Function("IIf", FunctionId.Iif, typeof(object), IsValidateArguments: false, IsVariantArgumentList: false, 3, typeof(object), typeof(object), typeof(object)),
new Function("In", FunctionId.In, typeof(bool), IsValidateArguments: false, IsVariantArgumentList: true, 1, null, null, null),
new Function("IsNull", FunctionId.IsNull, typeof(object), IsValidateArguments: false, IsVariantArgumentList: false, 2, typeof(object), typeof(object), null),
new Function("Len", FunctionId.Len, typeof(int), IsValidateArguments: true, IsVariantArgumentList: false, 1, typeof(string), null, null),
new Function("Substring", FunctionId.Substring, typeof(string), IsValidateArguments: true, IsVariantArgumentList: false, 3, typeof(string), typeof(int), typeof(int)),
new Function("Trim", FunctionId.Trim, typeof(string), IsValidateArguments: true, IsVariantArgumentList: false, 1, typeof(string), null, null),
new Function("Convert", FunctionId.Convert, typeof(object), IsValidateArguments: false, IsVariantArgumentList: true, 1, typeof(object), null, null),
new Function("DateTimeOffset", FunctionId.DateTimeOffset, typeof(DateTimeOffset), IsValidateArguments: false, IsVariantArgumentList: true, 3, typeof(DateTime), typeof(int), typeof(int)),
new Function("Max", FunctionId.Max, typeof(object), IsValidateArguments: false, IsVariantArgumentList: false, 1, null, null, null),
new Function("Min", FunctionId.Min, typeof(object), IsValidateArguments: false, IsVariantArgumentList: false, 1, null, null, null),
new Function("Sum", FunctionId.Sum, typeof(object), IsValidateArguments: false, IsVariantArgumentList: false, 1, null, null, null),
new Function("Count", FunctionId.Count, typeof(object), IsValidateArguments: false, IsVariantArgumentList: false, 1, null, null, null),
new Function("Var", FunctionId.Var, typeof(object), IsValidateArguments: false, IsVariantArgumentList: false, 1, null, null, null),
new Function("StDev", FunctionId.StDev, typeof(object), IsValidateArguments: false, IsVariantArgumentList: false, 1, null, null, null),
new Function("Avg", FunctionId.Avg, typeof(object), IsValidateArguments: false, IsVariantArgumentList: false, 1, null, null, null)
}

Definition at line 21 of file FunctionNode.cs.

22 {
24 new Function("IIf", FunctionId.Iif, typeof(object), IsValidateArguments: false, IsVariantArgumentList: false, 3, typeof(object), typeof(object), typeof(object)),
39 };

Referenced by System.Data.FunctionNode.FunctionNode(), System.Data.FunctionNode.AddArgument(), System.Data.FunctionNode.Bind(), System.Data.FunctionNode.Check(), System.Data.FunctionNode.Eval(), System.Data.FunctionNode.EvalFunction(), System.Data.FunctionNode.GetDataType(), and System.Data.FunctionNode.Optimize().