In cases where the query is a raw string (as opposed to a `Query` object), to database must determine the correct column names from the result resource.

Parameters

  • mixed $query
  • resource $resource
  • object $context

Returns

array

Source

						public function schema($query, $resource = null, $context = null) {
		if (is_object($query)) {
			return parent::schema($query, $resource, $context);
		}

		$result = array();
		$count = $resource->numColumns();

		for ($i = 0; $i < $count; $i++) {
			$result[] = $resource->columnName($i);
		}
		return $result;
	}