/// <summary> /// Initializes a new instance of the <see cref="TsqlTargetRenderer"/> class. /// </summary> /// <param name="schemaResolver">The transformation schema resolver.</param> /// <param name="opRendererResolver">The operator renderer resolver.</param> /// <param name="references">The references manager.</param> /// <param name="tmpTables">The temporary tables informations.</param> /// <param name="mapper">The objects names mapper.</param> /// <param name="configuration">The configuration of the target.</param> /// <param name="envMapper">The environment names mapper.</param> /// <param name="logger">The errors logger.</param> public TsqlTargetRenderer( TransformationSchemaResolver schemaResolver, OperatorRendererResolver opRendererResolver, TemporaryTables tmpTables, IReferencesManager references, IMapper mapper, ITargetConfiguration configuration, IEnvironmentMapper envMapper, ILogger <ITargetRenderer> logger = null) { this._schemaResolver = schemaResolver; this._opRendererResolver = opRendererResolver; this._tmpTables = tmpTables; this._refs = references; this._mapper = mapper; this._conf = configuration; this._envMapper = envMapper; this._logger = logger; }
public DefaultCompiler(IParser parser, IReferencesManager referenceManager) { Parser = parser; ReferencesManager = referenceManager; }