public static class _OpenBasePlugIn.OpenBaseExpression extends JDBCExpression
EOSQLExpression.SQLValue_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(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(EOEntity entity)
public char sqlEscapeChar()
sqlEscapeChar in class EOSQLExpressionpublic String sqlStringForCaseInsensitiveLike(String valueString, String keyString)
sqlStringForCaseInsensitiveLike in class EOSQLExpressionpublic String assembleSelectStatementWithAttributes(NSArray attributes, boolean lock, EOQualifier qualifier, NSArray fetchOrder, String selectString, String columnList, String tableList, String whereClause, String joinClause, String orderByClause, String lockClause)
assembleSelectStatementWithAttributes in class EOSQLExpressionpublic String assembleJoinClause(String leftName, String rightName, int semantic)
assembleJoinClause in class EOSQLExpressionpublic void prepareSelectExpressionWithAttributes(NSArray nsarray, boolean flag, EOFetchSpecification eofetchspecification)
prepareSelectExpressionWithAttributes in class JDBCExpressionpublic void prepareInsertExpressionWithRow(NSDictionary row)
prepareInsertExpressionWithRow in class EOSQLExpressionpublic String assembleInsertStatementWithRow(NSDictionary row, String tableList, String columnList, String valueList)
assembleInsertStatementWithRow in class EOSQLExpressionpublic void addInsertListAttribute(EOAttribute attribute, Object value)
addInsertListAttribute in class EOSQLExpressionpublic void prepareUpdateExpressionWithRow(NSDictionary row, EOQualifier qualifier)
prepareUpdateExpressionWithRow in class EOSQLExpressionpublic String assembleUpdateStatementWithRow(NSDictionary row, EOQualifier qualifier, String tableList, String updateList, String whereClause)
assembleUpdateStatementWithRow in class EOSQLExpressionpublic void addUpdateListAttribute(EOAttribute attribute, Object value)
addUpdateListAttribute in class EOSQLExpressionpublic String sqlStringForForInsertOrUpdateValue(Object value, String keyPath)
public NSMutableDictionary bindVariableDictionaryForInsertOrUpdateAttribute(EOAttribute attribute, Object value)
public NSMutableDictionary bindVariableDictionaryForAttribute(EOAttribute attribute, Object value)
bindVariableDictionaryForAttribute in class JDBCExpressionCopyright © 2002 – 2025 Project Wonder.