|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.metamatrix.query.metadata.BasicQueryMetadata com.metamatrix.modeler.transformation.metadata.TransformationMetadata com.metamatrix.modeler.transformation.metadata.ServerRuntimeMetadata
public class ServerRuntimeMetadata
Metadata implementation used by server to resolve queries.
Field Summary |
---|
Fields inherited from class com.metamatrix.modeler.transformation.metadata.TransformationMetadata |
---|
columnComparator, DELIMITER_CHAR, DELIMITER_STRING, NOT_EXISTS_MESSAGE |
Fields inherited from interface com.metamatrix.query.metadata.QueryMetadataInterface |
---|
UNKNOWN_CARDINALITY |
Constructor Summary | |
---|---|
ServerRuntimeMetadata(QueryMetadataContext context)
ServerRuntimeMetadata constructor |
Method Summary | |
---|---|
protected com.metamatrix.internal.core.index.Index[] |
getIndexes(char recordType,
IndexSelector selector)
Return the array of MtkIndex instances representing core indexes for the specified record type |
protected IEntryResult[] |
queryIndex(com.metamatrix.internal.core.index.Index[] indexes,
char[] pattern,
boolean isPrefix,
boolean returnFirstMatch)
Return all index file records that match the specified record pattern. |
Methods inherited from class com.metamatrix.query.metadata.BasicQueryMetadata |
---|
addToMetadataCache, getFromMetadataCache, isScalarGroup, isTemporaryTable |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ServerRuntimeMetadata(QueryMetadataContext context)
context
- Object containing the info needed to lookup metadta.Method Detail |
---|
protected com.metamatrix.internal.core.index.Index[] getIndexes(char recordType, IndexSelector selector) throws MetaMatrixComponentException
getIndexes
in class TransformationMetadata
recordType
- The type of record to loop up the indexes that conyains itselector
- The indexselector that has access to indexes
QueryMetadataException
MetaMatrixComponentException
protected IEntryResult[] queryIndex(com.metamatrix.internal.core.index.Index[] indexes, char[] pattern, boolean isPrefix, boolean returnFirstMatch) throws MetaMatrixComponentException
TransformationMetadata
queryIndex
in class TransformationMetadata
indexes
- the array of MtkIndex instances to query
QueryMetadataException
MetaMatrixComponentException
com.metamatrix.modeler.transformation.metadata.TransformationMetadata#queryIndex(com.metamatrix.core.index.impl.Index[], char[], boolean, boolean)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |