org.apache.ws.jaxme.sqls.oracle
Interface OraSelectStatement

All Superinterfaces:
ConstrainedStatement, SelectStatement, Statement
All Known Implementing Classes:
OraSelectStatementImpl

public interface OraSelectStatement
extends SelectStatement

Oracle specific interface of SelectStatement.


Nested Class Summary
static interface OraSelectStatement.OraOrderColumn
          An extension of SelectStatement with the ability to specify, whether NULL comes first or last.
 
Nested classes/interfaces inherited from interface org.apache.ws.jaxme.sqls.SelectStatement
SelectStatement.OrderColumn
 
Method Summary
 void addOrderColumn(java.lang.Object pObject, boolean pDescending, boolean pNullsFirst)
          Adds the given order column with the given values for SelectStatement.OrderColumn.isDescending() and OraSelectStatement.OraOrderColumn.isNullsFirst().
 CombinedConstraint getConnectBy()
          Implements the CONNECT BY PRIOR part of a START WITH ...
 CombinedConstraint getStartWith()
          Implements the START WITH part of a START WITH ...
 
Methods inherited from interface org.apache.ws.jaxme.sqls.SelectStatement
addOrderColumn, addOrderColumn, addOrderColumn, addResultColumn, createView, createView, getMaxRows, getOrderColumns, getResultColumns, getSelectTableReference, getSelectTableReferences, getSkippedRows, isDistinct, setDistinct, setMaxRows, setSkippedRows
 
Methods inherited from interface org.apache.ws.jaxme.sqls.ConstrainedStatement
getWhere
 
Methods inherited from interface org.apache.ws.jaxme.sqls.Statement
createFunction, getSQLFactory, getTableReference, newCase, setTable
 

Method Detail

getStartWith

CombinedConstraint getStartWith()
Implements the START WITH part of a START WITH ... CONNECT BY PRIOR ... clause.

See Also:
getConnectBy()

getConnectBy

CombinedConstraint getConnectBy()
Implements the CONNECT BY PRIOR part of a START WITH ... CONNECT BY PRIOR ... clause.

See Also:
getStartWith()

addOrderColumn

void addOrderColumn(java.lang.Object pObject,
                    boolean pDescending,
                    boolean pNullsFirst)
Adds the given order column with the given values for SelectStatement.OrderColumn.isDescending() and OraSelectStatement.OraOrderColumn.isNullsFirst().