org.teiid.connector.language
Interface ISelect

All Superinterfaces:
ILanguageObject

public interface ISelect
extends ILanguageObject

Represents a SELECT clause in the language objects.


Method Summary
 java.util.List<ISelectSymbol> getSelectSymbols()
          Get List of ISelectSymbol.
 boolean isDistinct()
          Determine whether the DISTINCT flag is used in this SELECT.
 void setDistinct(boolean distinct)
          Set whether the DISTINCT flag is used in this SELECT.
 
Methods inherited from interface org.teiid.connector.language.ILanguageObject
acceptVisitor
 

Method Detail

getSelectSymbols

java.util.List<ISelectSymbol> getSelectSymbols()
Get List of ISelectSymbol.

Returns:
List of ISelectSymbol

isDistinct

boolean isDistinct()
Determine whether the DISTINCT flag is used in this SELECT.

Returns:
True if SELECT DISTINCT, false if SELECT ALL

setDistinct

void setDistinct(boolean distinct)
Set whether the DISTINCT flag is used in this SELECT.

Parameters:
distinct - True if SELECT DISTINCT, false if SELECT ALL


Copyright © 2009. All Rights Reserved.