net.wotonomy.jdbcadaptor
Class JDBCExpression

java.lang.Object
  extended by net.wotonomy.access.EOSQLExpression
      extended by net.wotonomy.jdbcadaptor.JDBCExpression

public class JDBCExpression
extends net.wotonomy.access.EOSQLExpression

Concrete implementation of EOSQLExpression for use with JDBC.

Version:
$Revision: 903 $
Author:
ezamudio@nasoft.com, $Author: cgruber $

Field Summary
protected  net.wotonomy.foundation.NSDictionary _jdbcInfo
           
 
Fields inherited from class net.wotonomy.access.EOSQLExpression
_aliasesByEntityName, _aliasesByRelationshipPath, _bindings, _contextStack, _defaultDateFormatter, _entity, _hexChars, _joinClauseString, _listString, _orderByString, _quoteExternalNames, _statement, _upperFunctionName, _useAliases, _valueListString, _whereClauseString, BindVariableAttributeKey, BindVariableColumnKey, BindVariableNameKey, BindVariablePlaceHolderKey, BindVariableValueKey
 
Constructor Summary
JDBCExpression(net.wotonomy.access.EOEntity entity)
           
 
Method Summary
 net.wotonomy.foundation.NSMutableDictionary bindVariableDictionaryForAttribute(net.wotonomy.access.EOAttribute attr, java.lang.Object variable)
           
 net.wotonomy.foundation.NSDictionary jdbcInfo()
           
 void setJdbcInfo(net.wotonomy.foundation.NSDictionary info)
           
 
Methods inherited from class net.wotonomy.access.EOSQLExpression
_aliasForRelatedAttributeRelationshipPath, _aliasForRelationshipPath, _defaultDateFormatter, _listString, _orderByString, _rootEntityForExpression, _setEntity, _sqlStringForJoinSemanticMatchSemantic, _stringForDate, _valueList, addBindVariableDictionary, addCreateClauseForAttribute, addInsertListAttribute, addJoinClause, addOrderByAttributeOrdering, addSelectListAttribute, addUpdateListAttribute, aliasesByRelationshipPath, allowsNullClauseForConstraint, appendItemToListString, assembleDeleteStatementWithQualifier, assembleInsertStatementWithRow, assembleJoinClause, assembleSelectStatementWithAttributes, assembleUpdateStatementWithRow, bindVariableDictionaries, columnTypeStringForAttribute, entity, externalNameQuoteCharacter, formatSQLString, formatStringValue, formatValueForAttribute, joinClauseString, joinExpression, listString, lockClause, mustUseBindVariableForAttribute, orderByString, prepareConstraintStatementForRelationship, prepareDeleteExpressionForQualifier, prepareInsertExpressionWithRow, prepareSelectExpressionWithAttributes, prepareUpdateExpressionWithRow, setStatement, setUseAliases, setUseBindVariables, setUseQuotedExternalNames, setWhereClauseString, shouldUseBindVariableForAttribute, sqlEscapeChar, sqlPatternFromShellPattern, sqlPatternFromShellPatternWithEscapeCharacter, sqlStringForAttribute, sqlStringForAttributeNamed, sqlStringForAttributePath, sqlStringForCaseInsensitiveLike, sqlStringForConjoinedQualifiers, sqlStringForData, sqlStringForDisjoinedQualifiers, sqlStringForKeyComparisonQualifier, sqlStringForKeyValueQualifier, sqlStringForNegatedQualifier, sqlStringForNumber, sqlStringForQualifier, sqlStringForSchemaObjectName, sqlStringForSelector, sqlStringForString, sqlStringForValue, statement, tableListWithRootEntity, toString, useAliases, useBindVariables, useQuotedExternalNames, valueList, whereClauseString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_jdbcInfo

protected net.wotonomy.foundation.NSDictionary _jdbcInfo
Constructor Detail

JDBCExpression

public JDBCExpression(net.wotonomy.access.EOEntity entity)
Parameters:
entity -
Method Detail

setJdbcInfo

public void setJdbcInfo(net.wotonomy.foundation.NSDictionary info)

jdbcInfo

public net.wotonomy.foundation.NSDictionary jdbcInfo()

bindVariableDictionaryForAttribute

public net.wotonomy.foundation.NSMutableDictionary bindVariableDictionaryForAttribute(net.wotonomy.access.EOAttribute attr,
                                                                                      java.lang.Object variable)
Specified by:
bindVariableDictionaryForAttribute in class net.wotonomy.access.EOSQLExpression


Copyright © 2006 null. All Rights Reserved.