where(conditions) {
		this._conditions = conditions;

		let parser = new WhereParser({ allowHtml: this.allowHtml });
		let parsed_condition = parser.parseWhere(this._conditions);

		this._query.where = parsed_condition;

		return this;
	}
/**
	 * parses all query conditions and its relations using Parser class
	 * @param {array} conditions 
	 * @returns {Query}
	 */
parses all query conditions and its relations using Parser class
@param {array} conditions
@returns {Query}
parses all query conditions and its relations using Parser class @param { array } conditions @returns { Query }
where(conditions) {
		this._conditions = conditions;
		let parser = new WhereParser({ allowHtml: this.allowHtml });
		let parsed_condition = parser.parseWhere(this._conditions);
		this._query.where = parsed_condition;
		return this;
	}
where ( conditions ) { this . _conditions = conditions ; let parser = new WhereParser ( { allowHtml : this . allowHtml } ) ; let parsed_condition = parser . parseWhere ( this . _conditions ) ; this . _query . where = parsed_condition ; return this ; }
parses all query conditions and its relations using Parser class
 @param {array} conditions
 @returns {Query}
parses all query conditions and its relations using Parser class @param { array } conditions @returns { Query }