protected function createObjectStateFindQuery()
{
$query = $this->dbHandler->createSelectQuery();
$query->select($this->dbHandler->aliasedColumn($query, 'default_language_id', 'ezcobj_state'), $this->dbHandler->aliasedColumn($query, 'group_id', 'ezcobj_state'), $this->dbHandler->aliasedColumn($query, 'id', 'ezcobj_state'), $this->dbHandler->aliasedColumn($query, 'identifier', 'ezcobj_state'), $this->dbHandler->aliasedColumn($query, 'language_mask', 'ezcobj_state'), $this->dbHandler->aliasedColumn($query, 'priority', 'ezcobj_state'), $this->dbHandler->aliasedColumn($query, 'description', 'ezcobj_state_language'), $this->dbHandler->aliasedColumn($query, 'language_id', 'ezcobj_state_language'), $this->dbHandler->aliasedColumn($query, 'name', 'ezcobj_state_language'))->from($this->dbHandler->quoteTable('ezcobj_state'))->innerJoin($this->dbHandler->quoteTable('ezcobj_state_language'), $query->expr->eq($this->dbHandler->quoteColumn('id', 'ezcobj_state'), $this->dbHandler->quoteColumn('contentobject_state_id', 'ezcobj_state_language')));
return $query;
}