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.


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.
 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

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

Returns:
int

getSymbol

ISelectSymbol getSymbol(int index)
Returns the select symbol at the specified index.

Parameters:
index - the symbol index
Returns:
ISelectSymbol

getSymbols

Iterator getSymbols()
Returns an ordered Iterator of ISelectSymbol in the SELECT clause.

Returns:
Iterator

isDistinct

boolean isDistinct()
Returns whether the select is distinct

Returns:
boolean

isStar

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

Returns:
boolean
Access Rights

This class can be accessed from:


SC DC Public Part ACH
[sap.com] FRAMEWORK-EXT [sap.com] tc/conn/connectorframeworkdeprecated - EP-CON-CF
[sap.com] FRAMEWORK-EXT [sap.com] tc/conn/connectorframeworkdeprecated default EP-CON-CF
[sap.com] EP-BASIS-API [sap.com] tc/epbc/connectivityfw/api api EP-PIN


Copyright 2011 SAP AG Complete Copyright Notice