Delegate SqlNodeInterpreterFactoryCreator<TDataTypeProvider, TColumnTypeDefinitionProvider, TResult>
Represents a delegate for creating ISqlNodeInterpreterFactory instances.
[Pure]
public delegate TResult SqlNodeInterpreterFactoryCreator<in TDataTypeProvider, in TColumnTypeDefinitionProvider, out TResult>(string serverVersion, string defaultSchemaName, TDataTypeProvider dataTypes, TColumnTypeDefinitionProvider typeDefinitions) where TDataTypeProvider : ISqlDataTypeProvider where TColumnTypeDefinitionProvider : ISqlColumnTypeDefinitionProvider where TResult : ISqlNodeInterpreterFactory
Parameters
serverVersionstringdefaultSchemaNamestringName of the default DB schema.
dataTypesTDataTypeProviderISqlDataTypeProvider instance.
typeDefinitionsTColumnTypeDefinitionProviderISqlColumnTypeDefinitionProvider instance.
Returns
- TResult
- Represents a delegate for creating instances.
Type Parameters
TDataTypeProviderSQL data type provider type.
TColumnTypeDefinitionProviderSQL column type definition provider type.
TResultSQL node interpreter factory type.