Open a conglomerate for use, optionally include "compiled" info.
Same as openConglomerate(), except that one can optionally provide "compiled" static_info and/or dynamic_info. This compiled information must have be gotten from getDynamicCompiledConglomInfo() and/or getStaticCompiledConglomInfo() calls on the same conglomid being opened. It is up to caller that "compiled" information is still valid and is appropriately multi-threaded protected.
@see TransactionController#openConglomerate
@see TransactionController#getDynamicCompiledConglomInfo
@see TransactionController#getStaticCompiledConglomInfo
@see DynamicCompiledOpenConglomInfo
@see StaticCompiledOpenConglomInfo
@return The identifier to be used to open the conglomerate later.
@param hold If true, will be maintained open over commits.
@param open_mode Specifiy flags to control opening of table.
@param lock_level One of (MODE_TABLE, MODE_RECORD).
@param isolation_level The isolation level to lock the conglomerate at.One of (ISOLATION_READ_COMMITTED, ISOLATION_REPEATABLE_READ or ISOLATION_SERIALIZABLE).
@param static_info object returned from getStaticCompiledConglomInfo() call on this id.
@param dynamic_info object returned fromgetDynamicCompiledConglomInfo() call on this id.
@exception StandardException Standard exception policy.