array('SET', 3), ); /** * Possible exceptions in SET statment. * * @var array */ public static $OPTIONS = array( 'CHARSET' => array(3, 'var'), 'CHARACTER SET' => array(3, 'var'), 'NAMES' => array(3, 'var'), 'PASSWORD' => array(3, 'expr'), ); /** * Options used in current statement. * * @var OptionsArray[] */ public $options; /** * The updated values. * * @var SetOperation[] */ public $set; /** * @return string */ public function build() { return 'SET ' . OptionsArray::build($this->options) . ' ' . SetOperation::build($this->set); } }