DBA Data[Home] [Help]

MDSYS.SDO_ROUTER_PARTITION dependencies on SDO_LIST_TYPE

Line 1174: FUNCTION get_edge_info(edge_ids IN sdo_list_type,

1170:
1171: ---
1172: ---
1173: ---
1174: FUNCTION get_edge_info(edge_ids IN sdo_list_type,
1175: to_edge_ids OUT sdo_list_type,
1176: rets OUT mdsys.string_array,
1177: angle_segments OUT sdo_list_type)
1178: RETURN mdsys.string_array AS

Line 1175: to_edge_ids OUT sdo_list_type,

1171: ---
1172: ---
1173: ---
1174: FUNCTION get_edge_info(edge_ids IN sdo_list_type,
1175: to_edge_ids OUT sdo_list_type,
1176: rets OUT mdsys.string_array,
1177: angle_segments OUT sdo_list_type)
1178: RETURN mdsys.string_array AS
1179: n INTEGER;

Line 1177: angle_segments OUT sdo_list_type)

1173: ---
1174: FUNCTION get_edge_info(edge_ids IN sdo_list_type,
1175: to_edge_ids OUT sdo_list_type,
1176: rets OUT mdsys.string_array,
1177: angle_segments OUT sdo_list_type)
1178: RETURN mdsys.string_array AS
1179: n INTEGER;
1180: i INTEGER;
1181: k INTEGER;

Line 1199: to_edge_ids := sdo_list_type();

1195:
1196: -- Initialize varrays
1197: n := edge_ids.count;
1198: names := mdsys.string_array();
1199: to_edge_ids := sdo_list_type();
1200: rets := mdsys.string_array();
1201: angle_segments := sdo_list_type();
1202: names.extend(n);
1203: to_edge_ids.extend(n);

Line 1201: angle_segments := sdo_list_type();

1197: n := edge_ids.count;
1198: names := mdsys.string_array();
1199: to_edge_ids := sdo_list_type();
1200: rets := mdsys.string_array();
1201: angle_segments := sdo_list_type();
1202: names.extend(n);
1203: to_edge_ids.extend(n);
1204: rets.extend(n);
1205: -- Need 4 points to describe a start and end segment for each edge id

Line 1268: FUNCTION get_geometry_info (edge_ids IN sdo_list_type,

1264:
1265: ---
1266: ---
1267: ---
1268: FUNCTION get_geometry_info (edge_ids IN sdo_list_type,
1269: merged_coords OUT sdo_list_type)
1270: RETURN NUMBER AS
1271: coords MDSYS.SDO_ORDINATE_ARRAY;
1272: j NUMBER;

Line 1269: merged_coords OUT sdo_list_type)

1265: ---
1266: ---
1267: ---
1268: FUNCTION get_geometry_info (edge_ids IN sdo_list_type,
1269: merged_coords OUT sdo_list_type)
1270: RETURN NUMBER AS
1271: coords MDSYS.SDO_ORDINATE_ARRAY;
1272: j NUMBER;
1273: k NUMBER;

Line 1280: merged_coords := sdo_list_type();

1276: RETURN 0;
1277: END IF;
1278:
1279: k := 1;
1280: merged_coords := sdo_list_type();
1281:
1282: -- For each input edge id, get the list of coordinates for the edge and
1283: -- build a list of all coordinates for the edges.
1284: FOR i in 1 .. edge_ids.count