Skip navigation links 
 
oracle.javatools.db.sql
Class IndexObject
java.lang.Object
  
oracle.javatools.db.AbstractDBObject
      
oracle.javatools.db.AbstractChildDBObject
          
oracle.javatools.db.sql.AbstractSQLFragment
              
oracle.javatools.db.sql.IndexObject
- All Implemented Interfaces:
 
- ChildDBObject, DBObject, SQLFragment, Copyable, DynamicPropertySet
 
- 
public class IndexObject
 
- extends AbstractSQLFragment
 
Object to wrap each column eaxpression of the Index statement
- Since:
 
- 10.1.3
 
 
 
  
 
| Field Summary | 
static java.lang.String | 
ASC 
          Ascending order (ASC) | 
static java.lang.String | 
DESC 
          Descending order (DESC) | 
static java.lang.String | 
TYPE 
            | 
 
 
 
  
 
| Constructor Summary | 
IndexObject() 
          Constructs and empty Index object. | 
IndexObject(SQLFragment exp) 
          Constructs an Index object with the given expression and no ordering. | 
IndexObject(SQLFragment exp, java.lang.String ordering) 
          Constructs an Index object with the given expression and ordering constraint (either IndexObject.DESC or IndexObject.ASC) | 
  
 
| Method Summary | 
 SQLFragment | 
getExpression() 
          Gets the expression for this Index object. | 
 java.lang.String | 
getOrder() 
          Gets the ordering for this clause (can be null). | 
 java.lang.String | 
getSQLText() 
          Returns the SQL for this Index object. | 
 java.lang.String | 
getType() 
          Returns the type of this object. | 
 void | 
setExpression(SQLFragment exp) 
          Sets the expression for this Index object. | 
 void | 
setOrder(java.lang.String order) 
          Sets the ordering of this Index object. | 
 
 
 
| Methods inherited from class oracle.javatools.db.AbstractDBObject | 
changeParent, compareToImpl, copyObject, copyTo, copyTo, copyTo, copyTo, equals, equalsImpl, findOwnedObject, findOwnedObject, findOwnedObject, getChildSupport, getID, getName, getOwnedObjects, getOwnedObjects, getOwnedObjectsImpl, getProperties, getProperty, getReferenceIDs, getReferenceIDsImpl, hashCode, includeOwnedObject, includesType, includesType, removeThisAsParent, replaceReferenceIDs, setID, setName, setProperties | 
 
| Methods inherited from class java.lang.Object | 
clone, finalize, getClass, notify, notifyAll, wait, wait, wait | 
 
 
| Methods inherited from interface oracle.javatools.db.DBObject | 
copyTo, copyTo, copyTo, findOwnedObject, findOwnedObject, getID, getName, getOwnedObjects, getOwnedObjects, getReferenceIDs, replaceReferenceIDs, setID, setName | 
 
 
 
TYPE
public static final java.lang.String TYPE
- 
- See Also:
 
- Constant Field Values
 
 
ASC
public static final java.lang.String ASC
- Ascending order (ASC)
- See Also:
 
- Constant Field Values
 
 
DESC
public static final java.lang.String DESC
- Descending order (DESC)
- See Also:
 
- Constant Field Values
 
 
IndexObject
public IndexObject()
- Constructs and empty Index object.
 
IndexObject
public IndexObject(SQLFragment exp)
- Constructs an Index object with the given expression and no ordering.
 
IndexObject
public IndexObject(SQLFragment exp,
                   java.lang.String ordering)
- Constructs an Index object with the given expression and ordering constraint (either IndexObject.DESC or IndexObject.ASC)
 
getType
public java.lang.String getType()
- Description copied from interface: 
DBObject 
- Returns the type of this object. Valid types include things like tables, views, synonyms, and columns.
 
- 
- Specified by:
 
getType in interface DBObject 
- Overrides:
 
getType in class AbstractSQLFragment 
 
- 
- Returns:
 
- a string describing the type of object.
 
 
getOrder
public java.lang.String getOrder()
- Gets the ordering for this clause (can be 
null). 
setOrder
public void setOrder(java.lang.String order)
- Sets the ordering of this Index object. Must be either 
null, OrderByObject.ASC or OrderByObject.DESC 
getExpression
public SQLFragment getExpression()
- Gets the expression for this Index object.
 
setExpression
public void setExpression(SQLFragment exp)
- Sets the expression for this Index object.
 
getSQLText
public java.lang.String getSQLText()
- Returns the SQL for this Index object. Expression plus the ordering if present.
 
- 
- Returns:
 
- a string representing the SQL text for this object.
 
 
Skip navigation links 
 
Copyright © 1997, 2011, Oracle. All rights reserved.