Up
Authors
- Mirko Viviani (
mirko.viviani@rccr.cremona.it
)
-
- Manuel Guesdon (
mguesdon@orange-concept.com
)
-
Version: 23472
Date: 2006-09-12 21:36:24 +0200 (Die, 12 Sep 2006)
Copyright: (C) 2000-2002,2003,2004,2005 Free Software Foundation, Inc.
- Declared in:
- EOAccess/EOSQLExpression.h
Availability: OpenStep
Description forthcoming.
Instance Variables
Method summary
+ (
EOSQLExpression*)
expressionForString: (NSString*)string;
Availability: OpenStep
Description forthcoming.
+ (NSString*)
formatSQLString: (NSString*)sqlString
format: (NSString*)format;
Availability: OpenStep
Description forthcoming.
+ (NSString*)
formatStringValue: (NSString*)string;
Availability: OpenStep
Description forthcoming.
+ (NSString*)
formatValue: (id)value
forAttribute: (
EOAttribute*)attribute;
Availability: OpenStep
Description forthcoming.
+ (
EOSQLExpression*)
insertStatementForRow: (NSDictionary*)row
entity: (
EOEntity*)entity;
Availability: OpenStep
Description forthcoming.
+ (
EOSQLExpression*)
selectStatementForAttributes: (NSArray*)attributes
lock: (BOOL)flag
fetchSpecification: (
EOFetchSpecification*)fetchSpecification
entity: (
EOEntity*)entity;
Availability: OpenStep
Description forthcoming.
+ (void)
setUseBindVariables: (BOOL)flag;
Availability: OpenStep
Description forthcoming.
+ (void)
setUseQuotedExternalNames: (BOOL)flag;
Availability: OpenStep
Description forthcoming.
+ (id)
sqlExpressionWithEntity: (
EOEntity*)entity;
Availability: OpenStep
Description forthcoming.
+ (NSString*)
sqlPatternFromShellPattern: (NSString*)pattern;
Availability: OpenStep
Description forthcoming.
+ (NSString*)
sqlPatternFromShellPattern: (NSString*)pattern
withEscapeCharacter: (unichar)escapeCharacter;
Availability: OpenStep
Description forthcoming.
+ (
EOSQLExpression*)
updateStatementForRow: (NSDictionary*)row
qualifier: (
EOQualifier*)qualifier
entity: (
EOEntity*)entity;
Availability: OpenStep
Description forthcoming.
+ (BOOL)
useBindVariables;
Availability: OpenStep
Description forthcoming.
+ (BOOL)
useQuotedExternalNames;
Availability: OpenStep
Description forthcoming.
- (void)
addBindVariableDictionary: (NSMutableDictionary*)binding;
Availability: OpenStep
Description forthcoming.
- (void)
addInsertListAttribute: (
EOAttribute*)attribute
value: (NSString*)value;
Availability: OpenStep
Description forthcoming.
- (void)
addJoinClauseWithLeftName: (NSString*)leftName
rightName: (NSString*)rightName
joinSemantic: (
EOJoinSemantic)semantic;
Availability: OpenStep
Description forthcoming.
- (void)
addOrderByAttributeOrdering: (
EOSortOrdering*)sortOrdering;
Availability: OpenStep
Description forthcoming.
- (void)
addSelectListAttribute: (
EOAttribute*)attribute;
Availability: OpenStep
Description forthcoming.
- (void)
addUpdateListAttribute: (
EOAttribute*)attribute
value: (NSString*)value;
Availability: OpenStep
Description forthcoming.
- (NSMutableDictionary*)
aliasesByRelationshipPath;
Availability: OpenStep
Description forthcoming.
- (void)
appendItem: (NSString*)itemString
toListString: (NSMutableString*)listString;
Availability: OpenStep
Description forthcoming.
- (NSString*)
assembleDeleteStatementWithQualifier: (
EOQualifier*)qualifier
tableList: (NSString*)tableList
whereClause: (NSString*)whereClause;
Availability: OpenStep
Description forthcoming.
- (NSString*)
assembleInsertStatementWithRow: (NSDictionary*)row
tableList: (NSString*)tableList
columnList: (NSString*)columnList
valueList: (NSString*)valueList;
Availability: OpenStep
Description forthcoming.
- (NSString*)
assembleJoinClauseWithLeftName: (NSString*)leftName
rightName: (NSString*)rightName
joinSemantic: (
EOJoinSemantic)semantic;
Availability: OpenStep
Description forthcoming.
- (NSString*)
assembleSelectStatementWithAttributes: (NSArray*)attributes
lock: (BOOL)lock
qualifier: (
EOQualifier*)qualifier
fetchOrder: (NSArray*)fetchOrder
selectString: (NSString*)selectString
columnList: (NSString*)columnList
tableList: (NSString*)tableList
whereClause: (NSString*)whereClause
joinClause: (NSString*)joinClause
orderByClause: (NSString*)orderByClause
lockClause: (NSString*)lockClause;
Availability: OpenStep
Description forthcoming.
- (NSString*)
assembleUpdateStatementWithRow: (NSDictionary*)row
qualifier: (
EOQualifier*)qualifier
tableList: (NSString*)tableList
updateList: (NSString*)updateList
whereClause: (NSString*)whereClause;
Availability: OpenStep
Description forthcoming.
- (NSArray*)
bindVariableDictionaries;
Availability: OpenStep
Description forthcoming.
- (NSMutableDictionary*)
bindVariableDictionaryForAttribute: (
EOAttribute*)attribute
value: (id)value;
Availability: OpenStep
Description forthcoming.
- (
EOEntity*)
entity;
Availability: OpenStep
Description forthcoming.
- (NSString*)
externalNameQuoteCharacter;
Availability: OpenStep
Description forthcoming.
- (id)
initWithEntity: (
EOEntity*)entity;
Availability: OpenStep
Description forthcoming.
- (NSMutableString*)
joinClauseString;
Availability: OpenStep
Description forthcoming.
- (void)
joinExpression;
Availability: OpenStep
Build join expression for all used relationships (call this) after all other query parts construction)
- (NSMutableString*)
listString;
Availability: OpenStep
Description forthcoming.
- (NSString*)
lockClause;
Availability: OpenStep
Description forthcoming.
- (BOOL)
mustUseBindVariableForAttribute: (
EOAttribute*)att;
Availability: OpenStep
Description forthcoming.
- (NSMutableString*)
orderByString;
Availability: OpenStep
Description forthcoming.
- (void)
prepareDeleteExpressionForQualifier: (
EOQualifier*)qualifier;
Availability: OpenStep
Description forthcoming.
- (void)
prepareInsertExpressionWithRow: (NSDictionary*)row;
Availability: OpenStep
Description forthcoming.
- (void)
prepareSelectExpressionWithAttributes: (NSArray*)attributes
lock: (BOOL)lockFlag
fetchSpecification: (
EOFetchSpecification*)fetchSpecification;
Availability: OpenStep
Description forthcoming.
- (void)
prepareUpdateExpressionWithRow: (NSDictionary*)row
qualifier: (
EOQualifier*)qualifier;
Availability: OpenStep
Description forthcoming.
- (void)
setStatement: (NSString*)statement;
Availability: OpenStep
Description forthcoming.
- (void)
setUseAliases: (BOOL)useAliases;
Availability: OpenStep
Description forthcoming.
- (BOOL)
shouldUseBindVariableForAttribute: (
EOAttribute*)att;
Availability: OpenStep
Description forthcoming.
- (NSString*)
sqlStringForAttribute: (
EOAttribute*)anAttribute;
Availability: OpenStep
Description forthcoming.
- (NSString*)
sqlStringForAttributeNamed: (NSString*)name;
Availability: OpenStep
Description forthcoming.
- (NSString*)
sqlStringForAttributePath: (NSArray*)path;
Availability: OpenStep
Description forthcoming.
- (NSString*)
sqlStringForConjoinedQualifiers: (NSArray*)qualifiers;
Availability: OpenStep
Description forthcoming.
- (NSString*)
sqlStringForDisjoinedQualifiers: (NSArray*)qualifiers;
Availability: OpenStep
Description forthcoming.
- (NSString*)
sqlStringForKeyComparisonQualifier: (
EOKeyComparisonQualifier*)qualifier;
Availability: OpenStep
Description forthcoming.
- (NSString*)
sqlStringForKeyValueQualifier: (
EOKeyValueQualifier*)qualifier;
Availability: OpenStep
Description forthcoming.
- (NSString*)
sqlStringForNegatedQualifier: (
EOQualifier*)qualifier;
Availability: OpenStep
Description forthcoming.
- (NSString*)
sqlStringForSchemaObjectName: (NSString*)name;
Availability: OpenStep
Description forthcoming.
- (NSString*)
sqlStringForSelector: (SEL)selector
value: (id)value;
Availability: OpenStep
Description forthcoming.
- (NSString*)
sqlStringForValue: (id)value
attributeNamed: (NSString*)attributeName;
Availability: OpenStep
Description forthcoming.
- (NSString*)
sqlStringForValue: (NSString*)valueString
caseInsensitiveLikeKey: (NSString*)keyString;
Availability: OpenStep
Description forthcoming.
- (NSString*)
statement;
Availability: OpenStep
Description forthcoming.
- (NSString*)
tableListWithRootEntity: (
EOEntity*)entity;
Availability: OpenStep
Description forthcoming.
- (BOOL)
useAliases;
Availability: OpenStep
Description forthcoming.
- (NSMutableString*)
valueList;
Availability: OpenStep
Description forthcoming.
- (NSString*)
whereClauseString;
Availability: OpenStep
Description forthcoming.
Instance Variables for EOSQLExpression Class
@protected NSMutableDictionary* _aliasesByRelationshipPath;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
@protected NSMutableArray* _bindings;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
@protected NSMutableArray* _contextStack;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
@protected EOEntity* _entity;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
@protected struct ... _flags;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
@protected NSMutableString* _joinClauseString;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
@protected NSMutableString* _listString;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
@protected NSMutableString* _orderByString;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
@protected NSString* _statement;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
@protected NSMutableString* _valueListString;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
@protected NSString* _whereClauseString;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
- Declared in:
- EOAccess/EOSQLExpression.h
Availability: OpenStep
Description forthcoming.
Method summary
- (NSString*)
sqlString;
Availability: OpenStep
Description forthcoming.
- Declared in:
- EOAccess/EOSQLExpression.h
Availability: OpenStep
Description forthcoming.
Method summary
- (NSString*)
sqlString;
Availability: OpenStep
Description forthcoming.
Up