org.apache.ws.jaxme.sqls.oracle

Interface OraSelectStatement

All Superinterfaces:
ConstrainedStatement, SelectStatement, Statement
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.

Method Summary

void
addOrderColumn(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.ConstrainedStatement

getWhere

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

createFunction, getSQLFactory, getTableReference, newCase, setTable

Method Details

addOrderColumn

public void addOrderColumn(Object pObject,
                           boolean pDescending,
                           boolean pNullsFirst)

getConnectBy

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

getStartWith

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