ePages 6.11.0 - DE_EPAGES/Cartridge/API/Table/CartridgeDependency.pm

Package DE_EPAGES::Cartridge::API::Table::CartridgeDependency

interface for table CartridgeDependency

@EXPORT_OK
InsertCartridgeDependency
UpdateCartridgeDependency
DeleteCartridgeDependency
GetAllPKeyCartridgeDependencies
GetAllInfoCartridgeDependencies
GetInfoCartridgeDependency
ExistsCartridgeDependency
GetPKeyCartridgeDependenciesByCartridgeID
GetInfoCartridgeDependenciesByCartridgeID
GetPKeyCartridgeDependenciesByDependendCartridgeID
GetInfoCartridgeDependenciesByDependendCartridgeID

Functions

DeleteCartridgeDependency
ExistsCartridgeDependency
GetAllInfoCartridgeDependencies
GetAllPKeyCartridgeDependencies
GetInfoCartridgeDependenciesByCartridgeID
GetInfoCartridgeDependenciesByDependendCartridgeID
GetInfoCartridgeDependency
GetPKeyCartridgeDependenciesByCartridgeID
GetPKeyCartridgeDependenciesByDependendCartridgeID
InsertCartridgeDependency
UpdateCartridgeDependency

DeleteCartridgeDependency

Deletes a(n) CartridgeDependency.

Syntax
DeleteCartridgeDependency($CartridgeID, $DependendCartridgeID);
DeleteCartridgeDependency($hCartridgeDependency); # if $hCartridgeDependency includes CartridgeID, DependendCartridgeID
Input
$CartridgeID (int)
cartridge identifier (part of primary key)
$DependendCartridgeID (int)
identifier of dependend cartridge (part of primary key)

ExistsCartridgeDependency

Returns true if the CartridgeDependency exists.

Syntax
$exists = ExistsCartridgeDependency($CartridgeID, $DependendCartridgeID);
Input
$CartridgeID (int)
cartridge identifier
$DependendCartridgeID (int)
identifier of dependend cartridge
Return
$exists (boolean)
1/0 the CartridgeDependency exists (yes/no)

GetAllInfoCartridgeDependencies

Returns all objects of CartridgeDependency.

Syntax
$ahCartridgeDependencyIDs = GetAllInfoCartridgeDependencies();
Return
$ahCartridgeDependencyIDs (reference to array of hashes)
with following keys:
  • CartridgeID - cartridge identifier (part of primary key)- int
  • DependendCartridgeID - identifier of dependend cartridge (part of primary key)- int
  • Comment - reason for the dependency (optional)- nvarchar(255)

GetAllPKeyCartridgeDependencies

Returns all CartridgeDependency identifiers.

Syntax
$ahCartridgeDependencyIDs = GetAllPKeyCartridgeDependencies();
Return
$ahCartridgeDependencyIDs (reference to array of hashes)
with following keys:
  • CartridgeID - cartridge identifier - int
  • DependendCartridgeID - identifier of dependend cartridge - int

GetInfoCartridgeDependenciesByCartridgeID

Returns objects of CartridgeDependency by primary key element CartridgeID.

Syntax
$ahCartridgeDependencies = GetInfoCartridgeDependenciesByCartridgeID($CartridgeID);
Input
$CartridgeID (int)
cartridge identifier
Return
$ahCartridgeDependencies (reference to array of hashes)
with following keys:
  • CartridgeID - cartridge identifier (part of primary key)- int
  • DependendCartridgeID - identifier of dependend cartridge (part of primary key)- int
  • Comment - reason for the dependency (optional)- nvarchar(255)

GetInfoCartridgeDependenciesByDependendCartridgeID

Returns objects of CartridgeDependency by alternate key DependendCartridgeID.

Syntax
$ahCartridgeDependencies = GetInfoCartridgeDependenciesByDependendCartridgeID($DependendCartridgeID);
Input
$DependendCartridgeID (int)
identifier of dependend cartridge
Return
$ahCartridgeDependencies (reference to array of hashes)
with following keys:
  • CartridgeID - cartridge identifier (part of primary key)- int
  • DependendCartridgeID - identifier of dependend cartridge (part of primary key)- int
  • Comment - reason for the dependency (optional)- nvarchar(255)

GetInfoCartridgeDependency

Returns the CartridgeDependency by identifier.

Syntax
$hCartridgeDependency = GetInfoCartridgeDependency($CartridgeID, $DependendCartridgeID);
Input
$CartridgeID (int)
cartridge identifier (part of primary key)
$DependendCartridgeID (int)
identifier of dependend cartridge (part of primary key)
Return
$hCartridgeDependency (reference to hash)
with following keys:
  • CartridgeID - cartridge identifier (part of primary key)- int
  • DependendCartridgeID - identifier of dependend cartridge (part of primary key)- int
  • Comment - reason for the dependency (optional)- nvarchar(255)

GetPKeyCartridgeDependenciesByCartridgeID

Returns primary keys of CartridgeDependency by primary key element CartridgeID.

Syntax
$ahKeys = GetPKeyCartridgeDependenciesByCartridgeID($CartridgeID);
Input
$CartridgeID (int)
cartridge identifier
Return
$ahKeys (reference to array of hashes)
with following keys:
  • CartridgeID - cartridge identifier - int
  • DependendCartridgeID - identifier of dependend cartridge - int

GetPKeyCartridgeDependenciesByDependendCartridgeID

Returns primary keys of CartridgeDependency by alternate key DependendCartridgeID.

Syntax
$ahKeys = GetPKeyCartridgeDependenciesByDependendCartridgeID($DependendCartridgeID);
Input
$DependendCartridgeID (int)
identifier of dependend cartridge
Return
$ahKeys (reference to array of hashes)
with following keys:
  • CartridgeID - cartridge identifier - int
  • DependendCartridgeID - identifier of dependend cartridge - int

InsertCartridgeDependency

Creates an entry of CartridgeDependency.

Syntax
InsertCartridgeDependency($hCartridgeDependency);
Input
$hCartridgeDependency (reference to hash)
with following keys:
  • CartridgeID - cartridge identifier (part of primary key)- int
  • DependendCartridgeID - identifier of dependend cartridge (part of primary key)- int
  • Comment - reason for the dependency (optional)- nvarchar(255)

UpdateCartridgeDependency

Updates a(n) CartridgeDependency if any element was changed.

Syntax
UpdateCartridgeDependency($CartridgeID, $DependendCartridgeID, $hCartridgeDependency);
UpdateCartridgeDependency($hCartridgeDependency); # if $hCartridgeDependency includes CartridgeID, DependendCartridgeID
Input
$CartridgeID (int)
cartridge identifier (part of primary key)
$DependendCartridgeID (int)
identifier of dependend cartridge (part of primary key)
$hCartridgeDependency (reference to hash)
with following keys:
  • Comment - reason for the dependency (optional)- nvarchar(255)