PATH |
JDBCExpression
Inherits from: com.webobjects.eoaccess.EOSQLExpression : Object
Package: com.webobjects.jdbcadaptor
Class Description
Documentation for this class is forthcoming.
Method Types
All methods JDBCExpression stringForDate addJoinClause addSelectListAttribute allowsNullClauseForConstraint appendItemToListString appendItemToOrderByString appendItemToValueListString bindVariableDictionaryForAttribute columnTypeStringForAttribute externalNameQuoteCharacter formatValueForAttribute jdbcInfo lockClause mustUseBindVariableForAttribute prepareSelectExpressionWithAttributes setJDBCInfo shouldUseBindVariableForAttribute toString useBindVariables
Constructors
JDBCExpression
public JDBCExpression(com.webobjects.eoaccess.EOEntity anEOEntity)
Static Methods
stringForDate
public static String stringForDate(NSTimestamp date)
Instance Methods
addJoinClause
public void addJoinClause( String leftName, String rightName, int semantic)
addSelectListAttribute
public void addSelectListAttribute(com.webobjects.eoaccess.EOAttribute anEOAttribute)
allowsNullClauseForConstraint
public String allowsNullClauseForConstraint(boolean flag)
appendItemToListString
protected void appendItemToListString(String sqlString)
appendItemToOrderByString
protected void appendItemToOrderByString(String sqlString)
appendItemToValueListString
protected void appendItemToValueListString(String sqlString)
bindVariableDictionaryForAttribute
public NSMutableDictionary bindVariableDictionaryForAttribute( com.webobjects.eoaccess.EOAttribute anEOAttribute, Object value)
columnTypeStringForAttribute
public String columnTypeStringForAttribute( com.webobjects.eoaccess.EOAttribute anEOAttribute)
externalNameQuoteCharacter
public String externalNameQuoteCharacter()
formatValueForAttribute
public String formatValueForAttribute( Object value, com.webobjects.eoaccess.EOAttribute anEOAttribute)
jdbcInfo
protected NSDictionary jdbcInfo()
lockClause
public String lockClause()
mustUseBindVariableForAttribute
public boolean mustUseBindVariableForAttribute( com.webobjects.eoaccess.EOAttribute anEOAttribute)
prepareSelectExpressionWithAttributes
public void prepareSelectExpressionWithAttributes( NSArray attributes, boolean lock, com.webobjects.eocontrol.EOFetchSpecification anEOFetchSpecification)
setJDBCInfo
protected void setJDBCInfo(NSDictionary jdbcInfo)
shouldUseBindVariableForAttribute
public boolean shouldUseBindVariableForAttribute( com.webobjects.eoaccess.EOAttribute anEOAttribute)
toString
public String toString()
useBindVariables
public boolean useBindVariables()
© 2001 Apple Computer, Inc. (Last Published April 15, 2001)