[eluser]drewbee[/eluser]
That is correct, Bohboh.
All of the following types are properly escaped automatically:
$data = array('test' => 'bah');
$this->db->insert('table', $data);
$this->db->update('table', $data);
$this->db->delete('table', $data);
and of course binding...
$this->db->query("SELECT col FROM table WHERE col = ?", array('value'));