Up
Authors
- Mirko Viviani (
mirko.viviani@gmail.com)
-
- Manuel Guesdon (
mguesdon@orange-concept.com)
-
Date: Generated at 2025-12-01
Copyright: (C)
2000-2002,2003,2004,2005 Free Software
Foundation, Inc.
- Declared in:
- EOAccess/EOSQLExpression.h
Description forthcoming.
EOSQLExpression declares 10 Instance Variables
+ (
NSString*)
formatValue: (id)value
forAttribute: (
EOAttribute*)attribute;
Description forthcoming.
+ (void)
setUseBindVariables: (BOOL)flag;
Description forthcoming.
+ (void)
setUseQuotedExternalNames: (BOOL)flag;
Description forthcoming.
+ (id)
sqlExpressionWithEntity: (
EOEntity*)entity;
Description forthcoming.
+ (
NSString*)
sqlPatternFromShellPattern: (
NSString*)pattern;
Description forthcoming.
+ (
NSString*)
sqlPatternFromShellPattern: (
NSString*)pattern
withEscapeCharacter: (
unichar)escapeCharacter;
Description forthcoming.
+ (BOOL)
useBindVariables;
Description forthcoming.
+ (BOOL)
useQuotedExternalNames;
Description forthcoming.
- (void)
addInsertListAttribute: (
EOAttribute*)attribute
value: (
NSString*)value;
Description forthcoming.
- (void)
addJoinClauseWithLeftName: (
NSString*)leftName
rightName: (
NSString*)rightName
joinSemantic: (
EOJoinSemantic)semantic;
Description forthcoming.
- (void)
addOrderByAttributeOrdering: (
EOSortOrdering*)sortOrdering;
Description forthcoming.
- (void)
addSelectListAttribute: (
EOAttribute*)attribute;
Description forthcoming.
- (void)
addUpdateListAttribute: (
EOAttribute*)attribute
value: (
NSString*)value;
Description forthcoming.
- (
NSArray*)
bindVariableDictionaries;
Description forthcoming.
- (
EOEntity*)
entity;
Description forthcoming.
- (
NSString*)
externalNameQuoteCharacter;
Description forthcoming.
- (id)
initWithEntity: (
EOEntity*)entity;
Description forthcoming.
- (void)
joinExpression;
Build join expression for all used relationships
(call this) after all other query parts construction)
- (
NSString*)
lockClause;
Description forthcoming.
- (BOOL)
mustUseBindVariableForAttribute: (
EOAttribute*)att;
Description forthcoming.
- (void)
prepareDeleteExpressionForQualifier: (
EOQualifier*)qualifier;
Description forthcoming.
- (void)
prepareInsertExpressionWithRow: (
NSDictionary*)row;
Description forthcoming.
- (void)
prepareSelectExpressionWithAttributes: (
NSArray*)attributes
lock: (BOOL)flag
fetchSpecification: (
EOFetchSpecification*)fetchSpecification;
Description forthcoming.
- (void)
prepareUpdateExpressionWithRow: (
NSDictionary*)row
qualifier: (
EOQualifier*)qualifier;
Description forthcoming.
- (void)
setStatement: (
NSString*)statement;
Description forthcoming.
- (void)
setUseAliases: (BOOL)useAliases;
Description forthcoming.
- (BOOL)
shouldUseBindVariableForAttribute: (
EOAttribute*)att;
Description forthcoming.
- (
NSString*)
sqlStringForAttributeNamed: (
NSString*)name;
Description forthcoming.
- (
NSString*)
sqlStringForAttributePath: (
NSArray*)path;
Description forthcoming.
- (
NSString*)
sqlStringForConjoinedQualifiers: (
NSArray*)qualifiers;
Description forthcoming.
- (
NSString*)
sqlStringForDisjoinedQualifiers: (
NSArray*)qualifiers;
Description forthcoming.
- (
NSString*)
sqlStringForSchemaObjectName: (
NSString*)name;
Description forthcoming.
- (
NSString*)
sqlStringForSelector: (SEL)selector
value: (id)value;
Description forthcoming.
- (
NSString*)
sqlStringForValue: (id)value
attributeNamed: (
NSString*)attributeName;
Description forthcoming.
- (
NSString*)
sqlStringForValue: (
NSString*)valueString
caseInsensitiveLikeKey: (
NSString*)keyString;
Description forthcoming.
- (
NSString*)
statement;
Description forthcoming.
- (
NSString*)
tableListWithRootEntity: (
EOEntity*)entity;
Description forthcoming.
- (BOOL)
useAliases;
Description forthcoming.
- (
NSString*)
whereClauseString;
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 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
Description forthcoming.
- (
NSString*)
sqlString;
Description forthcoming.
- Declared in:
- EOAccess/EOSQLExpression.h
Description forthcoming.
- (
NSString*)
sqlString;
Description forthcoming.
NSString* EOBindVariableAttributeKey;
Description forthcoming.
NSString* EOBindVariableColumnKey;
Description forthcoming.
NSString* EOBindVariableNameKey;
Description forthcoming.
NSString* EOBindVariablePlaceHolderKey;
Description forthcoming.
NSString* EOBindVariableValueKey;
Description forthcoming.
Up