function from($val, $limit=null) { if(is_array($val)) { Query::$_fromValue = f_keyMap( function($v, $k) { if(is_string($k)) { return $v . ' AS ' . $k; } return $v; }, $val ); } else { Query::$_fromValue = $val; } if(isset($limit)) { Query::$_fromLimit = array_map('intval', (array)$limit); } return $this; }