|
Class Summary |
| AssembleDescriptor |
The AssembleDescriptor class contains information used by the
assembler engine (AssemblerEngine class) to construct the resulting composite
objects. |
| AssembleObjectState |
This object is used by AssemlerEngine during Assembling process. |
| AssemblerEngineImpl |
This AssemblerEngine is responsible to initialize the data structures that
are used during Assembling. |
| AttributesData |
The AttributesData class provides access to the data returned from a
generated SQL query through the value object assembler methods (such as those
in the classes that implement the ResultObjectAssembler interface). |
| AxionSQLObject |
supports Axion DB specifics query syntax |
| Condition |
The Condition class represents a condition in the WHERE clause of a
SQL statement that is used to build a query object. |
| ConditionBlockIterator |
|
| ConditionDescriptor |
|
| ConditionLeafIterator |
|
| ConditionMap |
This maintains a HashMap of {object, list of conditions}. |
| CreateObjectList |
This is a collection of CreatObjectMeta objects. |
| CreateObjectMeta |
This data structure contains attributes for each object that is created by
Assembler Engine and these attributes are used during assembling process. |
| EOObjectNodeAssembler |
The EOObjectNodeAssembler class creates an object node (class
ObjectNode) hierarchy for EO and their sub-objects. |
| EOSearchResultAssembler |
The EOSearchResultAssembler class creates the results data (that is,
EOSearchResultRecord objects) used by the Enterprise Data Manager to display
the results of a search. |
| JoinCondition |
|
| JoinList |
This is used by SingleQueryParser. |
| JoinObject |
|
| MatchTuple |
The MatchTuple class is used by the match engine when a candidate pool
of possible matches to a record is returned by the Query Manager. |
| MatchTupleAssembler |
The MatchTupleAssembler class is used by the match engine to assemble
a MatchTuple object for each database tuple. |
| MultiQPath |
This is used by MultiQueryParser. |
| MultiQueryParser |
This Parser parses a QueryObject and produces SQLDescriptors[] containing SQL
statements. |
| MySQLSQLObject |
supports MySQL specific queries |
| ObjectNodeAssembler |
The ObjectNodeAssembler class creates an object node (class
ObjectNode) hierarchy. |
| ObjectNodeMetaNode |
The ObjectNodeMetaNode class describes the structure of object nodes
(ObjectNode class). |
| OracleSQLObject |
supports Oracle-specific queries |
| QMIterator |
The QMIterator class is called by the Query Manager to iterate through
a composite object list. |
| QPath |
This object represents object names from root to a leaf. |
| QualifiedField |
This class splits a fully qualified name into Object name and field name. |
| QualifiedObject |
This class is used to determine the root object in a QueryObject by comparing
list of QualifiedObjects and determining the common parent. |
| QueryHelper |
Performs basic straight JDBC calls for statically defined tables |
| QueryManagerFactory |
Factory class to create instance of QueryManager |
| QueryManagerImpl |
Impl class for QueryManager |
| QueryObject |
The QueryObject class represents the criteria and conditions of an
object query in the master index. |
| QueryObjectCache |
|
| QueryObjectCacheManagerImpl |
|
| QueryObjectCachePool |
QueryObjectCachePool, based on LinkedHashMap
This cache has a fixed maximum number of elements (poolSize). |
| QueryParser |
This abstract QueryParser provides helper methods that can be used to parse a
QueryObject. |
| QueryPipeLine |
Splits the QueryObject into multiple
QueryObjects and invokes QueryManager to execute and
return back QMIterator
QueryPipeLine executes the query in these stages. |
| QueryResults |
The QueryResults class is used for tuple creation and for late assembling
of tuples. |
| QueryResultSet |
This is the core class reponsible for object assembling. |
| ResultObject |
Result object |
| SelectMap |
This class contains a map of Object names and all the fields to be selected
in the query. |
| SingleQPath |
This is used for Single Query option. |
| SingleQueryParser |
This Parser parses a QueryObject and produces a single SQL statement. |
| SQLDescriptor |
This class contains data that is used to issue a SQL query and to assemble
composite object tree. |
| SQLDescWithBindParameters |
|
| SQLServerSQLObject |
supports SQL server specifics query syntax |
| ThreadSafeQueryObjectCacheManager |
|
| TupleAssembler |
The TupleAssembler class assembles tuples from the data retrieved by
the Query Manager. |
| TupleAssemblerEngine |
|
| ValueMetaNode |
The ValueMetaNode class describes the structure of the composite value objects
assembled by the Query Manager and the assembler engine. |
| ValueMetaNodeAttribute |
|