protected function _buildMetas($type, array $metas, $names = null, $joiner = ' ') {
		$result = '';
		$names = $names ? (array) $names : array_keys($metas);
		foreach ($names as $name) {
			$value = isset($metas[$name]) ? $metas[$name] : null;
			if ($value && $meta = $this->_meta($type, $name, $value)) {
				$result .= $joiner . $meta;
			}
		}
		return $result;
	}
protected function _buildMetas($type, array $metas, $names = null, $joiner = ' ') {
		$result = '';
		$names = $names ? (array) $names : array_keys($metas);
		foreach ($names as $name) {
			$value = isset($metas[$name]) ? $metas[$name] : null;
			if ($value && $meta = $this->_meta($type, $name, $value)) {
				$result .= $joiner . $meta;
			}
		}
		return $result;
	}
protected function _buildMetas ( $ type , array $ metas , $ names = null , $ joiner = ' ' ) { $ result = '' ; $ names = $ names ? ( array ) $ names : array_keys ( $ metas ) ; foreach ( $ names as $ name ) { $ value = isset ( $ metas [ $ name ] ) ? $ metas [ $ name ] : null ; if ( $ value && $ meta = $ this -> _meta ( $ type , $ name , $ value ) ) { $ result .= $ joiner . $ meta ; } } return $ result ; }
Helper for building columns metas

@see lithium\data\soure\Database::createSchema()
@see lithium\data\soure\Database::column()
@param array $metas The array of column metas.
@param array $names If `$names` is not `null` only build meta present in `$names`
@param type $joiner The join character
@return string The SQL constraints
Helper for building columns metas