SAP J2EE Engine

Version 6.40


com.sapportals.connector.execution.objects.language
Interface ISelect

All Superinterfaces:
ILanguageObject

public interface ISelect
extends ILanguageObject

This interface holds all the symbols of a query SELECT clause. The symbols contain within the SELECT clause are groups of attributes or aggregate functions. The symbols might also be aliases to other symbols.

Version:
1.0

Method Summary
 ISelectSymbol getSymbol(int index)
          Returns the select symbol at the specified index.
 int getSymbolCount()
          Returns the number of select symbols in the SELECT clause.
 java.util.Iterator getSymbols()
          Returns an ordered Iterator of ISelectSymbol in the SELECT clause.
 boolean isDistinct()
          Returns whether the select is distinct
 boolean isStar()
          Returns whether this is a SELECT * clause
 

Method Detail

getSymbolCount

public int getSymbolCount()
Returns the number of select symbols in the SELECT clause.
Returns:
int

getSymbol

public ISelectSymbol getSymbol(int index)
Returns the select symbol at the specified index.
Parameters:
index - the symbol index
Returns:
ISelectSymbol

getSymbols

public java.util.Iterator getSymbols()
Returns an ordered Iterator of ISelectSymbol in the SELECT clause.
Returns:
Iterator

isDistinct

public boolean isDistinct()
Returns whether the select is distinct
Returns:
boolean

isStar

public boolean isStar()
Returns whether this is a SELECT * clause
Returns:
boolean

SAP J2EE Engine

Version 6.40


Copyright © 2001-2005 SAP AG. All Rights Reserved.