index_hints_list = $index_hints_list; } function toString(){ $result = parent::toString(); $index_hint_string = ''; $indexTypeList = array('USE'=>1, 'FORCE'=>1); foreach($this->index_hints_list as $index_hint){ $index_hint_type = $index_hint->getIndexHintType(); if(isset($indexTypeList[$index_hint_type])) $index_hint_string .= 'INDEX(' . $index_hint->getIndexName() . '), '; } if($index_hint_string != ''){ $result .= ' WITH(' . substr($index_hint_string, 0, -2) . ') '; } return $result; } } ?>