DictionaryHandle :: CopyExtentDef - Copy extent definition
The function copies an extent definition from one dictionary to another.
Implementation details
- srce_dicthandle - Reference to source dictionary handle
- extnames
- Extent name
The name contains the name of the extent, only. It does not contain a namespace scope.
Notes:retval checked for const &NString
- newnames
- New name
String that defines the new name/key for a object that is about to be renamed or copied
- targ_struct
- Target type
The target type must be passed when the type name for the extent has been changed (e.g. because of a copy/rename operation). The name is passed as 0-terminated string or as buffer with trailing blanks and a maximum length of 40 characters.
Default: NString::Null()
- transaction
- Transaction option
When passing true the function creates a transaction while operating.
Default: NO
- retain_schemav
- Retain schema version
This option indicates, that the schema version from the source type should be copied (true). When the option is false, the schema version for the target type definition is set to 0.
Default: NO