org.teiid.connector.language
Interface IInlineView

All Superinterfaces:
IFromItem, IGroup, ILanguageObject, IMetadataReference<Group>, ISubqueryContainer

public interface IInlineView
extends IGroup, ISubqueryContainer

An inline view represents a subquery in the FROM clause that defines a query-able context for the outer query. An inline view must be named, which allows them to be treated like aliased groups.


Method Summary
 java.lang.String getName()
           
 java.lang.String getOutput()
          Gets the output for the subquery once it has been preprocessed.
 void setName(java.lang.String name)
           
 void setOutput(java.lang.String output)
          Sets the string that represents the query used within the inline view.
 
Methods inherited from interface org.teiid.connector.language.IGroup
getContext, getDefinition, setContext, setDefinition
 
Methods inherited from interface org.teiid.connector.language.IMetadataReference
getMetadataObject
 
Methods inherited from interface org.teiid.connector.language.ILanguageObject
acceptVisitor
 
Methods inherited from interface org.teiid.connector.language.ISubqueryContainer
getQuery, setQuery
 

Method Detail

getName

java.lang.String getName()

setName

void setName(java.lang.String name)

setOutput

void setOutput(java.lang.String output)
Sets the string that represents the query used within the inline view.

Parameters:
output -
Since:
5.0

getOutput

java.lang.String getOutput()
Gets the output for the subquery once it has been preprocessed. Returns null if the subquery has not yet been converted to output form.

Returns:
Since:
4.3


Copyright © 2009. All Rights Reserved.