Methods



bindBIT

- (void)bindBIT:(BOOLARRAY *)var column:(int)col; 

var should point on 6 bytes memory area


bindBIT

- (void)bindBIT:(BOOLARRAY *)var; 

var should point on 6 bytes memory area


bindBinary

- (void)bindBinary:(Oid *)var; 


bindBinary

- (void)bindBinary:(Oid *)var column:(int)col; 


bindBinaryString

- (void)bindBinaryString:(BSTRING *)var column:(int)col; 


bindBinaryString

- (void)bindBinaryString:(BSTRING *)var; 


bindBoolean

- (void)bindBoolean:(BOOL *)var; 

Y,y,t,T,1 are converted to YES, any other character to NO


bindBoolean

- (void)bindBoolean:(BOOL *)var column:(int)col; 


bindBox

- (void)bindBox:(BOX *)var; 


bindBox

- (void)bindBox:(BOX *)var column:(int)col; 


bindCIdr

- (void)bindCIdr:(unsigned char *)var; 

var should point on 12 bytes memory area


bindCIdr

- (void)bindCIdr:(unsigned char *)var column:(int)col; 

var should point on 12 bytes memory area


bindChar

- (void)bindChar:(char *)var column:(int)col; 


bindChar

- (void)bindChar:(char *)var; 


bindCircle

- (void)bindCircle:(CIRCLE *)var column:(int)col; 


bindCircle

- (void)bindCircle:(CIRCLE *)var; 


bindDouble

Abstract: bindDouble binds the double variable var to the next result column.
- (void)bindDouble:(double *)var; 


bindDouble

Abstract: bindDouble binds the double variable 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.


bindFloat

- (void)bindFloat:(float *)var column:(int)col; 


bindFloat

- (void)bindFloat:(float *)var; 


bindInet

- (void)bindInet:(unsigned char *)var; 

var should point on 12 bytes memory area


bindInet

- (void)bindInet:(unsigned char *)var column:(int)col; 

var should point on 12 bytes memory area


bindInteger

- (void)bindInteger:(int *)var column:(int)col; 


bindInteger

- (void)bindInteger:(int *)var; 


bindLSeg

- (void)bindLSeg:(LSEG *)var; 


bindLSeg

- (void)bindLSeg:(LSEG *)var column:(int)col; 


bindLine

- (void)bindLine:(LINE *)var; 


bindLine

- (void)bindLine:(LINE *)var column:(int)col; 


bindLong

- (void)bindLong:(long *)var column:(int)col; 


bindLong

- (void)bindLong:(long *)var; 


bindLongLong

- (void)bindLongLong:(long long *)var column:(int)col; 


bindLongLong

- (void)bindLongLong:(long long *)var; 


bindMACaddr

- (void)bindMACaddr:(unsigned char *)var; 

var should point on 6 bytes memory area


bindMACaddr

- (void)bindMACaddr:(unsigned char *)var column:(int)col; 

var should point on 6 bytes memory area


bindNSArray

- (void)bindNSArray:(NSArray **)var; 

var should point on NSArray*


bindNSArray

- (void)bindNSArray:(NSArray **)var column:(int)col; 

var should point on NSArray*


bindNSData

- (void)bindNSData:(NSData **)var column:(int)col; 

var should point on NSData*


bindNSData

- (void)bindNSData:(NSData **)var; 

var should point on NSData*


bindNSDecimal

- (void)bindNSDecimal:(NSDecimalNumber **)var; 

var should point NSDecimalNumber*


bindNSDecimal

- (void)bindNSDecimal:(NSDecimalNumber **)var column:(int)col; 

var should point NSDecimalNumber*


bindNSNumber

- (void)bindNSNumber:(NSNumber **)var; 

var should point on NSNumber*


bindNSNumber

- (void)bindNSNumber:(NSNumber **)var column:(int)col; 

var should point NSNumber*


bindNSString

- (void)bindNSString:(NSString **)var; 

var should point on NSString*


bindNSString

- (void)bindNSString:(NSString **)var column:(int)col; 

var should point on NSString*


bindPath

- (void)bindPath:(PATH **)var column:(int)col; 


bindPath

- (void)bindPath:(PATH **)var; 

*var should be deallocated by free(*var) to avoid memory leaks


bindPoint

- (void)bindPoint:(POINT *)var; 


bindPoint

- (void)bindPoint:(POINT *)var column:(int)col; 


bindPolygon

- (void)bindPolygon:(POLYGON **)var; 

*var should be deallocated by free(*var) to avoid memeory leaks


bindPolygon

- (void)bindPolygon:(POLYGON **)var column:(int)col; 


bindShort

- (void)bindShort:(short *)var column:(int)col; 


bindShort

- (void)bindShort:(short *)var; 


bindString

- (void)bindString:(char *)var; 


bindString

- (void)bindString:(char *)var column:(int)col; 


bindText

- (void)bindText:(TEXT *)var column:(int)col; 


bindText

- (void)bindText:(TEXT *)var; 


(Last Updated 12/27/2002)