public static class _OpenBasePlugIn.OpenBaseExpression
extends com.webobjects.jdbcadaptor.JDBCExpression
_externalQuoteChar, _inSelect, _jdbcInfo, _rtrimFunctionName_aliasesByRelationshipPath, _bindings, _contextStack, _defaultDateFormatter, _entity, _joinClauseString, _listString, _NibbleToHex, _orderByString, _statement, _upperFunctionName, _useAliases, _valueListString, _whereClauseString, BindVariableAttributeKey, BindVariableColumnKey, BindVariableNameKey, BindVariablePlaceHolderKey, BindVariableValueKey| Constructor and Description |
|---|
OpenBaseExpression(com.webobjects.eoaccess.EOEntity entity) |
addSelectListAttribute, allowsNullClauseForConstraint, appendItemToListString, appendItemToOrderByString, appendItemToValueListString, columnTypeStringForAttribute, externalNameQuoteCharacter, formatValueForAttribute, jdbcInfo, lockClause, mustUseBindVariableForAttribute, setJDBCInfo, shouldUseBindVariableForAttribute, useBindVariables_aliasForRelatedAttributeRelationshipPath, _aliasForRelationshipPath, _defaultDateFormatter, _entityForRelationshipPathOrigin, _flattenRelPathEntity, _listString, _orderByString, _rootEntityForExpression, _setEntity, _sqlStringForJoinSemanticMatchSemantic, _stringForDate, _truncatedString, _truncatedStringForData, _valueList, addBindVariableDictionary, addCreateClauseForAttribute, addJoinClause, addOrderByAttributeOrdering, aliasesByRelationshipPath, appendItemToListString, assembleDeleteStatementWithQualifier, bindVariableDictionaries, entity, formatSQLString, formatStringValue, joinClauseString, joinExpression, listString, orderByString, prepareConstraintStatementForRelationship, prepareDeleteExpressionForQualifier, setStatement, setUseAliases, setUseBindVariables, setUseQuotedExternalNames, sqlPatternFromShellPattern, sqlPatternFromShellPatternWithEscapeCharacter, sqlStringForAttribute, sqlStringForAttributeNamed, sqlStringForAttributePath, sqlStringForConjoinedQualifiers, sqlStringForData, sqlStringForDisjoinedQualifiers, sqlStringForKeyComparisonQualifier, sqlStringForKeyValueQualifier, sqlStringForNegatedQualifier, sqlStringForNumber, sqlStringForQualifier, sqlStringForSchemaObjectName, sqlStringForSelector, sqlStringForString, sqlStringForValue, statement, tableListWithRootEntity, toString, useAliases, useQuotedExternalNames, valueList, whereClauseStringpublic OpenBaseExpression(com.webobjects.eoaccess.EOEntity entity)
public char sqlEscapeChar()
sqlEscapeChar in class com.webobjects.eoaccess.EOSQLExpressionpublic String sqlStringForCaseInsensitiveLike(String valueString, String keyString)
sqlStringForCaseInsensitiveLike in class com.webobjects.eoaccess.EOSQLExpressionpublic String assembleSelectStatementWithAttributes(NSArray attributes, boolean lock, com.webobjects.eocontrol.EOQualifier qualifier, NSArray fetchOrder, String selectString, String columnList, String tableList, String whereClause, String joinClause, String orderByClause, String lockClause)
assembleSelectStatementWithAttributes in class com.webobjects.eoaccess.EOSQLExpressionpublic String assembleJoinClause(String leftName, String rightName, int semantic)
assembleJoinClause in class com.webobjects.eoaccess.EOSQLExpressionpublic void prepareSelectExpressionWithAttributes(NSArray nsarray, boolean flag, com.webobjects.eocontrol.EOFetchSpecification eofetchspecification)
prepareSelectExpressionWithAttributes in class com.webobjects.jdbcadaptor.JDBCExpressionpublic void prepareInsertExpressionWithRow(NSDictionary row)
prepareInsertExpressionWithRow in class com.webobjects.eoaccess.EOSQLExpressionpublic String assembleInsertStatementWithRow(NSDictionary row, String tableList, String columnList, String valueList)
assembleInsertStatementWithRow in class com.webobjects.eoaccess.EOSQLExpressionpublic void addInsertListAttribute(EOAttribute attribute, Object value)
addInsertListAttribute in class com.webobjects.eoaccess.EOSQLExpressionpublic void prepareUpdateExpressionWithRow(NSDictionary row, com.webobjects.eocontrol.EOQualifier qualifier)
prepareUpdateExpressionWithRow in class com.webobjects.eoaccess.EOSQLExpressionpublic String assembleUpdateStatementWithRow(NSDictionary row, com.webobjects.eocontrol.EOQualifier qualifier, String tableList, String updateList, String whereClause)
assembleUpdateStatementWithRow in class com.webobjects.eoaccess.EOSQLExpressionpublic void addUpdateListAttribute(EOAttribute attribute, Object value)
addUpdateListAttribute in class com.webobjects.eoaccess.EOSQLExpressionpublic String sqlStringForForInsertOrUpdateValue(Object value, String keyPath)
public NSMutableDictionary bindVariableDictionaryForInsertOrUpdateAttribute(EOAttribute attribute, Object value)
public NSMutableDictionary bindVariableDictionaryForAttribute(EOAttribute attribute, Object value)
bindVariableDictionaryForAttribute in class com.webobjects.jdbcadaptor.JDBCExpressionCopyright © 2002 – 2020 Project Wonder.