public constructor()

in src/main.ts [1335:1349]


	public constructor(arg1: string, arg2: ServerOptions | string, arg3: ClientOptions | ServerOptions, arg4?: boolean | ClientOptions, arg5?: boolean) {
		let features: Array<ISqlOpsFeature>;
		if (is.string(arg2)) {
			super(arg1, arg2, arg3 as ServerOptions, arg4 as ClientOptions, arg5);
			this._providerId = (arg4 as ClientOptions).providerId;
			features = (arg4 as ClientOptions).features;
		} else {
			super(arg1, arg2 as ServerOptions, arg3 as ClientOptions, arg4 as boolean);
			this._providerId = (arg3 as ClientOptions).providerId;
			features = (arg3 as ClientOptions).features;
		}
		this._sqlc2p = c2p;
		this._sqlp2c = p2c;
		this.registerSqlopsFeatures(features || SqlOpsDataClient.defaultFeatures);
	}