Tortuga.Chain Namespace
Tortuga.Chain.CommandBuilders Namespace
Tortuga.Chain.Metadata Namespace

ScalarFunctionMetadata<(Of <(<'TObjectName, TDbType>)>)> Constructor

Initializes a new instance of the ScalarFunctionMetadata<(Of <(<'TObjectName, TDbType>)>)> class.

Namespace:  Tortuga.Chain.Metadata
Assembly:  Tortuga.Chain.Core (in Tortuga.Chain.Core.dll)

Syntax


public ScalarFunctionMetadata(
	TObjectName name,
	ParameterMetadataCollection<TDbType> parameters,
	string typeName,
	Nullable<TDbType> dbType,
	bool isNullable,
	Nullable<int> maxLength,
	Nullable<int> precision,
	Nullable<int> scale,
	string fullTypeName
)
Public Sub New ( _
	name As TObjectName, _
	parameters As ParameterMetadataCollection(Of TDbType), _
	typeName As String, _
	dbType As Nullable(Of TDbType), _
	isNullable As Boolean, _
	maxLength As Nullable(Of Integer), _
	precision As Nullable(Of Integer), _
	scale As Nullable(Of Integer), _
	fullTypeName As String _
)
public:
ScalarFunctionMetadata(
	TObjectName name, 
	ParameterMetadataCollection<TDbType>^ parameters, 
	String^ typeName, 
	Nullable<TDbType> dbType, 
	bool^ isNullable, 
	Nullable<int^> maxLength, 
	Nullable<int^> precision, 
	Nullable<int^> scale, 
	String^ fullTypeName
)

Parameters

name
Type: TObjectName
The name of the scalar function.
parameters
Type: Tortuga.Chain.Metadata..::..ParameterMetadataCollection<(Of <(<'TDbType>)>)>
The parameters.
typeName
Type: String
Name of the return type.
dbType
Type: Nullable<(Of <(<'TDbType>)>)>
Return type.
isNullable
Type: Boolean
if set to true if the return type is nullable.
maxLength
Type: Nullable<(Of <(<'Int32>)>)>
The maximum length of the return value.
precision
Type: Nullable<(Of <(<'Int32>)>)>
The precision of the return value.
scale
Type: Nullable<(Of <(<'Int32>)>)>
The scale of the return value.
fullTypeName
Type: String
Full name of the return type.