Search Results prvt_idx
Overview
MDSYS.PRVT_IDX is a private PL/SQL package body within the Oracle Spatial and Graph subsystem, owned by the MDSYS schema. In the context of Oracle E-Business Suite 12.1.1 and 12.2.2, this package supports spatial indexing operations that underpin geographic and location-aware data processing used by applications such as Oracle Field Service, property management modules, and any custom extensions that store SDO_GEOMETRY columns. The object is not an EBS product schema object; rather, it is a database-level component shipped with the Oracle Spatial option and referenced indirectly by EBS data models that rely on spatial datatypes.
The package body is classified as VALID, indicating it compiles successfully and is available at runtime. Its API classification is OTHER, reflecting that it exposes no public application programming interface and is intended strictly for internal use by the Spatial framework. Because PRVT_IDX is a package body without a corresponding specification in the ETRM record, its procedures and functions are not externally callable and should be regarded as implementation detail rather than an integration surface.
Key Procedures and Functions
The ETRM metadata documents zero procedures or functions for MDSYS.PRVT_IDX. This is consistent with the package's private nature: it contains internal helpers invoked by the Spatial index type implementations rather than named entry points exposed to callers. No parameter lists are documented, and none should be assumed.
- Index maintenance handlers that support the domain index type SDO_INDEX_METHOD_10I.
- Helper routines used by the index library ORDMD_IDX_LIBS during create, alter, and drop index operations.
- Internal geometry access utilities operating against SDO_GEOMETRY and ST_GEOMETRY types.
- Support logic invoked from MDPRVT_IDX and PRVT_IDX itself through recursive or internal references.
These are functional roles inferred from the documented dependency set, not formally enumerated procedures.
Tables Accessed
The documented table references are ALL_OBJECTS, ODCICONST, and PLITBLM, all reached through APPS synonyms. ALL_OBJECTS provides data dictionary metadata used for dependency resolution and object validation. ODCICONST defines the Oracle Data Cartridge interface constants that the index routines rely on when implementing the extensible indexing contract. PLITBLM supplies PL/SQL internal table buffering support, enabling efficient in-memory manipulation of index metadata during DDL and DML operations on spatial indexes. The package additionally depends on SDO_UTIL, DBMS_ASSERT, STANDARD, and MDERR, indicating use of geometry utilities, identifier validation, and the standard error-raising framework.
Usage Notes
PRVT_IDX is never invoked directly by EBS forms, concurrent programs, or custom code. It is executed implicitly whenever the database performs operations on spatial indexes built with SDO_INDEX_METHOD_10I, including index creation during patching, index rebuilds during upgrades from 12.1.1 to 12.2.2, and query execution that leverages spatial operators. The ETRM record shows the package is referenced by 16 other packages, confirming its role as shared supporting infrastructure rather than an entry point.
Administrators should not modify or recompile this package. Custom EBS development that manipulates spatial data should target documented public APIs such as SDO_UTIL and the Spatial operators, leaving PRVT_IDX to the framework. Any tuning of spatial index behavior should be directed through the supported index parameters and DDL, not through this private body.
-
PACKAGE BODY: MDSYS.PRVT_IDX
12.1.1
owner:MDSYS, object_type:PACKAGE BODY, object_name:PRVT_IDX, status:VALID,
-
PACKAGE BODY: MDSYS.PRVT_IDX
12.2.2
owner:MDSYS, object_type:PACKAGE BODY, object_name:PRVT_IDX, status:VALID,
-
PACKAGE: MDSYS.PRVT_IDX
12.1.1
owner:MDSYS, object_type:PACKAGE, object_name:PRVT_IDX, status:VALID,
-
PACKAGE: MDSYS.PRVT_IDX
12.2.2
owner:MDSYS, object_type:PACKAGE, object_name:PRVT_IDX, status:VALID,
-
TYPE: SYS.ODCIPARTINFO
12.1.1
owner:SYS, object_type:TYPE, object_name:ODCIPARTINFO, status:VALID,
-
TYPE: SYS.ODCIPARTINFO
12.2.2
owner:SYS, object_type:TYPE, object_name:ODCIPARTINFO, status:VALID,
-
OPERATOR: MDSYS.SDO_NN_DISTANCE
12.1.1
owner:MDSYS, object_type:OPERATOR, object_name:SDO_NN_DISTANCE, status:VALID,
-
LIBRARY: MDSYS.ORDMD_IDX_LIBS
12.2.2
owner:MDSYS, object_type:LIBRARY, object_name:ORDMD_IDX_LIBS, status:VALID,
-
TYPE BODY: MDSYS.SAMCLUST_IMP_T
12.2.2
owner:MDSYS, object_type:TYPE BODY, object_name:SAMCLUST_IMP_T, status:VALID,
-
OPERATOR: MDSYS.SDO_NN
12.1.1
owner:MDSYS, object_type:OPERATOR, object_name:SDO_NN, status:VALID,
-
PACKAGE BODY: MDSYS.PRVT_TIN
12.2.2
owner:MDSYS, object_type:PACKAGE BODY, object_name:PRVT_TIN, status:VALID,
-
TYPE BODY: MDSYS.SDO_INDEX_METHOD_10I
12.1.1
owner:MDSYS, object_type:TYPE BODY, object_name:SDO_INDEX_METHOD_10I, status:VALID,
-
OPERATOR: MDSYS.SDO_NN_DISTANCE
12.2.2
owner:MDSYS, object_type:OPERATOR, object_name:SDO_NN_DISTANCE, status:VALID,
-
OPERATOR: MDSYS.SDO_NN
12.2.2
owner:MDSYS, object_type:OPERATOR, object_name:SDO_NN, status:VALID,
-
PACKAGE BODY: MDSYS.SDO_PRIDX
12.1.1
owner:MDSYS, object_type:PACKAGE BODY, object_name:SDO_PRIDX, status:VALID,
-
PACKAGE BODY: MDSYS.PRVT_SAM
12.2.2
owner:MDSYS, object_type:PACKAGE BODY, object_name:PRVT_SAM, status:VALID,
-
PACKAGE BODY: MDSYS.PRVT_PC
12.1.1
owner:MDSYS, object_type:PACKAGE BODY, object_name:PRVT_PC, status:VALID,
-
PACKAGE BODY: MDSYS.SDO_RTREE_ADMIN
12.1.1
owner:MDSYS, object_type:PACKAGE BODY, object_name:SDO_RTREE_ADMIN, status:VALID,
-
PACKAGE BODY: MDSYS.SDO_RTREE_ADMIN
12.2.2
owner:MDSYS, object_type:PACKAGE BODY, object_name:SDO_RTREE_ADMIN, status:VALID,
-
PACKAGE: MDSYS.PRVT_IDX
12.2.2
-
LIBRARY: MDSYS.ORDMD_IDX_LIBS
12.1.1
owner:MDSYS, object_type:LIBRARY, object_name:ORDMD_IDX_LIBS, status:VALID,
-
PACKAGE: MDSYS.PRVT_IDX
12.1.1
-
TYPE BODY: MDSYS.SAMCLUST_IMP_T
12.1.1
owner:MDSYS, object_type:TYPE BODY, object_name:SAMCLUST_IMP_T, status:VALID,
-
FUNCTION: MDSYS.SDO_JOIN
12.2.2
owner:MDSYS, object_type:FUNCTION, object_name:SDO_JOIN, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: MDSYS.MDPRVT_IDX
12.2.2
owner:MDSYS, object_type:PACKAGE BODY, object_name:MDPRVT_IDX, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: MDSYS.SDO_PRIDX
12.2.2
owner:MDSYS, object_type:PACKAGE BODY, object_name:SDO_PRIDX, status:VALID,
-
PACKAGE BODY: MDSYS.PRVT_SAM
12.1.1
owner:MDSYS, object_type:PACKAGE BODY, object_name:PRVT_SAM, status:VALID,
-
PACKAGE BODY: MDSYS.SDOTNPC
12.1.1
owner:MDSYS, object_type:PACKAGE BODY, object_name:SDOTNPC, status:VALID,
-
PACKAGE BODY: MDSYS.PRVT_TIN
12.1.1
owner:MDSYS, object_type:PACKAGE BODY, object_name:PRVT_TIN, status:VALID,
-
PACKAGE BODY: MDSYS.MDPRVT_IDX
12.1.1
owner:MDSYS, object_type:PACKAGE BODY, object_name:MDPRVT_IDX, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: MDSYS.SDOTNPC
12.2.2
owner:MDSYS, object_type:PACKAGE BODY, object_name:SDOTNPC, status:VALID,
-
PACKAGE: MDSYS.MDPRVT_IDX
12.1.1
owner:MDSYS, object_type:PACKAGE, object_name:MDPRVT_IDX, status:VALID,
-
FUNCTION: MDSYS.SDO_JOIN
12.1.1
owner:MDSYS, object_type:FUNCTION, object_name:SDO_JOIN, status:VALID,
-
PACKAGE: MDSYS.MDPRVT_IDX
12.2.2
owner:MDSYS, object_type:PACKAGE, object_name:MDPRVT_IDX, status:VALID,
-
PACKAGE BODY: MDSYS.PRVT_PC
12.2.2
owner:MDSYS, object_type:PACKAGE BODY, object_name:PRVT_PC, status:VALID,
-
TYPE BODY: MDSYS.SDO_INDEX_METHOD_10I
12.2.2
owner:MDSYS, object_type:TYPE BODY, object_name:SDO_INDEX_METHOD_10I, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: PUBLIC.ODCICONST
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:ODCICONST, status:VALID,
-
SYNONYM: PUBLIC.ODCICONST
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:ODCICONST, status:VALID,
-
PACKAGE BODY: MDSYS.SDO_TIN_PKG
12.2.2
owner:MDSYS, object_type:PACKAGE BODY, object_name:SDO_TIN_PKG, status:VALID,
-
PACKAGE BODY: MDSYS.SDO_TIN_PKG
12.1.1
owner:MDSYS, object_type:PACKAGE BODY, object_name:SDO_TIN_PKG, status:VALID,
-
PACKAGE BODY: MDSYS.SDO_PC_PKG
12.1.1
owner:MDSYS, object_type:PACKAGE BODY, object_name:SDO_PC_PKG, status:VALID,
-
PACKAGE BODY: MDSYS.SDO_SAM
12.2.2
owner:MDSYS, object_type:PACKAGE BODY, object_name:SDO_SAM, status:VALID,
-
PACKAGE BODY: MDSYS.SDO_SAM
12.1.1
owner:MDSYS, object_type:PACKAGE BODY, object_name:SDO_SAM, status:VALID,
-
TYPE: MDSYS.ST_GEOMETRY
12.1.1
owner:MDSYS, object_type:TYPE, object_name:ST_GEOMETRY, status:VALID,
-
TYPE: MDSYS.ST_GEOMETRY
12.2.2
owner:MDSYS, object_type:TYPE, object_name:ST_GEOMETRY, status:VALID,
-
PACKAGE BODY: MDSYS.SDO_3GL
12.1.1
owner:MDSYS, object_type:PACKAGE BODY, object_name:SDO_3GL, status:VALID,