const ATTR_PORTABILITY = 106;
const ATTR_COLL_KEY = 108;
- const ATTR_QUERY_LIMIT = 109;
const ATTR_DEFAULT_TABLE_TYPE = 112;
const ATTR_DEF_TEXT_LENGTH = 113;
const ATTR_DEF_VARCHAR_LENGTH = 114;
const ATTR_SINGULARIZE_IMPORT = 163;
const ATTR_USE_DQL_CALLBACKS = 164;
- const LIMIT_ROWS = 1;
- const QUERY_LIMIT_ROWS = 1;
- const LIMIT_RECORDS = 2;
- const QUERY_LIMIT_RECORDS = 2;
-
const FETCH_IMMEDIATE = 0;
const FETCH_BATCH = 1;
const FETCH_OFFSET = 3;
}
}
break;
- case IPF_ORM::ATTR_QUERY_LIMIT:
case IPF_ORM::ATTR_QUOTE_IDENTIFIER:
case IPF_ORM::ATTR_PORTABILITY:
case IPF_ORM::ATTR_DEFAULT_TABLE_TYPE:
IPF_ORM::ATTR_QUERY_CACHE => null,
IPF_ORM::ATTR_LOAD_REFERENCES => true,
IPF_ORM::ATTR_THROW_EXCEPTIONS => true,
- IPF_ORM::ATTR_QUERY_LIMIT => IPF_ORM::LIMIT_RECORDS,
IPF_ORM::ATTR_IDXNAME_FORMAT => "%s_idx",
IPF_ORM::ATTR_SEQNAME_FORMAT => "%s_seq",
IPF_ORM::ATTR_TBLNAME_FORMAT => "%s",
$table = $map['table'];
$rootAlias = key($this->_queryComponents);
- if ( ! empty($this->_sqlParts['limit']) && $this->_needsSubquery &&
- $table->getAttribute(IPF_ORM::ATTR_QUERY_LIMIT) == IPF_ORM::LIMIT_RECORDS) {
+ if (!empty($this->_sqlParts['limit']) && $this->_needsSubquery) {
$needsSubQuery = true;
}