/*
 * @(#)Drop_NSM_Functions.ddl	1.24 03/06/06
 *
 * Warning: This file was generated programmatically by mof2ddl.
 *          Do not make changes to this file or they will be lost!
 *
 * Copyright 2001-2003 Sun Microsystems, Inc. All Rights Reserved.
 *
 * This software is the confidential and proprietary information of Sun
 * Microsystems, Inc. ("Confidential Information").  You shall not
 * disclose such Confidential Information and shall use it only in
 * accordance with the terms of the license agreement you entered into
 * with Sun.
 *
 * SUN MAKES NO REPRESENTATIONS OR WARRANTIES ABOUT THE SUITABILITY OF
 * THE SOFTWARE, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
 * TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
 * PARTICULAR PURPOSE, OR NON-INFRINGEMENT. SUN SHALL NOT BE LIABLE FOR
 * ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING OR
 * DISTRIBUTING THIS SOFTWARE OR ITS DERIVATIVES.
 */

DROP TABLE MixPortTemp;

DROP FUNCTION setT4IPAddress();
DROP FUNCTION setIPAddress(VARCHAR);
DROP FUNCTION Porsche_discovery();
DROP FUNCTION get_HostCluster();
DROP FUNCTION get_StorageHost();
DROP FUNCTION get_HBA();
DROP FUNCTION get_SubSystemCluster();
DROP FUNCTION get_StorageSubSystem();
DROP FUNCTION get_Fabric();
DROP FUNCTION get_Switch();
DROP FUNCTION get_Zone();
DROP FUNCTION get_NxPort();
DROP FUNCTION get_SwitchPort();
DROP FUNCTION get_ChildIds();
DROP FUNCTION get_ZoneChildIds();
DROP FUNCTION get_AttachedIds();
DROP FUNCTION refresh_ModelNode();

DROP FUNCTION refresh_VirtualTables();
DROP FUNCTION Generic_Storage_Insert ();
DROP FUNCTION begin_discovery();
DROP FUNCTION end_discovery (INTEGER);
DROP FUNCTION end_discovery (INTEGER, VARCHAR);
DROP FUNCTION update_timestamp() ;
DROP FUNCTION update_TopoGuiTimestamp() ;
DROP FUNCTION isStale(TIMESTAMP) ;
DROP FUNCTION StorageHost_remove(VARCHAR);
DROP FUNCTION HBA_remove(VARCHAR);
DROP FUNCTION Port_remove(VARCHAR);
DROP FUNCTION AttachedPort_remove(VARCHAR);
DROP FUNCTION Volume_remove(VARCHAR);
DROP FUNCTION StorageSubSystem_remove(VARCHAR);
DROP FUNCTION Switch_remove(VARCHAR);
DROP FUNCTION Fabric_remove(VARCHAR);
DROP FUNCTION Zone_remove(VARCHAR);
DROP FUNCTION HBAStorageHostKey(VARCHAR);
DROP FUNCTION SwitchFabricKey(VARCHAR);
DROP FUNCTION enforcement_lookup (INTEGER);
DROP FUNCTION gbictype_lookup (INTEGER);
DROP FUNCTION topologyRendered ();
DROP FUNCTION isTopologyChanged ();
DROP FUNCTION verifyAttachedport(VARCHAR, VARCHAR);
DROP FUNCTION isActiveConnection(VARCHAR, VARCHAR);
DROP FUNCTION zonekey (VARCHAR, VARCHAR);
DROP FUNCTION isValidFabric (VARCHAR);
DROP FUNCTION gbictype (VARCHAR);
DROP FUNCTION nodeWWN (VARCHAR);
DROP FUNCTION LogicalDeviceKey (VARCHAR);
DROP FUNCTION StorageHost_OS (VARCHAR);
DROP FUNCTION ClusterKey (VARCHAR);
DROP FUNCTION look_firmWareRev (VARCHAR);
DROP FUNCTION look_manufacturer (VARCHAR);
DROP FUNCTION look_model (VARCHAR);
DROP FUNCTION look_deviceState (VARCHAR);
DROP FUNCTION look_porttype (INTEGER);

DROP FUNCTION StorageHostKey (VARCHAR);
DROP FUNCTION LogicalDeviceKeyOS (VARCHAR);
DROP FUNCTION Switch_firmwareRev (VARCHAR);
DROP FUNCTION Switch_vendor (VARCHAR);
DROP FUNCTION Switch_model (VARCHAR);
DROP FUNCTION OtherIdentifyingInfo_lookup (_VARCHAR, _VARCHAR, VARCHAR);
DROP FUNCTION HBA_firmwareRev (VARCHAR);
DROP FUNCTION HBA_model (VARCHAR);
DROP FUNCTION HBA_vendor (VARCHAR);

DROP FUNCTION count_IntegerArray(_INT4);
DROP FUNCTION count_StringArray(_VARCHAR);

DROP FUNCTION array_texteq(_text, text);
DROP FUNCTION array_all_texteq(_text, text);
DROP FUNCTION array_textregexeq(_text, text);
DROP FUNCTION array_all_textregexeq(_text, text);
DROP OPERATOR *= (_text, text);
DROP OPERATOR **= (_text,text);
DROP OPERATOR *~ (_text,text);
DROP OPERATOR **~ (_text,text);
DROP FUNCTION array_varchareq(_varchar, varchar);
DROP FUNCTION array_all_varchareq(_varchar, varchar);
DROP FUNCTION array_varcharregexeq(_varchar, varchar);
DROP FUNCTION array_all_varcharregexeq(_varchar, varchar);
DROP OPERATOR *= (_varchar, "varchar");
DROP OPERATOR **= (_varchar,"varchar");
DROP OPERATOR *~ (_varchar,"varchar");
DROP OPERATOR **~ (_varchar,"varchar");
DROP FUNCTION array_bpchareq(_bpchar, bpchar);
DROP FUNCTION array_all_bpchareq(_bpchar, bpchar);
DROP FUNCTION array_bpcharregexeq(_bpchar, bpchar);
DROP FUNCTION array_all_bpcharregexeq(_bpchar, bpchar);
DROP OPERATOR *= (_bpchar, bpchar);
DROP OPERATOR **= (_bpchar,bpchar);
DROP OPERATOR *~ (_bpchar,bpchar);
DROP OPERATOR **~ (_bpchar,bpchar);
DROP FUNCTION array_int4eq(_int4, int4);
DROP FUNCTION array_all_int4eq(_int4, int4);
DROP FUNCTION array_int4ne(_int4, int4);
DROP FUNCTION array_all_int4ne(_int4, int4);
DROP FUNCTION array_int4gt(_int4, int4);
DROP FUNCTION array_all_int4gt(_int4, int4);
DROP FUNCTION array_int4ge(_int4, int4);
DROP FUNCTION array_all_int4ge(_int4, int4);
DROP FUNCTION array_int4lt(_int4, int4);
DROP FUNCTION array_all_int4lt(_int4, int4);
DROP FUNCTION array_int4le(_int4, int4);
DROP FUNCTION array_all_int4le(_int4, int4);
DROP OPERATOR *= (_int4,int4);
DROP OPERATOR **= (_int4,int4);
DROP OPERATOR *<> (_int4,int4);
DROP OPERATOR **<> (_int4,int4);
DROP OPERATOR *> (_int4,int4);
DROP OPERATOR **> (_int4,int4);
DROP OPERATOR *>= (_int4,int4);
DROP OPERATOR **>= (_int4,int4);
DROP OPERATOR *< (_int4,int4);
DROP OPERATOR **< (_int4,int4);
DROP OPERATOR *<= (_int4,int4);
DROP OPERATOR **<= (_int4,int4);
DROP FUNCTION array_oideq(_oid, oid);
DROP FUNCTION array_all_oidne(_oid, oid);
DROP OPERATOR *= (_oid, oid);
DROP OPERATOR **<> (_oid,oid);

