- (void)bindBIT:(BOOLARRAY *)var column:(int)col;
var should point on 6 bytes memory area
- (void)bindBIT:(BOOLARRAY *)var;
var should point on 6 bytes memory area
- (void)bindBinary:(Oid *)var;
- (void)bindBinary:(Oid *)var column:(int)col;
- (void)bindBinaryString:(BSTRING *)var column:(int)col;
- (void)bindBinaryString:(BSTRING *)var;
- (void)bindBoolean:(BOOL *)var;
Y,y,t,T,1 are converted to YES, any other character to NO
- (void)bindBoolean:(BOOL *)var column:(int)col;
- (void)bindBox:(BOX *)var;
- (void)bindBox:(BOX *)var column:(int)col;
- (void)bindCIdr:(unsigned char *)var;
var should point on 12 bytes memory area
- (void)bindCIdr:(unsigned char *)var column:(int)col;
var should point on 12 bytes memory area
- (void)bindChar:(char *)var column:(int)col;
- (void)bindChar:(char *)var;
- (void)bindCircle:(CIRCLE *)var column:(int)col;
- (void)bindCircle:(CIRCLE *)var;
var
to the next result column.
- (void)bindDouble:(double *)var;
var
to the specific column col
. (column count starts at 0)
- (void)bindDouble:(double *)var column:(int)col;
In case you skip columns in binding, they will be binded internally to a dummy item in order to avoid crashes or erroneous behavior.
- (void)bindFloat:(float *)var column:(int)col;
- (void)bindFloat:(float *)var;
- (void)bindInet:(unsigned char *)var;
var should point on 12 bytes memory area
- (void)bindInet:(unsigned char *)var column:(int)col;
var should point on 12 bytes memory area
- (void)bindInteger:(int *)var column:(int)col;
- (void)bindInteger:(int *)var;
- (void)bindLSeg:(LSEG *)var;
- (void)bindLSeg:(LSEG *)var column:(int)col;
- (void)bindLine:(LINE *)var;
- (void)bindLine:(LINE *)var column:(int)col;
- (void)bindLong:(long *)var column:(int)col;
- (void)bindLong:(long *)var;
- (void)bindLongLong:(long long *)var column:(int)col;
- (void)bindLongLong:(long long *)var;
- (void)bindMACaddr:(unsigned char *)var;
var should point on 6 bytes memory area
- (void)bindMACaddr:(unsigned char *)var column:(int)col;
var should point on 6 bytes memory area
- (void)bindNSArray:(NSArray **)var;
var should point on NSArray*
- (void)bindNSArray:(NSArray **)var column:(int)col;
var should point on NSArray*
- (void)bindNSData:(NSData **)var column:(int)col;
var should point on NSData*
- (void)bindNSData:(NSData **)var;
var should point on NSData*
- (void)bindNSDecimal:(NSDecimalNumber **)var;
var should point NSDecimalNumber*
- (void)bindNSDecimal:(NSDecimalNumber **)var column:(int)col;
var should point NSDecimalNumber*
- (void)bindNSNumber:(NSNumber **)var;
var should point on NSNumber*
- (void)bindNSNumber:(NSNumber **)var column:(int)col;
var should point NSNumber*
- (void)bindNSString:(NSString **)var;
var should point on NSString*
- (void)bindNSString:(NSString **)var column:(int)col;
var should point on NSString*
- (void)bindPath:(PATH **)var column:(int)col;
- (void)bindPath:(PATH **)var;
*var should be deallocated by free(*var) to avoid memory leaks
- (void)bindPoint:(POINT *)var;
- (void)bindPoint:(POINT *)var column:(int)col;
- (void)bindPolygon:(POLYGON **)var;
*var should be deallocated by free(*var) to avoid memeory leaks
- (void)bindPolygon:(POLYGON **)var column:(int)col;
- (void)bindShort:(short *)var column:(int)col;
- (void)bindShort:(short *)var;
- (void)bindString:(char *)var;
- (void)bindString:(char *)var column:(int)col;
- (void)bindText:(TEXT *)var column:(int)col;
- (void)bindText:(TEXT *)var;
(Last Updated 12/27/2002)