|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of TeiidComponentException in org.teiid.api.exception.query |
---|
Subclasses of TeiidComponentException in org.teiid.api.exception.query | |
---|---|
class |
QueryMetadataException
This exception is thrown when an error occurs while retrieving metadata from a query component metadata facade. |
Uses of TeiidComponentException in org.teiid.client |
---|
Methods in org.teiid.client that throw TeiidComponentException | |
---|---|
boolean |
DQP.cancelRequest(long requestID)
|
ResultsFuture<?> |
DQP.closeLobChunkStream(int lobRequestId,
long requestId,
java.lang.String streamId)
|
ResultsFuture<?> |
DQP.closeRequest(long requestID)
|
ResultsFuture<ResultsMessage> |
DQP.executeRequest(long reqID,
RequestMessage message)
|
MetadataResult |
DQP.getMetadata(long requestID)
|
MetadataResult |
DQP.getMetadata(long requestID,
java.lang.String preparedSql,
boolean allowDoubleQuotedVariable)
|
ResultsFuture<LobChunk> |
DQP.requestNextLobChunk(int lobRequestId,
long requestId,
java.lang.String streamId)
|
Uses of TeiidComponentException in org.teiid.client.security |
---|
Methods in org.teiid.client.security that throw TeiidComponentException | |
---|---|
void |
ILogon.assertIdentity(SessionToken sessionId)
|
ResultsFuture<?> |
ILogon.logoff()
Log off the specified session. |
LogonResult |
ILogon.logon(java.util.Properties connectionProperties)
|
ResultsFuture<?> |
ILogon.ping()
Ping the server to see if the client-server connection is alive. |
ResultsFuture<?> |
ILogon.ping(java.util.Collection<java.lang.String> sessions)
|
Uses of TeiidComponentException in org.teiid.common.buffer |
---|
Subclasses of TeiidComponentException in org.teiid.common.buffer | |
---|---|
class |
BlockedException
This exception is thrown if the buffer manager blocks waiting on input during processing. |
Methods in org.teiid.common.buffer that throw TeiidComponentException | |
---|---|
void |
TupleBuffer.addTuple(java.util.List<?> tuple)
|
void |
TupleBuffer.addTupleBatch(TupleBatch batch,
boolean save)
Adds the given batch preserving row offsets. |
void |
TupleBuffer.close()
|
BatchManager.ManagedBatch |
BatchManager.createManagedBatch(TupleBatch batch,
boolean softCache)
|
TupleBuffer |
BufferManager.createTupleBuffer(java.util.List elements,
java.lang.String groupName,
BufferManager.TupleSourceType tupleSourceType)
|
protected abstract java.util.List<?> |
AbstractTupleSource.finalRow()
|
TupleBatch |
BatchManager.ManagedBatch.getBatch(boolean cache,
java.lang.String[] types)
|
TupleBatch |
TupleBuffer.getBatch(int row)
Get the batch containing the given row. |
protected abstract TupleBatch |
AbstractTupleSource.getBatch(int row)
|
protected java.util.List<?> |
AbstractTupleSource.getCurrentTuple()
|
Streamable<?> |
LobManager.getLobReference(java.lang.String id)
|
Streamable<?> |
TupleBuffer.getLobReference(java.lang.String id)
|
boolean |
IndexedTupleSource.hasNext()
|
boolean |
AbstractTupleSource.hasNext()
|
void |
StorageManager.initialize()
|
java.util.List |
STree.insert(java.util.List tuple,
STree.InsertMode mode)
|
java.util.List<?> |
AbstractTupleSource.nextTuple()
|
java.util.List<?> |
TupleBrowser.nextTuple()
|
java.util.List<?> |
TupleSource.nextTuple()
Returns the next tuple |
int |
FileStore.read(long fileOffset,
byte[] b,
int offSet,
int length)
|
protected abstract int |
FileStore.readDirect(long fileOffset,
byte[] b,
int offSet,
int length)
|
void |
FileStore.readFully(long fileOffset,
byte[] b,
int offSet,
int length)
|
java.util.List |
STree.remove(java.util.List key)
|
void |
TupleBuffer.saveBatch()
Force the persistence of any rows held in memory. |
void |
TupleBuffer.setRowCount(int rowCount)
|
void |
TupleBrowser.update(java.util.List<?> tuple)
Perform an in-place update of the tuple just returned by the next method WARNING - this must not change the key value |
void |
LobManager.updateReferences(int[] lobIndexes,
java.util.List<?> tuple)
|
void |
FileStore.write(byte[] bytes)
|
long |
FileStore.write(byte[] bytes,
int offset,
int length)
|
protected abstract void |
FileStore.writeDirect(byte[] bytes,
int offset,
int length)
|
Constructors in org.teiid.common.buffer that throw TeiidComponentException | |
---|---|
TupleBrowser(STree sTree,
java.util.List<java.lang.Object> lowerBound,
java.util.List<java.lang.Object> upperBound,
boolean direction)
Construct a range based browser |
Uses of TeiidComponentException in org.teiid.common.buffer.impl |
---|
Methods in org.teiid.common.buffer.impl that throw TeiidComponentException | |
---|---|
void |
BufferManagerImpl.initialize()
|
void |
FileStorageManager.initialize()
Initialize |
int |
FileStorageManager.DiskStore.readDirect(long fileOffset,
byte[] b,
int offSet,
int length)
Concurrent reads are possible, but only after writing is complete. |
void |
FileStorageManager.DiskStore.writeDirect(byte[] bytes,
int offset,
int length)
Concurrent writes are prevented by FileStore, but in general should not happen since processing is single threaded. |
Uses of TeiidComponentException in org.teiid.core |
---|
Subclasses of TeiidComponentException in org.teiid.core | |
---|---|
class |
ComponentNotFoundException
Exception which occurs if a system component could not be found by another component. |
Uses of TeiidComponentException in org.teiid.query.eval |
---|
Methods in org.teiid.query.eval that throw TeiidComponentException | |
---|---|
java.lang.Boolean |
Evaluator.evaluate(CompareCriteria criteria,
java.util.List<?> tuple)
|
java.lang.Boolean |
Evaluator.evaluate(CompoundCriteria criteria,
java.util.List<?> tuple)
|
static boolean |
Evaluator.evaluate(Criteria criteria)
|
boolean |
Evaluator.evaluate(Criteria criteria,
java.util.List<?> tuple)
|
boolean |
Evaluator.evaluate(ExistsCriteria criteria,
java.util.List<?> tuple)
|
static java.lang.Object |
Evaluator.evaluate(Expression expression)
|
java.lang.Object |
Evaluator.evaluate(Expression expression,
java.util.List<?> tuple)
|
boolean |
Evaluator.evaluate(IsNullCriteria criteria,
java.util.List<?> tuple)
|
java.lang.Boolean |
Evaluator.evaluate(MatchCriteria criteria,
java.util.List<?> tuple)
|
java.lang.Boolean |
Evaluator.evaluate(NotCriteria criteria,
java.util.List<?> tuple)
|
protected ValueIterator |
Evaluator.evaluateSubquery(SubqueryContainer container,
java.util.List<?> tuple)
|
java.lang.Boolean |
Evaluator.evaluateTVL(Criteria criteria,
java.util.List<?> tuple)
|
SaxonXQueryExpression.Result |
Evaluator.evaluateXQuery(SaxonXQueryExpression xquery,
java.util.List<DerivedColumn> cols,
java.util.List<?> tuple)
|
boolean |
SecurityFunctionEvaluator.hasRole(java.lang.String roleType,
java.lang.String roleName)
|
Uses of TeiidComponentException in org.teiid.query.function.aggregate |
---|
Methods in org.teiid.query.function.aggregate that throw TeiidComponentException | |
---|---|
void |
AggregateFunction.addInput(java.util.List<?> tuple)
|
abstract void |
AggregateFunction.addInputDirect(java.lang.Object input,
java.util.List<?> tuple)
Called for the element value in every row of a group. |
void |
StatsFunction.addInputDirect(java.lang.Object input,
java.util.List<?> tuple)
|
void |
XMLAgg.addInputDirect(java.lang.Object input,
java.util.List<?> tuple)
|
void |
Sum.addInputDirect(java.lang.Object input,
java.util.List<?> tuple)
|
void |
Max.addInputDirect(java.lang.Object value,
java.util.List<?> tuple)
|
void |
TextAgg.addInputDirect(java.lang.Object input,
java.util.List<?> tuple)
|
void |
Min.addInputDirect(java.lang.Object value,
java.util.List<?> tuple)
|
void |
Avg.addInputDirect(java.lang.Object input,
java.util.List<?> tuple)
|
void |
ConstantFunction.addInputDirect(java.lang.Object input,
java.util.List<?> tuple)
|
abstract java.lang.Object |
AggregateFunction.getResult()
Called after all values have been processed to get the result. |
java.lang.Object |
StatsFunction.getResult()
|
java.lang.Object |
Sum.getResult()
|
java.lang.Object |
Avg.getResult()
|
java.lang.Object |
ConstantFunction.getResult()
|
Uses of TeiidComponentException in org.teiid.query.function.source |
---|
Methods in org.teiid.query.function.source that throw TeiidComponentException | |
---|---|
static java.sql.SQLXML |
XMLSystemFunctions.jsonToXml(CommandContext context,
java.lang.String rootName,
java.sql.Blob json)
|
static java.sql.SQLXML |
XMLSystemFunctions.jsonToXml(CommandContext context,
java.lang.String rootName,
java.sql.Clob json)
|
static XMLType |
XMLSystemFunctions.xmlConcat(CommandContext context,
XMLType xml,
java.lang.Object... other)
|
static XMLType |
XMLSystemFunctions.xmlElement(CommandContext context,
java.lang.String name,
Evaluator.NameValuePair<java.lang.String>[] namespaces,
Evaluator.NameValuePair<?>[] attributes,
java.util.List<?> contents)
Basic support for xmlelement. |
static XMLType |
XMLSystemFunctions.xmlForest(CommandContext context,
Evaluator.NameValuePair[] namespaces,
Evaluator.NameValuePair[] values)
|
Uses of TeiidComponentException in org.teiid.query.metadata |
---|
Methods in org.teiid.query.metadata that throw TeiidComponentException | |
---|---|
java.lang.Object |
TransformationMetadata.addToMetadataCache(java.lang.Object metadataID,
java.lang.String key,
java.lang.Object value)
|
java.lang.Object |
BasicQueryMetadataWrapper.addToMetadataCache(java.lang.Object metadataID,
java.lang.String key,
java.lang.Object value)
|
java.lang.Object |
BasicQueryMetadata.addToMetadataCache(java.lang.Object metadataID,
java.lang.String key,
java.lang.Object value)
|
java.lang.Object |
QueryMetadataInterface.addToMetadataCache(java.lang.Object metadataID,
java.lang.String key,
java.lang.Object value)
|
java.lang.Object |
TempMetadataAdapter.addToMetadataCache(java.lang.Object metadataID,
java.lang.String key,
java.lang.Object value)
|
boolean |
TransformationMetadata.elementSupports(java.lang.Object elementID,
int elementConstant)
|
boolean |
BasicQueryMetadataWrapper.elementSupports(java.lang.Object elementID,
int elementConstant)
|
boolean |
BasicQueryMetadata.elementSupports(java.lang.Object elementID,
int elementConstant)
|
boolean |
QueryMetadataInterface.elementSupports(java.lang.Object elementID,
int elementConstant)
Determine whether the specified element supports some feature. |
boolean |
TempMetadataAdapter.elementSupports(java.lang.Object elementID,
int supportConstant)
|
SourceCapabilities |
TempCapabilitiesFinder.findCapabilities(java.lang.String modelName)
|
java.util.Collection |
TransformationMetadata.getAccessPatternsInGroup(java.lang.Object groupID)
|
java.util.Collection |
BasicQueryMetadataWrapper.getAccessPatternsInGroup(java.lang.Object groupID)
|
java.util.Collection |
BasicQueryMetadata.getAccessPatternsInGroup(java.lang.Object groupID)
|
java.util.Collection |
QueryMetadataInterface.getAccessPatternsInGroup(java.lang.Object groupID)
Get the access patterns for the specified group |
java.util.Collection |
TempMetadataAdapter.getAccessPatternsInGroup(java.lang.Object groupID)
|
byte[] |
TransformationMetadata.getBinaryVDBResource(java.lang.String resourcePath)
|
byte[] |
BasicQueryMetadataWrapper.getBinaryVDBResource(java.lang.String resourcePath)
|
byte[] |
BasicQueryMetadata.getBinaryVDBResource(java.lang.String resourcePath)
|
byte[] |
QueryMetadataInterface.getBinaryVDBResource(java.lang.String resourcePath)
Gets the contents of a VDB resource in binary form. |
int |
TransformationMetadata.getCardinality(java.lang.Object groupID)
|
int |
BasicQueryMetadataWrapper.getCardinality(java.lang.Object groupID)
|
int |
BasicQueryMetadata.getCardinality(java.lang.Object groupID)
|
int |
QueryMetadataInterface.getCardinality(java.lang.Object groupID)
Return the cardinality for this group |
int |
TempMetadataAdapter.getCardinality(java.lang.Object groupID)
|
java.lang.String |
TransformationMetadata.getCharacterVDBResource(java.lang.String resourcePath)
|
java.lang.String |
BasicQueryMetadataWrapper.getCharacterVDBResource(java.lang.String resourcePath)
|
java.lang.String |
BasicQueryMetadata.getCharacterVDBResource(java.lang.String resourcePath)
|
java.lang.String |
QueryMetadataInterface.getCharacterVDBResource(java.lang.String resourcePath)
Gets the contents of a VDB resource as a String. |
java.lang.Object |
TransformationMetadata.getDefaultValue(java.lang.Object elementID)
|
java.lang.Object |
BasicQueryMetadataWrapper.getDefaultValue(java.lang.Object elementID)
|
java.lang.Object |
BasicQueryMetadata.getDefaultValue(java.lang.Object elementID)
|
java.lang.Object |
QueryMetadataInterface.getDefaultValue(java.lang.Object elementID)
Get the element's default value for an element symbol |
java.lang.Object |
TempMetadataAdapter.getDefaultValue(java.lang.Object elementID)
|
java.lang.String |
TransformationMetadata.getDeletePlan(java.lang.Object groupID)
|
java.lang.String |
BasicQueryMetadataWrapper.getDeletePlan(java.lang.Object groupID)
|
java.lang.String |
BasicQueryMetadata.getDeletePlan(java.lang.Object groupID)
Get procedure defining the delete plan for this group. |
java.lang.String |
QueryMetadataInterface.getDeletePlan(java.lang.Object groupID)
Get procedure defining the delete plan for this group. |
int |
TransformationMetadata.getDistinctValues(java.lang.Object elementID)
|
int |
BasicQueryMetadataWrapper.getDistinctValues(java.lang.Object elementID)
|
int |
BasicQueryMetadata.getDistinctValues(java.lang.Object elementID)
|
int |
QueryMetadataInterface.getDistinctValues(java.lang.Object elementID)
Get the number of distinct values for this column. |
int |
TempMetadataAdapter.getDistinctValues(java.lang.Object elementID)
|
java.lang.Object |
TransformationMetadata.getElementID(java.lang.String elementName)
|
java.lang.Object |
BasicQueryMetadataWrapper.getElementID(java.lang.String elementName)
|
java.lang.Object |
BasicQueryMetadata.getElementID(java.lang.String elementName)
|
java.lang.Object |
QueryMetadataInterface.getElementID(java.lang.String elementName)
Get the metadata-implementation identifier object for the given element name. |
java.lang.Object |
TempMetadataAdapter.getElementID(java.lang.String elementName)
Check metadata first, then check temp groups if not found |
java.util.List |
TransformationMetadata.getElementIDsInAccessPattern(java.lang.Object accessPattern)
|
java.util.List |
BasicQueryMetadataWrapper.getElementIDsInAccessPattern(java.lang.Object accessPattern)
|
java.util.List |
BasicQueryMetadata.getElementIDsInAccessPattern(java.lang.Object accessPattern)
|
java.util.List |
QueryMetadataInterface.getElementIDsInAccessPattern(java.lang.Object accessPattern)
Get the elements in the access pattern |
java.util.List |
TempMetadataAdapter.getElementIDsInAccessPattern(java.lang.Object accessPattern)
|
java.util.List |
TransformationMetadata.getElementIDsInGroupID(java.lang.Object groupID)
|
java.util.List |
BasicQueryMetadataWrapper.getElementIDsInGroupID(java.lang.Object groupID)
|
java.util.List |
BasicQueryMetadata.getElementIDsInGroupID(java.lang.Object groupID)
|
java.util.List |
QueryMetadataInterface.getElementIDsInGroupID(java.lang.Object groupID)
Get list of metadata element IDs for a group ID |
java.util.List |
TempMetadataAdapter.getElementIDsInGroupID(java.lang.Object groupID)
|
java.util.List |
TransformationMetadata.getElementIDsInIndex(java.lang.Object index)
|
java.util.List |
BasicQueryMetadataWrapper.getElementIDsInIndex(java.lang.Object index)
|
java.util.List |
BasicQueryMetadata.getElementIDsInIndex(java.lang.Object index)
|
java.util.List |
QueryMetadataInterface.getElementIDsInIndex(java.lang.Object index)
Get the elements in the index |
java.util.List |
TempMetadataAdapter.getElementIDsInIndex(java.lang.Object index)
|
java.util.List |
TransformationMetadata.getElementIDsInKey(java.lang.Object key)
|
java.util.List |
BasicQueryMetadataWrapper.getElementIDsInKey(java.lang.Object key)
|
java.util.List |
BasicQueryMetadata.getElementIDsInKey(java.lang.Object key)
|
java.util.List |
QueryMetadataInterface.getElementIDsInKey(java.lang.Object key)
Get the elements in the key |
java.util.List |
TempMetadataAdapter.getElementIDsInKey(java.lang.Object keyID)
|
int |
TransformationMetadata.getElementLength(java.lang.Object elementID)
|
int |
BasicQueryMetadataWrapper.getElementLength(java.lang.Object elementID)
|
int |
BasicQueryMetadata.getElementLength(java.lang.Object elementID)
|
int |
QueryMetadataInterface.getElementLength(java.lang.Object elementID)
Get the element length for a given element ID. |
int |
TempMetadataAdapter.getElementLength(java.lang.Object elementID)
|
java.lang.String |
TransformationMetadata.getElementType(java.lang.Object elementID)
|
java.lang.String |
BasicQueryMetadataWrapper.getElementType(java.lang.Object elementID)
|
java.lang.String |
BasicQueryMetadata.getElementType(java.lang.Object elementID)
|
java.lang.String |
QueryMetadataInterface.getElementType(java.lang.Object elementID)
Get the element type name for an element symbol. |
java.lang.String |
TempMetadataAdapter.getElementType(java.lang.Object elementID)
|
java.util.Properties |
TransformationMetadata.getExtensionProperties(java.lang.Object metadataID)
|
java.util.Properties |
BasicQueryMetadataWrapper.getExtensionProperties(java.lang.Object metadataID)
|
java.util.Properties |
BasicQueryMetadata.getExtensionProperties(java.lang.Object metadataID)
|
java.util.Properties |
QueryMetadataInterface.getExtensionProperties(java.lang.Object metadataID)
Get all extension properties defined on this metadata object |
java.util.Properties |
TempMetadataAdapter.getExtensionProperties(java.lang.Object metadataID)
|
java.util.Collection |
TransformationMetadata.getForeignKeysInGroup(java.lang.Object groupID)
|
java.util.Collection |
BasicQueryMetadataWrapper.getForeignKeysInGroup(java.lang.Object groupID)
|
java.util.Collection |
BasicQueryMetadata.getForeignKeysInGroup(java.lang.Object groupID)
|
java.util.Collection |
QueryMetadataInterface.getForeignKeysInGroup(java.lang.Object groupID)
Get the foreign keys for the specified group |
java.util.Collection |
TempMetadataAdapter.getForeignKeysInGroup(java.lang.Object groupID)
|
java.lang.String |
TransformationMetadata.getFormat(java.lang.Object elementID)
|
java.lang.String |
BasicQueryMetadataWrapper.getFormat(java.lang.Object elementID)
|
java.lang.String |
BasicQueryMetadata.getFormat(java.lang.Object elementID)
|
java.lang.String |
QueryMetadataInterface.getFormat(java.lang.Object elementID)
Get the element's format |
java.lang.Object |
TransformationMetadata.getFromMetadataCache(java.lang.Object metadataID,
java.lang.String key)
|
java.lang.Object |
BasicQueryMetadataWrapper.getFromMetadataCache(java.lang.Object metadataID,
java.lang.String key)
|
java.lang.Object |
BasicQueryMetadata.getFromMetadataCache(java.lang.Object metadataID,
java.lang.String key)
|
java.lang.Object |
QueryMetadataInterface.getFromMetadataCache(java.lang.Object metadataID,
java.lang.String key)
|
java.lang.Object |
TempMetadataAdapter.getFromMetadataCache(java.lang.Object metadataID,
java.lang.String key)
|
java.lang.String |
TransformationMetadata.getFullElementName(java.lang.String fullGroupName,
java.lang.String shortElementName)
|
java.lang.String |
BasicQueryMetadataWrapper.getFullElementName(java.lang.String fullGroupName,
java.lang.String shortElementName)
|
java.lang.String |
BasicQueryMetadata.getFullElementName(java.lang.String fullGroupName,
java.lang.String shortElementName)
|
java.lang.String |
QueryMetadataInterface.getFullElementName(java.lang.String fullGroupName,
java.lang.String shortElementName)
Get the fully qualified (unique) element name given the full group name and the short element name. |
java.lang.String |
TransformationMetadata.getFullName(java.lang.Object metadataID)
|
java.lang.String |
BasicQueryMetadataWrapper.getFullName(java.lang.Object metadataID)
|
java.lang.String |
BasicQueryMetadata.getFullName(java.lang.Object metadataID)
|
java.lang.String |
QueryMetadataInterface.getFullName(java.lang.Object metadataID)
Get the fully qualified (unique) name of the metadata identifier specified. |
java.lang.String |
TempMetadataAdapter.getFullName(java.lang.Object metadataID)
|
Table |
TransformationMetadata.getGroupID(java.lang.String groupName)
|
java.lang.Object |
BasicQueryMetadataWrapper.getGroupID(java.lang.String groupName)
|
java.lang.Object |
BasicQueryMetadata.getGroupID(java.lang.String groupName)
|
java.lang.Object |
QueryMetadataInterface.getGroupID(java.lang.String groupName)
Get the metadata-implementation identifier object for the given group name. |
java.lang.Object |
TempMetadataAdapter.getGroupID(java.lang.String groupName)
Check metadata first, then check temp groups if not found |
java.lang.Object |
TransformationMetadata.getGroupIDForElementID(java.lang.Object elementID)
|
java.lang.Object |
BasicQueryMetadataWrapper.getGroupIDForElementID(java.lang.Object elementID)
|
java.lang.Object |
BasicQueryMetadata.getGroupIDForElementID(java.lang.Object elementID)
|
java.lang.Object |
QueryMetadataInterface.getGroupIDForElementID(java.lang.Object elementID)
Get containg group ID given element ID |
java.lang.Object |
TempMetadataAdapter.getGroupIDForElementID(java.lang.Object elementID)
|
java.lang.String |
TransformationMetadata.getGroupName(java.lang.String fullElementName)
Return the text portion of the fullElementName representing a group. |
java.lang.String |
BasicQueryMetadataWrapper.getGroupName(java.lang.String fullElementName)
|
java.lang.String |
BasicQueryMetadata.getGroupName(java.lang.String fullElementName)
|
java.lang.String |
QueryMetadataInterface.getGroupName(java.lang.String fullElementName)
Get the group name from a fully qualified element name. |
java.util.Collection<java.lang.String> |
TransformationMetadata.getGroupsForPartialName(java.lang.String partialGroupName)
|
java.util.Collection |
BasicQueryMetadataWrapper.getGroupsForPartialName(java.lang.String partialGroupName)
|
java.util.Collection |
BasicQueryMetadata.getGroupsForPartialName(java.lang.String partialGroupName)
|
java.util.Collection |
QueryMetadataInterface.getGroupsForPartialName(java.lang.String partialGroupName)
Get a collection of group names that match the partially qualified group name. |
java.util.Collection |
TransformationMetadata.getIndexesInGroup(java.lang.Object groupID)
|
java.util.Collection |
BasicQueryMetadataWrapper.getIndexesInGroup(java.lang.Object groupID)
|
java.util.Collection |
BasicQueryMetadata.getIndexesInGroup(java.lang.Object groupID)
|
java.util.Collection |
QueryMetadataInterface.getIndexesInGroup(java.lang.Object groupID)
Get the indexes for the specified group |
java.util.Collection |
TempMetadataAdapter.getIndexesInGroup(java.lang.Object groupID)
|
java.lang.String |
TransformationMetadata.getInsertPlan(java.lang.Object groupID)
|
java.lang.String |
BasicQueryMetadataWrapper.getInsertPlan(java.lang.Object groupID)
|
java.lang.String |
BasicQueryMetadata.getInsertPlan(java.lang.Object groupID)
Get procedure defining the insert plan for this group. |
java.lang.String |
QueryMetadataInterface.getInsertPlan(java.lang.Object groupID)
Get procedure defining the insert plan for this group. |
MappingNode |
TransformationMetadata.getMappingNode(java.lang.Object groupID)
|
MappingNode |
BasicQueryMetadataWrapper.getMappingNode(java.lang.Object groupID)
|
MappingNode |
BasicQueryMetadata.getMappingNode(java.lang.Object groupID)
|
MappingNode |
QueryMetadataInterface.getMappingNode(java.lang.Object groupID)
Get the mapping node for the given groupID |
MappingNode |
TempMetadataAdapter.getMappingNode(java.lang.Object groupID)
|
java.lang.Object |
TransformationMetadata.getMaterialization(java.lang.Object groupID)
|
java.lang.Object |
BasicQueryMetadataWrapper.getMaterialization(java.lang.Object groupID)
|
java.lang.Object |
BasicQueryMetadata.getMaterialization(java.lang.Object groupID)
|
java.lang.Object |
QueryMetadataInterface.getMaterialization(java.lang.Object groupID)
Accquire the physical group ID (the Materialization) for the given virtual group ID, or null if the given virtual group has no Materialization. |
java.lang.Object |
TempMetadataAdapter.getMaterialization(java.lang.Object groupID)
|
java.lang.Object |
TransformationMetadata.getMaterializationStage(java.lang.Object groupID)
|
java.lang.Object |
BasicQueryMetadataWrapper.getMaterializationStage(java.lang.Object groupID)
|
java.lang.Object |
BasicQueryMetadata.getMaterializationStage(java.lang.Object groupID)
|
java.lang.Object |
QueryMetadataInterface.getMaterializationStage(java.lang.Object groupID)
Accquire the physical group ID that is used for the staging area for loading (the Materialization) for the given virtual group ID, or null
if the given virtual group has no Materialization. |
java.lang.Object |
TempMetadataAdapter.getMaterializationStage(java.lang.Object groupID)
|
java.lang.Object |
TransformationMetadata.getMaximumValue(java.lang.Object elementID)
|
java.lang.Object |
BasicQueryMetadataWrapper.getMaximumValue(java.lang.Object elementID)
|
java.lang.Object |
BasicQueryMetadata.getMaximumValue(java.lang.Object elementID)
|
java.lang.Object |
QueryMetadataInterface.getMaximumValue(java.lang.Object elementID)
Get the element's default value for an element symbol |
java.lang.Object |
TempMetadataAdapter.getMaximumValue(java.lang.Object elementID)
|
int |
TransformationMetadata.getMaxSetSize(java.lang.Object modelID)
|
int |
BasicQueryMetadataWrapper.getMaxSetSize(java.lang.Object modelID)
|
int |
BasicQueryMetadata.getMaxSetSize(java.lang.Object modelID)
|
int |
QueryMetadataInterface.getMaxSetSize(java.lang.Object modelID)
Get the max set size for the specified model. |
java.lang.Object |
TransformationMetadata.getMinimumValue(java.lang.Object elementID)
|
java.lang.Object |
BasicQueryMetadataWrapper.getMinimumValue(java.lang.Object elementID)
|
java.lang.Object |
BasicQueryMetadata.getMinimumValue(java.lang.Object elementID)
|
java.lang.Object |
QueryMetadataInterface.getMinimumValue(java.lang.Object elementID)
Get the element's minimum value for an element symbol |
java.lang.Object |
TempMetadataAdapter.getMinimumValue(java.lang.Object elementID)
|
java.lang.String |
TransformationMetadata.getModeledBaseType(java.lang.Object elementID)
|
java.lang.String |
BasicQueryMetadataWrapper.getModeledBaseType(java.lang.Object elementID)
|
java.lang.String |
BasicQueryMetadata.getModeledBaseType(java.lang.Object elementID)
|
java.lang.String |
QueryMetadataInterface.getModeledBaseType(java.lang.Object elementID)
Get the design-time model base type of the element specified. |
java.lang.String |
TempMetadataAdapter.getModeledBaseType(java.lang.Object elementID)
|
java.lang.String |
TransformationMetadata.getModeledPrimitiveType(java.lang.Object elementID)
|
java.lang.String |
BasicQueryMetadataWrapper.getModeledPrimitiveType(java.lang.Object elementID)
|
java.lang.String |
BasicQueryMetadata.getModeledPrimitiveType(java.lang.Object elementID)
|
java.lang.String |
QueryMetadataInterface.getModeledPrimitiveType(java.lang.Object elementID)
Get the design-time model primitive type of the element specified. |
java.lang.String |
TempMetadataAdapter.getModeledPrimitiveType(java.lang.Object elementID)
|
java.lang.String |
TransformationMetadata.getModeledType(java.lang.Object elementID)
|
java.lang.String |
BasicQueryMetadataWrapper.getModeledType(java.lang.Object elementID)
|
java.lang.String |
BasicQueryMetadata.getModeledType(java.lang.Object elementID)
|
java.lang.String |
QueryMetadataInterface.getModeledType(java.lang.Object elementID)
Get the design-time model type of the element specified. |
java.lang.String |
TempMetadataAdapter.getModeledType(java.lang.Object elementID)
|
java.lang.Object |
TransformationMetadata.getModelID(java.lang.Object groupOrElementID)
|
java.lang.Object |
BasicQueryMetadataWrapper.getModelID(java.lang.Object groupOrElementID)
|
java.lang.Object |
BasicQueryMetadata.getModelID(java.lang.Object groupOrElementID)
|
java.lang.Object |
QueryMetadataInterface.getModelID(java.lang.Object groupOrElementID)
Get the metadata-implementation identifier object for the model containing the specified group or element ID. |
java.lang.Object |
TempMetadataAdapter.getModelID(java.lang.Object groupOrElementID)
|
java.lang.String |
TransformationMetadata.getNameInSource(java.lang.Object metadataID)
|
java.lang.String |
BasicQueryMetadataWrapper.getNameInSource(java.lang.Object metadataID)
|
java.lang.String |
BasicQueryMetadata.getNameInSource(java.lang.Object metadataID)
|
java.lang.String |
QueryMetadataInterface.getNameInSource(java.lang.Object metadataID)
Get the name in source of the metadata identifier specified. |
java.lang.String |
TransformationMetadata.getNativeType(java.lang.Object elementID)
|
java.lang.String |
BasicQueryMetadataWrapper.getNativeType(java.lang.Object elementID)
|
java.lang.String |
BasicQueryMetadata.getNativeType(java.lang.Object elementID)
|
java.lang.String |
QueryMetadataInterface.getNativeType(java.lang.Object elementID)
Get the native type of the element specified. |
java.lang.String |
TempMetadataAdapter.getNativeType(java.lang.Object elementID)
Get the native type name for the element. |
int |
TransformationMetadata.getNullValues(java.lang.Object elementID)
|
int |
BasicQueryMetadataWrapper.getNullValues(java.lang.Object elementID)
|
int |
BasicQueryMetadata.getNullValues(java.lang.Object elementID)
|
int |
QueryMetadataInterface.getNullValues(java.lang.Object elementID)
Get the number of distinct values for this column. |
int |
TempMetadataAdapter.getNullValues(java.lang.Object elementID)
|
int |
TransformationMetadata.getPosition(java.lang.Object elementID)
|
int |
BasicQueryMetadataWrapper.getPosition(java.lang.Object elementID)
|
int |
BasicQueryMetadata.getPosition(java.lang.Object elementID)
|
int |
QueryMetadataInterface.getPosition(java.lang.Object elementID)
Get the element's position in the group |
int |
TempMetadataAdapter.getPosition(java.lang.Object elementID)
|
int |
TransformationMetadata.getPrecision(java.lang.Object elementID)
|
int |
BasicQueryMetadataWrapper.getPrecision(java.lang.Object elementID)
|
int |
BasicQueryMetadata.getPrecision(java.lang.Object elementID)
|
int |
QueryMetadataInterface.getPrecision(java.lang.Object elementID)
Get the element's precision |
int |
TempMetadataAdapter.getPrecision(java.lang.Object elementID)
|
java.lang.Object |
TransformationMetadata.getPrimaryKeyIDForForeignKeyID(java.lang.Object foreignKeyID)
|
java.lang.Object |
BasicQueryMetadataWrapper.getPrimaryKeyIDForForeignKeyID(java.lang.Object foreignKeyID)
|
java.lang.Object |
BasicQueryMetadata.getPrimaryKeyIDForForeignKeyID(java.lang.Object foreignKeyID)
|
java.lang.Object |
QueryMetadataInterface.getPrimaryKeyIDForForeignKeyID(java.lang.Object foreignKeyID)
Get the corresponding primary key ID for the specified foreign key ID |
int |
TransformationMetadata.getRadix(java.lang.Object elementID)
|
int |
BasicQueryMetadataWrapper.getRadix(java.lang.Object elementID)
|
int |
BasicQueryMetadata.getRadix(java.lang.Object elementID)
|
int |
QueryMetadataInterface.getRadix(java.lang.Object elementID)
Get the element's radix |
int |
TempMetadataAdapter.getRadix(java.lang.Object elementID)
|
int |
TransformationMetadata.getScale(java.lang.Object elementID)
|
int |
BasicQueryMetadataWrapper.getScale(java.lang.Object elementID)
|
int |
BasicQueryMetadata.getScale(java.lang.Object elementID)
|
int |
QueryMetadataInterface.getScale(java.lang.Object elementID)
Get the element's scale |
int |
TempMetadataAdapter.getScale(java.lang.Object elementID)
|
java.lang.String |
TransformationMetadata.getShortElementName(java.lang.String fullElementName)
|
java.lang.String |
BasicQueryMetadataWrapper.getShortElementName(java.lang.String fullElementName)
|
java.lang.String |
BasicQueryMetadata.getShortElementName(java.lang.String fullElementName)
|
java.lang.String |
QueryMetadataInterface.getShortElementName(java.lang.String fullElementName)
Get the short (unique only to group) name of an element, given a fully qualified element name. |
java.util.Collection<Procedure> |
CompositeMetadataStore.getStoredProcedure(java.lang.String name)
|
StoredProcedureInfo |
TransformationMetadata.getStoredProcedureInfoForProcedure(java.lang.String fullyQualifiedProcedureName)
|
StoredProcedureInfo |
BasicQueryMetadataWrapper.getStoredProcedureInfoForProcedure(java.lang.String fullyQualifiedProcedureName)
|
StoredProcedureInfo |
BasicQueryMetadata.getStoredProcedureInfoForProcedure(java.lang.String fullyQualifiedProcedureName)
|
StoredProcedureInfo |
QueryMetadataInterface.getStoredProcedureInfoForProcedure(java.lang.String fullyQualifiedProcedureName)
Get the the StoredProcedureInfo based on the fully qualified procedure name |
java.util.Collection |
TransformationMetadata.getUniqueKeysInGroup(java.lang.Object groupID)
|
java.util.Collection |
BasicQueryMetadataWrapper.getUniqueKeysInGroup(java.lang.Object groupID)
|
java.util.Collection |
BasicQueryMetadata.getUniqueKeysInGroup(java.lang.Object groupID)
|
java.util.Collection |
QueryMetadataInterface.getUniqueKeysInGroup(java.lang.Object groupID)
Get the unique keys for the specified group (primary and unique keys) |
java.util.Collection |
TempMetadataAdapter.getUniqueKeysInGroup(java.lang.Object groupID)
|
java.lang.String |
TransformationMetadata.getUpdatePlan(java.lang.Object groupID)
|
java.lang.String |
BasicQueryMetadataWrapper.getUpdatePlan(java.lang.Object groupID)
|
java.lang.String |
BasicQueryMetadata.getUpdatePlan(java.lang.Object groupID)
Get procedure defining the update plan for this group. |
java.lang.String |
QueryMetadataInterface.getUpdatePlan(java.lang.Object groupID)
Get procedure defining the update plan for this group. |
java.lang.String[] |
TransformationMetadata.getVDBResourcePaths()
|
java.lang.String[] |
BasicQueryMetadataWrapper.getVDBResourcePaths()
|
java.lang.String[] |
BasicQueryMetadata.getVDBResourcePaths()
|
java.lang.String[] |
QueryMetadataInterface.getVDBResourcePaths()
Gets the resource paths of all the resources in the VDB. |
java.lang.String |
TransformationMetadata.getVirtualDatabaseName()
|
java.lang.String |
BasicQueryMetadataWrapper.getVirtualDatabaseName()
|
java.lang.String |
BasicQueryMetadata.getVirtualDatabaseName()
|
java.lang.String |
QueryMetadataInterface.getVirtualDatabaseName()
Get the currently connected virtual database name. |
java.lang.String |
TempMetadataAdapter.getVirtualDatabaseName()
|
QueryNode |
TransformationMetadata.getVirtualPlan(java.lang.Object groupID)
|
QueryNode |
BasicQueryMetadataWrapper.getVirtualPlan(java.lang.Object groupID)
|
QueryNode |
BasicQueryMetadata.getVirtualPlan(java.lang.Object groupID)
|
QueryNode |
QueryMetadataInterface.getVirtualPlan(java.lang.Object groupID)
Get virtual plan for a group symbol. |
QueryNode |
TempMetadataAdapter.getVirtualPlan(java.lang.Object groupID)
|
java.util.List<SQLXMLImpl> |
TransformationMetadata.getXMLSchemas(java.lang.Object groupID)
|
java.util.List |
BasicQueryMetadataWrapper.getXMLSchemas(java.lang.Object groupID)
|
java.util.List |
BasicQueryMetadata.getXMLSchemas(java.lang.Object groupID)
|
java.util.List |
QueryMetadataInterface.getXMLSchemas(java.lang.Object groupID)
Get XML schemas for a document group. |
java.util.List |
TempMetadataAdapter.getXMLSchemas(java.lang.Object groupID)
|
java.util.Collection |
TransformationMetadata.getXMLTempGroups(java.lang.Object groupID)
|
java.util.Collection |
BasicQueryMetadataWrapper.getXMLTempGroups(java.lang.Object groupID)
|
java.util.Collection |
BasicQueryMetadata.getXMLTempGroups(java.lang.Object groupID)
|
java.util.Collection |
QueryMetadataInterface.getXMLTempGroups(java.lang.Object groupID)
Return a list of all the temp groups used in this document. |
java.util.Collection |
TempMetadataAdapter.getXMLTempGroups(java.lang.Object groupID)
|
boolean |
TransformationMetadata.groupSupports(java.lang.Object groupID,
int groupConstant)
|
boolean |
BasicQueryMetadataWrapper.groupSupports(java.lang.Object groupID,
int groupConstant)
|
boolean |
BasicQueryMetadata.groupSupports(java.lang.Object groupID,
int groupConstant)
|
boolean |
QueryMetadataInterface.groupSupports(java.lang.Object groupID,
int groupConstant)
Determine whether the specified group supports some feature. |
boolean |
TempMetadataAdapter.groupSupports(java.lang.Object groupID,
int groupConstant)
|
boolean |
TransformationMetadata.hasMaterialization(java.lang.Object groupID)
|
boolean |
BasicQueryMetadataWrapper.hasMaterialization(java.lang.Object groupID)
|
boolean |
BasicQueryMetadata.hasMaterialization(java.lang.Object groupID)
|
boolean |
QueryMetadataInterface.hasMaterialization(java.lang.Object groupID)
Determine whether given virtual group has an associated Materialization. |
boolean |
TempMetadataAdapter.hasMaterialization(java.lang.Object groupID)
|
boolean |
BasicQueryMetadataWrapper.isMultiSource(java.lang.Object modelId)
|
boolean |
QueryMetadataInterface.isMultiSource(java.lang.Object modelId)
|
boolean |
TransformationMetadata.isProcedure(java.lang.Object groupID)
|
boolean |
BasicQueryMetadataWrapper.isProcedure(java.lang.Object groupID)
|
boolean |
BasicQueryMetadata.isProcedure(java.lang.Object elementID)
|
boolean |
QueryMetadataInterface.isProcedure(java.lang.Object groupID)
Determine whether this is a procedure |
boolean |
TempMetadataAdapter.isProcedure(java.lang.Object elementID)
|
boolean |
BasicQueryMetadataWrapper.isScalarGroup(java.lang.Object groupID)
|
boolean |
BasicQueryMetadata.isScalarGroup(java.lang.Object groupID)
|
boolean |
QueryMetadataInterface.isScalarGroup(java.lang.Object groupID)
|
boolean |
TempMetadataAdapter.isScalarGroup(java.lang.Object groupID)
|
boolean |
BasicQueryMetadataWrapper.isTemporaryTable(java.lang.Object groupID)
|
boolean |
BasicQueryMetadata.isTemporaryTable(java.lang.Object groupID)
|
boolean |
QueryMetadataInterface.isTemporaryTable(java.lang.Object groupID)
Determine whether a group is a temporary table. |
boolean |
TempMetadataAdapter.isTemporaryTable(java.lang.Object groupID)
|
boolean |
TransformationMetadata.isVirtualGroup(java.lang.Object groupID)
|
boolean |
BasicQueryMetadataWrapper.isVirtualGroup(java.lang.Object groupID)
|
boolean |
BasicQueryMetadata.isVirtualGroup(java.lang.Object groupID)
|
boolean |
QueryMetadataInterface.isVirtualGroup(java.lang.Object groupID)
Determine whether a group is virtual or not. |
boolean |
TempMetadataAdapter.isVirtualGroup(java.lang.Object groupID)
|
boolean |
TransformationMetadata.isVirtualModel(java.lang.Object modelID)
|
boolean |
BasicQueryMetadataWrapper.isVirtualModel(java.lang.Object modelID)
|
boolean |
BasicQueryMetadata.isVirtualModel(java.lang.Object modelID)
|
boolean |
QueryMetadataInterface.isVirtualModel(java.lang.Object modelID)
Determine whether a model is virtual or not. |
boolean |
TempMetadataAdapter.isVirtualModel(java.lang.Object modelID)
|
boolean |
TransformationMetadata.isXMLGroup(java.lang.Object groupID)
|
boolean |
BasicQueryMetadataWrapper.isXMLGroup(java.lang.Object groupID)
|
boolean |
BasicQueryMetadata.isXMLGroup(java.lang.Object groupID)
|
boolean |
QueryMetadataInterface.isXMLGroup(java.lang.Object groupID)
Determine whether a group is an XML virtual document. |
boolean |
TempMetadataAdapter.isXMLGroup(java.lang.Object groupID)
|
boolean |
TransformationMetadata.modelSupports(java.lang.Object modelID,
int modelConstant)
|
boolean |
BasicQueryMetadataWrapper.modelSupports(java.lang.Object modelID,
int modelConstant)
|
boolean |
BasicQueryMetadata.modelSupports(java.lang.Object modelID,
int modelConstant)
|
boolean |
QueryMetadataInterface.modelSupports(java.lang.Object modelID,
int modelConstant)
Determine whether the specified model supports some feature. |
Uses of TeiidComponentException in org.teiid.query.optimizer |
---|
Methods in org.teiid.query.optimizer that throw TeiidComponentException | |
---|---|
static boolean |
BatchedUpdatePlanner.isEligibleForBatching(Command command,
QueryMetadataInterface metadata)
Returns whether a command can be placed in a connector batch |
ProcessorPlan |
BatchedUpdatePlanner.optimize(Command command,
IDGenerator idGenerator,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder,
AnalysisRecord analysisRecord,
CommandContext context)
Optimizes batched updates by batching all contiguous commands that relate to the same physical model. |
ProcessorPlan |
ProcedurePlanner.optimize(Command procCommand,
IDGenerator idGenerator,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder,
AnalysisRecord analysisRecord,
CommandContext context)
Produce a ProcessorPlan for the CreateUpdateProcedureCommand on the current node of the CommandTreeNode, the procedure plan construction involves using the child processor plans. |
ProcessorPlan |
CommandPlanner.optimize(Command command,
IDGenerator idGenerator,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder,
AnalysisRecord analysisRecord,
CommandContext context)
Allows the planner a chance to optimize the canonical plan(s) stored in the CommandTreeNode tree. |
static ProcessorPlan |
QueryOptimizer.optimizePlan(Command command,
QueryMetadataInterface metadata,
IDGenerator idGenerator,
CapabilitiesFinder capFinder,
AnalysisRecord analysisRecord,
CommandContext context)
|
Uses of TeiidComponentException in org.teiid.query.optimizer.capabilities |
---|
Methods in org.teiid.query.optimizer.capabilities that throw TeiidComponentException | |
---|---|
SourceCapabilities |
DefaultCapabilitiesFinder.findCapabilities(java.lang.String modelName)
|
SourceCapabilities |
CapabilitiesFinder.findCapabilities(java.lang.String modelName)
|
Uses of TeiidComponentException in org.teiid.query.optimizer.relational |
---|
Methods in org.teiid.query.optimizer.relational that throw TeiidComponentException | |
---|---|
RelationalPlan |
PlanToProcessConverter.convert(PlanNode planNode)
|
protected RelationalNode |
PlanToProcessConverter.convertNode(PlanNode node)
|
PlanNode |
OptimizerRule.execute(PlanNode plan,
QueryMetadataInterface metadata,
CapabilitiesFinder capabilitiesFinder,
RuleStack rules,
AnalysisRecord analysisRecord,
CommandContext context)
|
PlanNode |
RelationalPlanner.generatePlan(Command cmd)
|
static java.lang.Object |
RelationalPlanner.getGlobalTempTableMetadataId(GroupSymbol table,
java.lang.String matTableName,
CommandContext context,
QueryMetadataInterface metadata,
AnalysisRecord analysisRecord)
|
static boolean |
RelationalPlanner.isNoCacheGroup(QueryMetadataInterface metadata,
java.lang.Object metadataID,
Option option)
|
ProcessorPlan |
RelationalPlanner.optimize(Command command)
|
Uses of TeiidComponentException in org.teiid.query.optimizer.relational.rules |
---|
Methods in org.teiid.query.optimizer.relational.rules that return TeiidComponentException | |
---|---|
TeiidComponentException |
CriteriaCapabilityValidatorVisitor.getException()
|
Methods in org.teiid.query.optimizer.relational.rules that throw TeiidComponentException | |
---|---|
void |
RulePushAggregates.addView(PlanNode root,
PlanNode unionSource,
boolean pushdown,
java.util.List<SingleElementSymbol> groupingExpressions,
java.util.Set<AggregateSymbol> aggregates,
java.util.List<ElementSymbol> virtualElements,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder)
|
static java.util.Map<ElementSymbol,Expression> |
FrameUtil.buildSymbolMap(GroupSymbol oldGroup,
GroupSymbol newGroup,
QueryMetadataInterface metadata)
creates a symbol map of elements in oldGroup mapped to corresponding elements in newGroup if newGroup is null, then a mapping of oldGroup elements to null constants will be returned |
static boolean |
CriteriaCapabilityValidatorVisitor.canPushLanguageObject(LanguageObject obj,
java.lang.Object modelID,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder,
AnalysisRecord analysisRecord)
|
static float |
NewCalculateCostUtil.computeCostForDepJoin(PlanNode joinNode,
boolean leftIndependent,
JoinNode.JoinStrategyType joinStrategy,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder,
CommandContext context)
Computes the cost of a Dependent Join The worst possible cost will arise from a high independent ndv (many dependent sets) and a low dependent ndv (possibly many matches per set) This logic uses the same assumption as criteria in that ndv is used as a divisor of cardinality. |
static float |
NewCalculateCostUtil.computeCostForJoin(PlanNode leftChildNode,
PlanNode rightChildNode,
JoinNode.JoinStrategyType joinStrategy,
QueryMetadataInterface metadata,
CommandContext context)
Computes the cost of a Merge Join |
PlanNode |
RuleRemoveOptionalJoins.execute(PlanNode plan,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder,
RuleStack rules,
AnalysisRecord analysisRecord,
CommandContext context)
|
PlanNode |
RuleValidateWhereAll.execute(PlanNode plan,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder,
RuleStack rules,
AnalysisRecord analysisRecord,
CommandContext context)
Verifies that a model with "supports where all" is being passed an atomic query with a criteria. |
PlanNode |
RuleChooseJoinStrategy.execute(PlanNode plan,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder,
RuleStack rules,
AnalysisRecord analysisRecord,
CommandContext context)
|
PlanNode |
RulePlanSorts.execute(PlanNode plan,
QueryMetadataInterface metadata,
CapabilitiesFinder capabilitiesFinder,
RuleStack rules,
AnalysisRecord analysisRecord,
CommandContext context)
|
PlanNode |
RuleMergeCriteria.execute(PlanNode plan,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder,
RuleStack rules,
AnalysisRecord analysisRecord,
CommandContext context)
|
PlanNode |
RuleCollapseSource.execute(PlanNode plan,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder,
RuleStack rules,
AnalysisRecord analysisRecord,
CommandContext context)
|
PlanNode |
RulePlanProcedures.execute(PlanNode plan,
QueryMetadataInterface metadata,
CapabilitiesFinder capabilitiesFinder,
RuleStack rules,
AnalysisRecord analysisRecord,
CommandContext context)
|
PlanNode |
RuleChooseDependent.execute(PlanNode plan,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder,
RuleStack rules,
AnalysisRecord analysisRecord,
CommandContext context)
|
PlanNode |
RulePlanJoins.execute(PlanNode plan,
QueryMetadataInterface metadata,
CapabilitiesFinder capabilitiesFinder,
RuleStack rules,
AnalysisRecord analysisRecord,
CommandContext context)
|
PlanNode |
RulePlanUnions.execute(PlanNode plan,
QueryMetadataInterface metadata,
CapabilitiesFinder capabilitiesFinder,
RuleStack rules,
AnalysisRecord analysisRecord,
CommandContext context)
|
PlanNode |
RulePlaceAccess.execute(PlanNode plan,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder,
RuleStack rules,
AnalysisRecord analysisRecord,
CommandContext context)
|
PlanNode |
RuleMergeVirtual.execute(PlanNode plan,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder,
RuleStack rules,
AnalysisRecord analysisRecord,
CommandContext context)
|
PlanNode |
RulePushSelectCriteria.execute(PlanNode plan,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder,
RuleStack rules,
AnalysisRecord analysisRecord,
CommandContext context)
Execute the rule as described in the class comments. |
PlanNode |
RuleAssignOutputElements.execute(PlanNode plan,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder,
RuleStack rules,
AnalysisRecord analysisRecord,
CommandContext context)
Execute the rule. |
PlanNode |
RuleRaiseAccess.execute(PlanNode plan,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder,
RuleStack rules,
AnalysisRecord analysisRecord,
CommandContext context)
|
PlanNode |
RulePushNonJoinCriteria.execute(PlanNode plan,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder,
RuleStack rules,
AnalysisRecord analysisRecord,
CommandContext context)
Execute the rule as described in the class comments. |
PlanNode |
RuleCleanCriteria.execute(PlanNode plan,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder,
RuleStack rules,
AnalysisRecord analysisRecord,
CommandContext context)
|
PlanNode |
RulePushAggregates.execute(PlanNode plan,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder,
RuleStack rules,
AnalysisRecord analysisRecord,
CommandContext context)
|
PlanNode |
RuleRaiseNull.execute(PlanNode plan,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder,
RuleStack rules,
AnalysisRecord analysisRecord,
CommandContext context)
|
PlanNode |
RuleCopyCriteria.execute(PlanNode plan,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder,
RuleStack rules,
AnalysisRecord analysisRecord,
CommandContext context)
Execute the rule as described in the class comments. |
PlanNode |
RuleImplementJoinStrategy.execute(PlanNode plan,
QueryMetadataInterface metadata,
CapabilitiesFinder capabilitiesFinder,
RuleStack rules,
AnalysisRecord analysisRecord,
CommandContext context)
|
PlanNode |
RuleCalculateCost.execute(PlanNode plan,
QueryMetadataInterface metadata,
CapabilitiesFinder capabilitiesFinder,
RuleStack rules,
AnalysisRecord analysisRecord,
CommandContext context)
|
PlanNode |
RulePushLimit.execute(PlanNode plan,
QueryMetadataInterface metadata,
CapabilitiesFinder capabilitiesFinder,
RuleStack rules,
AnalysisRecord analysisRecord,
CommandContext context)
|
static ExecutionFactory.NullOrder |
CapabilitiesUtil.getDefaultNullOrder(java.lang.Object modelID,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder)
|
static int |
CapabilitiesUtil.getMaxFromGroups(java.lang.Object modelID,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder)
|
static int |
CapabilitiesUtil.getMaxInCriteriaSize(java.lang.Object modelID,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder)
|
static ExecutionFactory.SupportedJoinCriteria |
CapabilitiesUtil.getSupportedJoinCriteria(java.lang.Object modelID,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder)
|
static boolean |
CapabilitiesUtil.isSameConnector(java.lang.Object modelID,
java.lang.Object modelID1,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder)
|
static boolean |
CapabilitiesUtil.requiresCriteria(java.lang.Object modelID,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder)
|
static boolean |
CapabilitiesUtil.supports(SourceCapabilities.Capability cap,
java.lang.Object modelID,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder)
|
static boolean |
CapabilitiesUtil.supportsAggregateFunction(java.lang.Object modelID,
AggregateSymbol aggregate,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder)
|
static boolean |
CapabilitiesUtil.supportsAggregates(java.util.List groupCols,
java.lang.Object modelID,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder)
|
static boolean |
CapabilitiesUtil.supportsCaseExpression(java.lang.Object modelID,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder)
|
static boolean |
CapabilitiesUtil.supportsGroupAliases(java.lang.Object modelID,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder)
|
static boolean |
CapabilitiesUtil.supportsJoin(java.lang.Object modelID,
JoinType joinType,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder)
|
static boolean |
CapabilitiesUtil.supportsOrderBy(java.lang.Object modelID,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder)
|
static boolean |
CapabilitiesUtil.supportsRowLimit(java.lang.Object modelID,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder)
|
static boolean |
CapabilitiesUtil.supportsRowOffset(java.lang.Object modelID,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder)
|
static boolean |
CapabilitiesUtil.supportsScalarFunction(java.lang.Object modelID,
Function function,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder)
|
static boolean |
CapabilitiesUtil.supportsSearchedCaseExpression(java.lang.Object modelID,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder)
|
static boolean |
CapabilitiesUtil.supportsSelectDistinct(java.lang.Object modelID,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder)
|
static boolean |
CapabilitiesUtil.supportsSelectExpression(java.lang.Object modelID,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder)
|
static boolean |
CapabilitiesUtil.supportsSelfJoins(java.lang.Object modelID,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder)
|
static boolean |
CapabilitiesUtil.supportsSetOp(java.lang.Object modelID,
SetQuery.Operation setOp,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder)
|
static boolean |
CapabilitiesUtil.supportsSetQueryOrderBy(java.lang.Object modelID,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder)
|
static boolean |
CapabilitiesUtil.useAnsiJoin(java.lang.Object modelID,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder)
|
static boolean |
NewCalculateCostUtil.usesKey(Criteria crit,
QueryMetadataInterface metadata)
|
static java.lang.Object |
CriteriaCapabilityValidatorVisitor.validateCommandPushdown(java.lang.Object critNodeModelID,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder,
QueryCommand queryCommand)
|
static java.lang.Object |
CriteriaCapabilityValidatorVisitor.validateSubqueryPushdown(SubqueryContainer subqueryContainer,
java.lang.Object critNodeModelID,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder,
AnalysisRecord analysisRecord)
Return null if the subquery cannot be pushed down, otherwise the model id of the pushdown target. |
Uses of TeiidComponentException in org.teiid.query.optimizer.xml |
---|
Methods in org.teiid.query.optimizer.xml that throw TeiidComponentException | |
---|---|
static Criteria |
XMLNodeMappingVisitor.convertCriteria(Criteria simpleCrit,
MappingDocument rootNode,
QueryMetadataInterface metadata)
Convert the criteria from names using document identifiers to names using result set (i.e. |
static LanguageObject |
XMLNodeMappingVisitor.convertObject(LanguageObject object,
MappingDocument rootNode,
QueryMetadataInterface metadata)
|
static GroupSymbol |
QueryUtil.createResolvedGroup(GroupSymbol group,
QueryMetadataInterface metadata)
|
static GroupSymbol |
QueryUtil.createResolvedGroup(java.lang.String groupName,
QueryMetadataInterface metadata)
|
ProcessorPlan |
XMLPlanner.optimize(Command command,
IDGenerator idGenerator,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder,
AnalysisRecord analysisRecord,
CommandContext context)
|
static MappingDocument |
SourceNodePlannerVisitor.raiseInputSet(MappingDocument doc,
XMLPlannerEnvironment planEnv)
try to split the criteria based on if that is inputset criteria or not. |
static void |
NameInSourceResolverVisitor.resolveElements(MappingDocument doc,
XMLPlannerEnvironment planEnv)
Resolve all the "NameInSource" property nodes (element names), with the their results set queries. |
static void |
ValidateMappedCriteriaVisitor.validateAndCollectCriteriaElements(MappingDocument doc,
XMLPlannerEnvironment planEnv)
|
Uses of TeiidComponentException in org.teiid.query.processor |
---|
Methods in org.teiid.query.processor that throw TeiidComponentException | |
---|---|
abstract void |
ProcessorPlan.close()
Close the plan after processing. |
void |
BatchedUpdatePlan.close()
|
TupleBuffer |
BatchCollector.collectTuples()
|
BatchCollector |
QueryProcessor.createBatchCollector()
|
QueryProcessor |
QueryProcessor.ProcessorFactory.createQueryProcessor(java.lang.String query,
java.lang.String recursionGroup,
CommandContext commandContext,
java.lang.Object... params)
|
TupleBuffer |
QueryProcessor.createTupleBuffer()
|
protected java.util.List<?> |
BatchIterator.finalRow()
|
protected void |
BatchCollector.flushBatchDirect(TupleBatch batch,
boolean add)
|
protected TupleBatch |
BatchIterator.getBatch(int row)
|
protected java.util.List<?> |
BatchIterator.getCurrentTuple()
|
java.lang.Object |
ProcessorDataManager.lookupCodeValue(CommandContext context,
java.lang.String codeTableName,
java.lang.String returnElementName,
java.lang.String keyElementName,
java.lang.Object keyValue)
Lookup a value from a cached code table. |
TupleBatch |
BatchCollector.BatchProducer.nextBatch()
Get a batch of results or possibly an Exception. |
TupleBatch |
QueryProcessor.nextBatch()
|
abstract TupleBatch |
ProcessorPlan.nextBatch()
Get a batch of results or possibly an Exception. |
TupleBatch |
BatchedUpdatePlan.nextBatch()
|
java.util.List<?> |
BatchCollector.BatchProducerTupleSource.nextTuple()
|
abstract void |
ProcessorPlan.open()
Open the plan for processing. |
void |
BatchedUpdatePlan.open()
|
TupleSource |
ProcessorDataManager.registerRequest(CommandContext context,
Command command,
java.lang.String modelName,
java.lang.String connectorBindingId,
int nodeID)
|
protected java.util.List |
BatchCollector.BatchProducerTupleSource.updateTuple(java.util.List tuple)
|
Constructors in org.teiid.query.processor that throw TeiidComponentException | |
---|---|
QueryProcessor(ProcessorPlan plan,
CommandContext context,
BufferManager bufferMgr,
ProcessorDataManager dataMgr)
Construct a processor with all necessary information to process. |
Uses of TeiidComponentException in org.teiid.query.processor.proc |
---|
Methods in org.teiid.query.processor.proc that throw TeiidComponentException | |
---|---|
void |
ProcedurePlan.close()
|
void |
ProcedurePlan.executePlan(ProcessorPlan command,
java.lang.String rsName,
java.util.Map<ElementSymbol,ElementSymbol> procAssignments,
boolean keepRs)
|
java.util.List |
ProcedurePlan.getCurrentRow(java.lang.String rsName)
|
java.util.List |
ProcedurePlan.getSchema(java.lang.String rsName)
Get the schema from the tuple source that represents the columns in a result set |
void |
ProcedurePlan.incrementProgramCounter()
|
boolean |
ProcedurePlan.iterateCursor(java.lang.String rsName)
|
TupleBatch |
ProcedurePlan.nextBatch()
|
void |
ProcedurePlan.open()
|
void |
ProcedurePlan.pop()
|
void |
LoopInstruction.postInstruction(ProcedurePlan procEnv)
|
void |
RepeatedInstruction.postInstruction(ProcedurePlan procEnv)
|
void |
WhileInstruction.postInstruction(ProcedurePlan procEnv)
|
void |
ExecDynamicSqlInstruction.process(ProcedurePlan procEnv)
Processing this instruction executes the ProcessorPlan for the command on the CommandStatement of the update procedure language. |
void |
AssignmentInstruction.process(ProcedurePlan procEnv)
Updates the current variable context with a value for the Variable defined using a DeclareInstruction, the variable value is obtained by either processing a expression or a command(stored as a processplan). |
void |
LoopInstruction.process(ProcedurePlan procEnv)
|
abstract void |
ProgramInstruction.process(ProcedurePlan env)
Allow this instruction to do whatever processing it needs, and to in turn manipulate the running program. |
void |
IfInstruction.process(ProcedurePlan procEnv)
This instruction will evaluate it's criteria, if it evaluates to true, it will push the corresponding sub Program on to the top of the program stack, and break from the loop. |
void |
ContinueInstruction.process(ProcedurePlan env)
|
void |
CreateCursorResultSetInstruction.process(ProcedurePlan procEnv)
|
void |
ErrorInstruction.process(ProcedurePlan env)
|
void |
WhileInstruction.process(ProcedurePlan env)
|
void |
BreakInstruction.process(ProcedurePlan env)
|
boolean |
LoopInstruction.testCondition(ProcedurePlan procEnv)
|
boolean |
RepeatedInstruction.testCondition(ProcedurePlan procEnv)
|
boolean |
WhileInstruction.testCondition(ProcedurePlan procEnv)
|
Uses of TeiidComponentException in org.teiid.query.processor.relational |
---|
Methods in org.teiid.query.processor.relational that throw TeiidComponentException | |
---|---|
void |
SortingFilter.addInputDirect(java.lang.Object input,
java.util.List<?> tuple)
|
void |
RelationalNode.close()
|
void |
RelationalPlan.close()
|
protected boolean |
MergeJoinStrategy.compareToPrevious(org.teiid.query.processor.relational.SourceState target)
|
void |
PartitionedSortJoin.computeBatchBounds(org.teiid.query.processor.relational.SourceState state)
|
protected ValueIterator |
SubqueryAwareEvaluator.evaluateSubquery(SubqueryContainer container,
java.util.List tuple)
|
java.util.Set<java.lang.Object> |
DependentValueSource.getCachedSet(Expression valueExpression)
|
java.lang.Object |
SortingFilter.getResult()
|
ValueIterator |
DependentValueSource.getValueIterator(Expression valueExpression)
|
protected void |
SortUtility.initialSort()
creates sorted sublists stored in tuplebuffers |
protected void |
JoinStrategy.loadLeft()
|
protected void |
PartitionedSortJoin.loadLeft()
|
protected void |
MergeJoinStrategy.loadLeft()
|
protected void |
JoinStrategy.loadRight()
|
protected void |
PartitionedSortJoin.loadRight()
|
protected void |
MergeJoinStrategy.loadRight()
|
protected void |
NestedLoopJoinStrategy.loadRight()
|
protected void |
SortUtility.mergePhase()
|
TupleBatch |
RelationalNode.nextBatch()
Wrapper for nextBatchDirect that does performance timing - callers should always call this rather than nextBatchDirect(). |
TupleBatch |
RelationalPlan.nextBatch()
|
TupleBatch |
ProjectNode.nextBatchDirect()
|
protected TupleBatch |
XMLTableNode.nextBatchDirect()
|
TupleBatch |
NullNode.nextBatchDirect()
|
TupleBatch |
PlanExecutionNode.nextBatchDirect()
|
protected TupleBatch |
TextTableNode.nextBatchDirect()
|
TupleBatch |
BatchedUpdateNode.nextBatchDirect()
|
TupleBatch |
ProjectIntoNode.nextBatchDirect()
Get batch from child node Walk through each row of child batch Bind values to insertCommand Execute insertCommand Update insertCount When no more data is available, output batch with single row containing insertCount |
protected abstract TupleBatch |
RelationalNode.nextBatchDirect()
Template method for subclasses to implement. |
protected TupleBatch |
JoinNode.nextBatchDirect()
|
TupleBatch |
AccessNode.nextBatchDirect()
|
protected TupleBatch |
LimitNode.nextBatchDirect()
|
TupleBatch |
UnionAllNode.nextBatchDirect()
|
TupleBatch |
SortNode.nextBatchDirect()
|
TupleBatch |
SelectNode.nextBatchDirect()
|
TupleBatch |
GroupingNode.nextBatchDirect()
|
void |
PlanExecutionNode.open()
|
void |
DependentProcedureAccessNode.open()
|
void |
BatchedUpdateNode.open()
|
void |
RelationalNode.open()
|
void |
JoinNode.open()
|
void |
AccessNode.open()
|
void |
LimitNode.open()
|
void |
UnionAllNode.open()
|
void |
RelationalPlan.open()
|
void |
DependentProcedureExecutionNode.open()
|
protected void |
JoinStrategy.openLeft()
|
protected void |
NestedTableJoinStrategy.openLeft()
|
protected void |
JoinStrategy.openRight()
|
protected void |
NestedTableJoinStrategy.openRight()
|
Criteria |
DependentCriteriaProcessor.prepareCriteria()
|
protected boolean |
PlanExecutionNode.prepareNextCommand()
|
protected boolean |
InsertPlanExecutionNode.prepareNextCommand()
|
protected boolean |
DependentProcedureExecutionNode.prepareNextCommand()
|
protected boolean |
DependentAccessNode.prepareNextCommand(Command atomicCommand)
|
protected boolean |
DependentProcedureAccessNode.prepareNextCommand(Command atomicCommand)
|
protected boolean |
AccessNode.prepareNextCommand(Command atomicCommand)
|
protected boolean |
DependentProcedureCriteriaProcessor.prepareNextCommand(VariableContext context)
|
protected abstract void |
JoinStrategy.process()
|
protected void |
NestedTableJoinStrategy.process()
|
protected void |
PartitionedSortJoin.process()
|
protected void |
MergeJoinStrategy.process()
|
protected void |
SubqueryAwareRelationalNode.setReferenceValues(TableFunctionReference ref)
|
static boolean |
RelationalNodeUtil.shouldExecute(Command command,
boolean simplifyCriteria)
Decides whether a command needs to be executed. |
TupleBuffer |
SortUtility.sort()
|
Constructors in org.teiid.query.processor.relational that throw TeiidComponentException | |
---|---|
DependentCriteriaProcessor(int maxSetSize,
RelationalNode dependentNode,
Criteria dependentCriteria)
|
|
DependentProcedureCriteriaProcessor(RelationalNode dependentNode,
Criteria dependentCriteria,
java.util.List references,
java.util.List defaults)
|
Uses of TeiidComponentException in org.teiid.query.processor.xml |
---|
Methods in org.teiid.query.processor.xml that throw TeiidComponentException | |
---|---|
void |
XMLPlan.close()
Clean up the tuple source when the plan is closed. |
void |
PlanExecutor.close()
close the plan and cleanup the resultset. |
static NodeDescriptor |
NodeDescriptor.createNodeDescriptor(java.lang.String name,
java.lang.String namespacePrefix,
boolean isElement,
java.lang.String defaultValue,
java.util.Properties namespaceDeclarations,
java.util.Properties parentNamespaceDeclarations,
boolean isOptional,
MappingNode node,
java.lang.String textNormalizationMode)
|
static NodeDescriptor |
NodeDescriptor.createNodeDescriptor(java.lang.String name,
java.lang.String namespacePrefix,
boolean isElement,
java.lang.String defaultValue,
java.util.Properties namespaceDeclarations,
java.util.Properties parentNamespaceDeclarations,
boolean isOptional,
MappingNode node,
java.lang.String textNormalizationMode,
java.lang.Class runtimeType,
java.lang.String docBuiltInType)
|
PlanExecutor |
XMLProcessorEnvironment.createResultExecutor(java.lang.String resultSetName,
ResultSetInfo info)
|
java.util.List |
PlanExecutor.currentRow()
Get the result set values of the current row. |
boolean |
CriteriaCondition.evaluate(XMLProcessorEnvironment env,
org.teiid.query.processor.xml.XMLContext context)
|
boolean |
RecurseProgramCondition.evaluate(XMLProcessorEnvironment env,
org.teiid.query.processor.xml.XMLContext context)
Evaluates to true, unless the termination criteria is true, or unless the recursion count limit has been reached |
abstract boolean |
Condition.evaluate(XMLProcessorEnvironment env,
org.teiid.query.processor.xml.XMLContext ontext)
This method causes the Condition to evaluate itself. |
boolean |
DefaultCondition.evaluate(XMLProcessorEnvironment env,
org.teiid.query.processor.xml.XMLContext context)
Always returns true |
void |
PlanExecutor.execute(java.util.Map referenceValues)
Execute the plan |
java.util.List |
PlanExecutor.getOutputElements()
Get the ElementSymbol list which represents the schema of the result set |
void |
DocumentInProgress.markAsFinished()
|
TupleBatch |
XMLPlan.nextBatch()
|
java.util.List |
PlanExecutor.nextRow()
Advance the resultset cursor to next row and retun the row values |
void |
XMLPlan.open()
|
org.teiid.query.processor.xml.XMLContext |
MoveCursorInstruction.process(XMLProcessorEnvironment env,
org.teiid.query.processor.xml.XMLContext context)
|
abstract org.teiid.query.processor.xml.XMLContext |
ProcessorInstruction.process(XMLProcessorEnvironment env,
org.teiid.query.processor.xml.XMLContext context)
Allow this ProcessorInstruction to do whatever processing it needs, and to in turn manipulate the running program. |
org.teiid.query.processor.xml.XMLContext |
BlockInstruction.process(XMLProcessorEnvironment env,
org.teiid.query.processor.xml.XMLContext context)
|
org.teiid.query.processor.xml.XMLContext |
ExecStagingTableInstruction.process(XMLProcessorEnvironment env,
org.teiid.query.processor.xml.XMLContext context)
|
org.teiid.query.processor.xml.XMLContext |
EndBlockInstruction.process(XMLProcessorEnvironment env,
org.teiid.query.processor.xml.XMLContext context)
|
org.teiid.query.processor.xml.XMLContext |
IfInstruction.process(XMLProcessorEnvironment env,
org.teiid.query.processor.xml.XMLContext context)
This instruction will evaluate it's criteria, one by one. |
org.teiid.query.processor.xml.XMLContext |
AbortProcessingInstruction.process(XMLProcessorEnvironment env,
org.teiid.query.processor.xml.XMLContext context)
|
org.teiid.query.processor.xml.XMLContext |
AddCommentInstruction.process(XMLProcessorEnvironment env,
org.teiid.query.processor.xml.XMLContext context)
outputs comment for an XML element (comment node is actually child of XML element node) |
org.teiid.query.processor.xml.XMLContext |
MoveDocInstruction.process(XMLProcessorEnvironment env,
org.teiid.query.processor.xml.XMLContext context)
|
org.teiid.query.processor.xml.XMLContext |
JoinedWhileInstruction.process(XMLProcessorEnvironment env,
org.teiid.query.processor.xml.XMLContext context)
|
org.teiid.query.processor.xml.XMLContext |
InitializeDocumentInstruction.process(XMLProcessorEnvironment env,
org.teiid.query.processor.xml.XMLContext context)
|
org.teiid.query.processor.xml.XMLContext |
AddNodeInstruction.process(XMLProcessorEnvironment env,
org.teiid.query.processor.xml.XMLContext context)
Outputs an element or an attribute, or nothing, based on the state of the instruction. |
org.teiid.query.processor.xml.XMLContext |
WhileInstruction.process(XMLProcessorEnvironment env,
org.teiid.query.processor.xml.XMLContext context)
|
org.teiid.query.processor.xml.XMLContext |
ExecSqlInstruction.process(XMLProcessorEnvironment env,
org.teiid.query.processor.xml.XMLContext context)
|
org.teiid.query.processor.xml.XMLContext |
EndDocumentInstruction.process(XMLProcessorEnvironment env,
org.teiid.query.processor.xml.XMLContext context)
|
protected void |
WhileInstruction.pushProgram(XMLProcessorEnvironment env,
org.teiid.query.processor.xml.XMLContext context,
java.util.List row)
|
static SQLXMLImpl |
XMLUtil.saveToBufferManager(BufferManager bufferMgr,
XMLTranslator translator)
This method saves the given XML object to the buffer manager's disk process Documents less than the maxMemorySize will be held directly in memory |
Constructors in org.teiid.query.processor.xml that throw TeiidComponentException | |
---|---|
DocumentInProgress(FileStore store,
java.lang.String encoding)
|
Uses of TeiidComponentException in org.teiid.query.resolver |
---|
Methods in org.teiid.query.resolver that throw TeiidComponentException | |
---|---|
static Command |
QueryResolver.expandCommand(ProcedureContainer proc,
QueryMetadataInterface metadata,
AnalysisRecord analysisRecord)
|
Command |
ProcedureContainerResolver.expandCommand(ProcedureContainer procCommand,
QueryMetadataInterface metadata,
AnalysisRecord analysis)
Expand a command by finding and attaching all subcommands to the command. |
GroupContext |
ProcedureContainerResolver.findChildCommandMetadata(ProcedureContainer container,
TempMetadataStore discoveredMetadata,
QueryMetadataInterface metadata)
Find all metadata defined by this command for it's children. |
protected abstract java.lang.String |
ProcedureContainerResolver.getPlan(QueryMetadataInterface metadata,
GroupSymbol group)
For a given resolver, this returns the unparsed command. |
java.util.Map |
VariableResolver.getVariableValues(Command command,
QueryMetadataInterface metadata)
|
static java.util.Map |
QueryResolver.getVariableValues(Command command,
QueryMetadataInterface metadata)
|
static boolean |
QueryResolver.isXMLQuery(Query query,
QueryMetadataInterface metadata)
Check to verify if the query would return XML results. |
static TempMetadataStore |
QueryResolver.resolveCommand(Command currentCommand,
java.util.Map externalMetadata,
QueryMetadataInterface metadata,
AnalysisRecord analysis)
This implements an algorithm to resolve all the symbols created by the parser into real metadata IDs |
static TempMetadataStore |
QueryResolver.resolveCommand(Command currentCommand,
java.util.Map externalMetadata,
QueryMetadataInterface metadata,
AnalysisRecord analysis,
boolean resolveNullLiterals)
|
static void |
QueryResolver.resolveCommand(Command command,
QueryMetadataInterface metadata)
This implements an algorithm to resolve all the symbols created by the parser into real metadata IDs |
static void |
QueryResolver.resolveCommand(Command command,
QueryMetadataInterface metadata,
AnalysisRecord analysis)
This implements an algorithm to resolve all the symbols created by the parser into real metadata IDs |
void |
CommandResolver.resolveCommand(Command command,
TempMetadataAdapter metadata,
AnalysisRecord analysis,
boolean resolveNullLiterals)
Resolve the command using the metadata. |
void |
ProcedureContainerResolver.resolveCommand(Command command,
TempMetadataAdapter metadata,
AnalysisRecord analysis,
boolean resolveNullLiterals)
|
static void |
QueryResolver.resolveCriteria(Criteria criteria,
QueryMetadataInterface metadata)
Resolve just a criteria. |
protected void |
ProcedureContainerResolver.resolveGroup(TempMetadataAdapter metadata,
ProcedureContainer procCommand)
|
abstract void |
ProcedureContainerResolver.resolveProceduralCommand(Command command,
TempMetadataAdapter metadata,
AnalysisRecord analysis)
|
static void |
QueryResolver.resolveSubqueries(Command command,
TempMetadataAdapter metadata,
AnalysisRecord analysis)
|
Uses of TeiidComponentException in org.teiid.query.resolver.command |
---|
Methods in org.teiid.query.resolver.command that throw TeiidComponentException | |
---|---|
static java.util.Collection |
XMLQueryResolver.collectValidCriteriaElements(GroupSymbol group,
QueryMetadataInterface metadata)
Collect all fully-qualified valid elements. |
GroupContext |
ExecResolver.findChildCommandMetadata(ProcedureContainer container,
TempMetadataStore discoveredMetadata,
QueryMetadataInterface metadata)
|
GroupContext |
DeleteResolver.findChildCommandMetadata(ProcedureContainer container,
TempMetadataStore discoveredMetadata,
QueryMetadataInterface metadata)
|
protected java.lang.String |
UpdateResolver.getPlan(QueryMetadataInterface metadata,
GroupSymbol group)
|
protected java.lang.String |
ExecResolver.getPlan(QueryMetadataInterface metadata,
GroupSymbol group)
|
protected java.lang.String |
DeleteResolver.getPlan(QueryMetadataInterface metadata,
GroupSymbol group)
|
protected java.lang.String |
InsertResolver.getPlan(QueryMetadataInterface metadata,
GroupSymbol group)
|
java.util.Map |
UpdateResolver.getVariableValues(Command command,
QueryMetadataInterface metadata)
|
java.util.Map |
InsertResolver.getVariableValues(Command command,
QueryMetadataInterface metadata)
|
void |
SetQueryResolver.resolveCommand(Command command,
TempMetadataAdapter metadata,
AnalysisRecord analysis,
boolean resolveNullLiterals)
|
void |
DynamicCommandResolver.resolveCommand(Command command,
TempMetadataAdapter metadata,
AnalysisRecord analysis,
boolean resolveNullLiterals)
|
void |
BatchedUpdateResolver.resolveCommand(Command command,
TempMetadataAdapter metadata,
AnalysisRecord analysis,
boolean resolveNullLiterals)
|
void |
TempTableResolver.resolveCommand(Command command,
TempMetadataAdapter metadata,
AnalysisRecord analysis,
boolean resolveNullLiterals)
|
void |
XMLQueryResolver.resolveCommand(Command command,
TempMetadataAdapter metadata,
AnalysisRecord analysis,
boolean resolveNullLiterals)
|
void |
UpdateProcedureResolver.resolveCommand(Command command,
TempMetadataAdapter metadata,
AnalysisRecord analysis,
boolean resolveNullLiterals)
|
void |
SimpleQueryResolver.resolveCommand(Command command,
TempMetadataAdapter metadata,
AnalysisRecord analysis,
boolean resolveNullLiterals)
|
protected void |
ExecResolver.resolveGroup(TempMetadataAdapter metadata,
ProcedureContainer procCommand)
|
protected void |
InsertResolver.resolveGroup(TempMetadataAdapter metadata,
ProcedureContainer procCommand)
|
void |
UpdateResolver.resolveProceduralCommand(Command command,
TempMetadataAdapter metadata,
AnalysisRecord analysis)
|
void |
ExecResolver.resolveProceduralCommand(Command command,
TempMetadataAdapter metadata,
AnalysisRecord analysis)
|
void |
DeleteResolver.resolveProceduralCommand(Command command,
TempMetadataAdapter metadata,
AnalysisRecord analysis)
|
void |
InsertResolver.resolveProceduralCommand(Command command,
TempMetadataAdapter metadata,
AnalysisRecord analysis)
Resolve an INSERT. |
void |
UpdateProcedureResolver.resolveVirtualGroupElements(CreateUpdateProcedureCommand procCommand,
QueryMetadataInterface metadata)
|
static void |
XMLQueryResolver.resolveXMLCriteria(Criteria criteria,
GroupContext externalGroups,
java.util.Collection validElements,
QueryMetadataInterface metadata)
Resolve the criteria specified on the XML query. |
Uses of TeiidComponentException in org.teiid.query.resolver.util |
---|
Methods in org.teiid.query.resolver.util that return TeiidComponentException | |
---|---|
TeiidComponentException |
ResolverVisitor.getComponentException()
|
TeiidComponentException |
BindVariableVisitor.getComponentException()
|
Methods in org.teiid.query.resolver.util that throw TeiidComponentException | |
---|---|
static void |
BindVariableVisitor.bindReferences(LanguageObject obj,
java.util.List bindings,
QueryMetadataInterface metadata)
Convenient static method for using this visitor |
static java.util.List<GroupSymbol> |
ResolverUtil.findMatchingGroups(java.lang.String groupContext,
java.util.Collection<GroupSymbol> groups,
QueryMetadataInterface metadata)
|
static java.util.List |
ResolverUtil.getAccessPatternElementsInGroups(QueryMetadataInterface metadata,
java.util.Collection groups,
boolean flatten)
When access patterns are flattened, they are an approximation the user may need to enter as criteria. |
static Expression |
ResolverUtil.getDefault(ElementSymbol symbol,
QueryMetadataInterface metadata)
Get the default value for the parameter, which could be null if the parameter is set to NULLABLE. |
static void |
ResolveVirtualGroupCriteriaVisitor.resolveCriteria(LanguageObject obj,
GroupSymbol virtualGroup,
QueryMetadataInterface metadata)
|
static java.util.List<ElementSymbol> |
ResolverUtil.resolveElementsInGroup(GroupSymbol group,
QueryMetadataInterface metadata)
Returns the resolved elements in the given group. |
static void |
ResolverUtil.resolveGroup(GroupSymbol symbol,
QueryMetadataInterface metadata)
|
static void |
ResolverUtil.resolveImplicitTempGroup(TempMetadataAdapter metadata,
GroupSymbol symbol,
java.util.List symbols)
|
static void |
ResolverVisitor.resolveLanguageObject(LanguageObject obj,
java.util.Collection<GroupSymbol> groups,
GroupContext externalContext,
QueryMetadataInterface metadata)
|
static void |
ResolverVisitor.resolveLanguageObject(LanguageObject obj,
java.util.Collection<GroupSymbol> groups,
QueryMetadataInterface metadata)
|
static void |
ResolverVisitor.resolveLanguageObject(LanguageObject obj,
QueryMetadataInterface metadata)
|
static ResolverUtil.ResolvedLookup |
ResolverUtil.resolveLookup(Function lookup,
QueryMetadataInterface metadata)
|
static void |
ResolverUtil.resolveOrderBy(OrderBy orderBy,
QueryCommand command,
QueryMetadataInterface metadata)
Attempt to resolve the order by throws QueryResolverException if the symbol is not of SingleElementSymbol type |
void |
ResolverVisitor.throwException(boolean includeUnresolvedFunctions)
|
Uses of TeiidComponentException in org.teiid.query.rewriter |
---|
Methods in org.teiid.query.rewriter that throw TeiidComponentException | |
---|---|
static Query |
QueryRewriter.createInlineViewQuery(GroupSymbol group,
Command nested,
QueryMetadataInterface metadata,
java.util.List<SingleElementSymbol> actualSymbols)
|
static Command |
QueryRewriter.evaluateAndRewrite(Command command,
Evaluator eval,
CommandContext context,
QueryMetadataInterface metadata)
|
static Command |
QueryRewriter.rewrite(Command command,
CreateUpdateProcedureCommand procCommand,
QueryMetadataInterface metadata,
CommandContext context,
java.util.Map variableValues,
int commandType)
|
static Command |
QueryRewriter.rewrite(Command command,
QueryMetadataInterface metadata,
CommandContext context)
|
static Criteria |
QueryRewriter.rewriteCriteria(Criteria criteria,
CreateUpdateProcedureCommand procCommand,
CommandContext context,
QueryMetadataInterface metadata)
Rewrite the criteria by evaluating some trivial cases. |
static Expression |
QueryRewriter.rewriteExpression(Expression expression,
CreateUpdateProcedureCommand procCommand,
CommandContext context,
QueryMetadataInterface metadata)
|
QueryCommand |
QueryRewriter.rewriteOrderBy(QueryCommand queryCommand)
Rewrite the order by clause. |
Uses of TeiidComponentException in org.teiid.query.sql.lang |
---|
Methods in org.teiid.query.sql.lang that throw TeiidComponentException | |
---|---|
boolean |
CollectionValueIterator.hasNext()
|
java.lang.Object |
CollectionValueIterator.next()
|
Uses of TeiidComponentException in org.teiid.query.sql.util |
---|
Methods in org.teiid.query.sql.util that throw TeiidComponentException | |
---|---|
static CreateUpdateProcedureCommand |
UpdateProcedureGenerator.createProcedure(int procedureType,
java.lang.String virtualGroup,
Command queryTransformation,
QueryMetadataInterface metadata)
Create CreateUpdateProcedureCommand for the specific virtual group. |
static SymbolMap |
SymbolMap.createSymbolMap(GroupSymbol virtualGroup,
java.util.List<? extends SingleElementSymbol> projectCols,
QueryMetadataInterface metadata)
|
java.util.Set<java.lang.Object> |
ValueIteratorSource.getCachedSet(Expression valueExpression)
|
java.lang.Object |
VariableContext.getGlobalValue(java.lang.String variable)
|
ValueIterator |
ValueIteratorSource.getValueIterator(Expression valueExpression)
Attempt to obtain a ValueIterator from this source. |
boolean |
ValueIterator.hasNext()
Returns true if the iteration has more values. |
java.lang.Object |
ValueIterator.next()
Returns the next Expression or Object value in the interation. |
static void |
ElementSymbolOptimizer.optimizeElements(Command command,
QueryMetadataInterface metadata)
This method will convert all elements in a command to their shortest possible unambiguous name. |
Uses of TeiidComponentException in org.teiid.query.tempdata |
---|
Methods in org.teiid.query.tempdata that throw TeiidComponentException | |
---|---|
java.lang.Object |
TempTableDataManager.lookupCodeValue(CommandContext context,
java.lang.String codeTableName,
java.lang.String returnElementName,
java.lang.String keyElementName,
java.lang.Object keyValue)
|
TupleSource |
TempTableDataManager.registerRequest(CommandContext context,
Command command,
java.lang.String modelName,
java.lang.String connectorBindingId,
int nodeID)
|
Uses of TeiidComponentException in org.teiid.query.util |
---|
Methods in org.teiid.query.util that throw TeiidComponentException | |
---|---|
java.lang.Object |
CommandContext.getFromContext(Expression expression)
|
Uses of TeiidComponentException in org.teiid.query.validator |
---|
Methods in org.teiid.query.validator that return TeiidComponentException | |
---|---|
TeiidComponentException |
AbstractValidationVisitor.getException()
|
Methods in org.teiid.query.validator that throw TeiidComponentException | |
---|---|
static ValidatorReport |
Validator.validate(LanguageObject object,
QueryMetadataInterface metadata)
|
static ValidatorReport |
Validator.validate(LanguageObject object,
QueryMetadataInterface metadata,
AbstractValidationVisitor visitor)
|
Uses of TeiidComponentException in org.teiid.query.xquery.saxon |
---|
Methods in org.teiid.query.xquery.saxon that throw TeiidComponentException | |
---|---|
XMLType |
SaxonXQueryExpression.createXMLType(net.sf.saxon.om.SequenceIterator iter,
BufferManager bufferManager,
boolean emptyOnEmpty)
|
Uses of TeiidComponentException in org.teiid.transport |
---|
Methods in org.teiid.transport that throw TeiidComponentException | |
---|---|
void |
LogonImpl.assertIdentity(SessionToken checkSession)
|
ResultsFuture<?> |
LogonImpl.ping()
|
ResultsFuture<?> |
LogonImpl.ping(java.util.Collection<java.lang.String> sessions)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |