com.triactive.jdo.store
Class OracleQueryStatement

java.lang.Object
  extended by com.triactive.jdo.store.QueryStatement
      extended by com.triactive.jdo.store.OracleQueryStatement

 class OracleQueryStatement
extends QueryStatement


Nested Class Summary
 
Nested classes/interfaces inherited from class com.triactive.jdo.store.QueryStatement
QueryStatement.Join, QueryStatement.QueryColumn
 
Field Summary
static java.lang.String NLS_SORT_ORDER_PROPERTY
          The system property that selects the "linguistic definition" to be used for native language sorting of String fields.
 
Fields inherited from class com.triactive.jdo.store.QueryStatement
dba, defaultRangeVar, distinctResults, initialTableExpr, joins, orderByList, selected, stmtText, storeMgr, tableExprsByRangeVar, whereExpr
 
Constructor Summary
OracleQueryStatement(Table initialTable)
           
OracleQueryStatement(Table initialTable, SQLIdentifier initialRangeVar)
           
 
Method Summary
 void innerJoin(QueryStatement.QueryColumn from, QueryStatement.QueryColumn to)
           
 void leftOuterJoin(QueryStatement.QueryColumn from, QueryStatement.QueryColumn to)
           
 void rightOuterJoin(QueryStatement.QueryColumn from, QueryStatement.QueryColumn to)
           
 void setOrdering(SQLExpression[] exprs, boolean[] descending)
           
 StatementText toStatementText()
           
 java.lang.String toString()
           
 
Methods inherited from class com.triactive.jdo.store.QueryStatement
andCondition, assertNotFrozen, columnsSelected, getColumn, getColumn, getColumn, getDefaultTableExpression, getDistinctResults, getStoreManager, getTableExpression, newTableExpression, select, select, setDistinctResults
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NLS_SORT_ORDER_PROPERTY

public static final java.lang.String NLS_SORT_ORDER_PROPERTY
The system property that selects the "linguistic definition" to be used for native language sorting of String fields. This is the string "com.triactive.jdo.oracle.nlsSortOrder". The default value is "LATIN". A value of "BINARY" disables native language sorting.

See Also:
Constant Field Values
Constructor Detail

OracleQueryStatement

public OracleQueryStatement(Table initialTable)

OracleQueryStatement

public OracleQueryStatement(Table initialTable,
                            SQLIdentifier initialRangeVar)
Method Detail

setOrdering

public void setOrdering(SQLExpression[] exprs,
                        boolean[] descending)
Overrides:
setOrdering in class QueryStatement

innerJoin

public void innerJoin(QueryStatement.QueryColumn from,
                      QueryStatement.QueryColumn to)
Overrides:
innerJoin in class QueryStatement

leftOuterJoin

public void leftOuterJoin(QueryStatement.QueryColumn from,
                          QueryStatement.QueryColumn to)
Overrides:
leftOuterJoin in class QueryStatement

rightOuterJoin

public void rightOuterJoin(QueryStatement.QueryColumn from,
                           QueryStatement.QueryColumn to)
Overrides:
rightOuterJoin in class QueryStatement

toStatementText

public StatementText toStatementText()
Overrides:
toStatementText in class QueryStatement

toString

public java.lang.String toString()
Overrides:
toString in class QueryStatement


Copyright ? 2001 TriActive, Inc. All Rights Reserved.