_readStatement(condition) {
        condition = this._validateContition(condition);

        let condition_string = condition[0] + ' ' + condition[1] + ' ' + condition[2];
        //attaching condition with its level
        if (this._semi_parsed_conditions.hasOwnProperty('l' + this._level)) {
            if (this._semi_parsed_conditions['l' + this._level].hasOwnProperty('cond_str')) {
                this._semi_parsed_conditions['l' + this._level].cond_str.push(condition_string);
            } else {
                this._semi_parsed_conditions['l' + this._level].cond_str = [condition_string];
            }
        } else {
            this._semi_parsed_conditions.cond_str = condition_string;
        }
    }
/**
     * convert query object with attributes like col, op, val to a condition statement.
     * @param {array} condition 
     */
convert query object with attributes like col, op, val to a condition statement.
@param {array} condition
convert query object with attributes like col op val to a condition statement . @param { array } condition
_readStatement(condition) {
        condition = this._validateContition(condition);
        let condition_string = condition[0] + ' ' + condition[1] + ' ' + condition[2];
        if (this._semi_parsed_conditions.hasOwnProperty('l' + this._level)) {
            if (this._semi_parsed_conditions['l' + this._level].hasOwnProperty('cond_str')) {
                this._semi_parsed_conditions['l' + this._level].cond_str.push(condition_string);
            } else {
                this._semi_parsed_conditions['l' + this._level].cond_str = [condition_string];
            }
        } else {
            this._semi_parsed_conditions.cond_str = condition_string;
        }
    }
_readStatement ( condition ) { condition = this . _validateContition ( condition ) ; let condition_string = condition [ 0 ] + ' ' + condition [ 1 ] + ' ' + condition [ 2 ] ; if ( this . _semi_parsed_conditions . hasOwnProperty ( 'l' + this . _level ) ) { if ( this . _semi_parsed_conditions [ 'l' + this . _level ] . hasOwnProperty ( 'cond_str' ) ) { this . _semi_parsed_conditions [ 'l' + this . _level ] . cond_str . push ( condition_string ) ; } else { this . _semi_parsed_conditions [ 'l' + this . _level ] . cond_str = [ condition_string ] ; } } else { this . _semi_parsed_conditions . cond_str = condition_string ; } }
convert query object with attributes like col, op, val to a condition statement.
convert query object with attributes like col op val to a condition statement .
//attaching condition with its level