/* FBDatatypeMetaData.h created by geert on Thu 16-Apr-1998 */
#import <Foundation/NSObject.h>
#import <Foundation/NSString.h>

#import "FBDataTypes.h"

#define FBBlobHandleByteSize 24

@interface FBDatatypeMetaData : NSObject
{
   const void* metaData;
}

@property(readonly) FBDatatypeCode datatypeCode;
@property(readonly) NSString*      datatypeString;
@property(readonly) unsigned       length;
@property(readonly) NSString*      from;
@property(readonly) NSString*      to;
@property(readonly) unsigned       scale;
@property(readonly) unsigned       precision;
@property(readonly) unsigned       fractionalPrecision;

- (FBDatatypeMetaData*) anyTypeMetaData:(void*)column;

@end
