System and method for querying data for implicit hierarchies
First Claim
1. A method for generating a statement in a database query language to search against an implicit hierarchy of directory information objects stored in a relational database, comprising:
- receiving a search request that searches for directory information pertaining to an implicit hierarchy, wherein the implicit hierarchy is not explicitly represented in a directory information tree for the directory information; and
generating a statement in a database query language that searches for the directory information objects stored in the relational database, the statement being generated from one or more templates corresponding to search conditions in the search request.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and article of manufacture for querying an implicit hierarchy is disclosed. According to one approach, implicit hierarchies can be queried by accessing the relevant catalog tables for the attribute relevant to the query. Each identified entry in the relevant catalog table is followed through its implied hierarchical chains until all relevant entries have been identified. The catalog table containing the normalized form of the DN for each user can be consulted to identify the entry identifier for each entry corresponding to implicit hierarchy being queried, which can be searched in the appropriate catalog table to search the chain of entries for the implied hierarchy. In an approach, one or more templates may be used to generate a query language statement to perform the query upon the implicit hierarchy.
-
Citations
47 Claims
-
1. A method for generating a statement in a database query language to search against an implicit hierarchy of directory information objects stored in a relational database, comprising:
-
receiving a search request that searches for directory information pertaining to an implicit hierarchy, wherein the implicit hierarchy is not explicitly represented in a directory information tree for the directory information; and
generating a statement in a database query language that searches for the directory information objects stored in the relational database, the statement being generated from one or more templates corresponding to search conditions in the search request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A computer usable medium, the medium comprising a sequence of instructions which, when executed, causes the execution of a process for generating a statement in a database query language to search against an implicit hierarchy of directory information objects stored in a relational database, the process comprising:
-
receiving a search request that searches for directory information pertaining to an implicit hierarchy, wherein the implicit hierarchy is not explicitly represented in a directory information tree for the directory information;
generating a statement in a database query language that searches for the directory information objects stored in the relational database, the statement being generated from one or more templates corresponding to search conditions in the search request.
-
-
29. A system for generating a statement in a database query language to search against an implicit hierarchy of directory information objects stored in a relational database, comprising:
-
means for receiving a search request that searches for directory information pertaining to an implicit hierarchy, wherein the implicit hierarchy is not explicitly represented in a directory information tree for the directory information;
means for generating a statement in a database query language that searches for the directory information objects stored in the relational database, the statement being generated from one or more templates corresponding to search conditions in the search request.
-
-
30. A method for querying against an implicit hierarchy of directory information, comprising:
-
receiving a search request that searches for directory information, the directory information representing at least one implicit hierarchy, wherein the one implicit hierarchy is not explicitly represented in the directory information;
generating a statement in a database query language that searches for the directory information; and
executing the statement to query against the one implicit hierarchy. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A system for querying against an implicit hierarchy of directory information, comprising:
-
means for receiving a search request that searches for directory information, the directory information representing at least one implicit hierarchy, wherein the one implicit hierarchy is not explicitly represented in the directory information;
means for generating a statement in a database query language that searches for the directory information; and
means for executing the statement to query against the one implicit hierarchy.
-
-
41. A computer usable medium, the medium comprising a sequence of instructions which, when executed, causes the execution of a process for querying against an implicit hierarchy of directory information, the process comprising:
-
receiving a search request that searches for directory information, the directory information representing at least one implicit hierarchy, wherein the one implicit hierarchy is not explicitly represented in the directory information;
generating a statement in a database query language that searches for the directory information; and
executing the statement to query against the one implicit hierarchy.
-
-
42. An directory search filter interface structure, comprising:
a filter portion configured to indicate a query of an implicit hierarchy. - View Dependent Claims (43, 44, 45, 46, 47)
Specification