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 |
|