/// <summary> /// Drops objects in this schema. /// </summary> /// <param name="connection"></param> public static void Drop(OracleConnection connection) { if (OracleSchemaTools.DetectNodeTable(connection)) { OracleSchemaTools.DropNodeTable(connection); } if (OracleSchemaTools.DetectNodeTagsTable(connection)) { OracleSchemaTools.DropNodeTagsTable(connection); } if (OracleSchemaTools.DetectWayTable(connection)) { OracleSchemaTools.DropWayTable(connection); } if (OracleSchemaTools.DetectWayTagsTable(connection)) { OracleSchemaTools.DropWayTagsTable(connection); } if (OracleSchemaTools.DetectWayNodesTable(connection)) { OracleSchemaTools.DropWayNodesTable(connection); } if (OracleSchemaTools.DetectRelationTable(connection)) { OracleSchemaTools.DropRelationTable(connection); } if (OracleSchemaTools.DetectRelationTagsTable(connection)) { OracleSchemaTools.DropRelationTagsTable(connection); } if (OracleSchemaTools.DetectRelationMembersTable(connection)) { OracleSchemaTools.DropRelationMembersTable(connection); } }