DASchemaDataTableField

Overview

Location

 

alignment  assign

@property (assign) enum DASchemaFieldValueAlignmentType alignment

blobType  assign

@property (assign) enum DASchemaBlobType blobType

businessClassId  retain

@property (retain) NSString *businessClassId

customAttributes  retain

@property (retain) NSString *customAttributes

dataType  assign    (declared in DASchemaBaseField)

@property (assign) enum DADataType dataType

defaultValue  retain

@property (retain) NSString *defaultValue

dictionaryEntry  retain

@property (retain) NSString *dictionaryEntry

displayFormat  retain

@property (retain) NSString *displayFormat

displayLabel  retain

@property (retain) NSString *displayLabel

displayWidth  assign

@property (assign) int displayWidth

editFormat  retain

@property (retain) NSString *editFormat

editMask  retain

@property (retain) NSString *editMask

expression  retain

@property (retain) NSString *expression

generatorName  retain

@property (retain) NSString *generatorName

hasLookupCache  assign

@property (assign) BOOL hasLookupCache

initWithName:    (declared in DASchemaBaseObject)

Initializes a new instance of the class with a given name.

- (id) initWithName:(NSString *)aName

Parameters:

  • aName:

initWithXml:    (declared in DASchemaBaseObject)

Initializes a new instance of the class with a given XML string. Here, the XML string is the XML node from the Schema XML file that represents a certain schema object, for example the Schema Data Table or Schema Parameter. In most cases you will not need to invoke this method directly on the DASchemaBaseObject. This method is overridden in descendant classes (for example in the DASchemaDataTable) where it can be used for deserializing schema XML into a schema object.

- (id) initWithXml:(NSString *)anXml

Parameters:

  • anXml:

isCalculated  assign

@property (assign) BOOL isCalculated

isLookup  assign

@property (assign) BOOL isLookup

isPrimaryKey  assign

@property (assign) BOOL isPrimaryKey

isReadOnly  assign

@property (assign) BOOL isReadOnly

isRequired  assign

@property (assign) BOOL isRequired

isServerAutoRefresh  assign

@property (assign) BOOL isServerAutoRefresh

isServerCalculated  assign

@property (assign) BOOL isServerCalculated

isVisible  assign

@property (assign) BOOL isVisible

keyFields  retain

@property (retain) NSString *keyFields

logChanges  assign

@property (assign) BOOL logChanges

lookupKeyFields  retain

@property (retain) NSString *lookupKeyFields

lookupResultField  retain

@property (retain) NSString *lookupResultField

lookupSource  retain

@property (retain) NSString *lookupSource

name  retain    (declared in DASchemaBaseObject)

Represents the name of the schema object. Name is a mandatory property and an exception will be raised if its value is nil or empty. Only alpha-numeric characters are allowed in the Name value.

@property (retain) NSString *name

note  retain    (declared in DASchemaBaseObject)

Description for schema object

@property (retain) NSString *note

precision  assign

@property (assign) int precision

regExpression  retain

@property (retain) NSString *regExpression

scale  assign

@property (assign) int scale

size  assign    (declared in DASchemaBaseField)

@property (assign) int size

value  retain    (declared in DASchemaBaseField)

@property (retain) NSString *value

 

alignment  assign

@property (assign) enum DASchemaFieldValueAlignmentType alignment

blobType  assign

@property (assign) enum DASchemaBlobType blobType

businessClassId  retain

@property (retain) NSString *businessClassId

customAttributes  retain

@property (retain) NSString *customAttributes

dataType  assign    (declared in DASchemaBaseField)

@property (assign) enum DADataType dataType

defaultValue  retain

@property (retain) NSString *defaultValue

dictionaryEntry  retain

@property (retain) NSString *dictionaryEntry

displayFormat  retain

@property (retain) NSString *displayFormat

displayLabel  retain

@property (retain) NSString *displayLabel

displayWidth  assign

@property (assign) int displayWidth

editFormat  retain

@property (retain) NSString *editFormat

editMask  retain

@property (retain) NSString *editMask

expression  retain

@property (retain) NSString *expression

generatorName  retain

@property (retain) NSString *generatorName

hasLookupCache  assign

@property (assign) BOOL hasLookupCache

isCalculated  assign

@property (assign) BOOL isCalculated

isLookup  assign

@property (assign) BOOL isLookup

isPrimaryKey  assign

@property (assign) BOOL isPrimaryKey

isReadOnly  assign

@property (assign) BOOL isReadOnly

isRequired  assign

@property (assign) BOOL isRequired

isServerAutoRefresh  assign

@property (assign) BOOL isServerAutoRefresh

isServerCalculated  assign

@property (assign) BOOL isServerCalculated

isVisible  assign

@property (assign) BOOL isVisible

keyFields  retain

@property (retain) NSString *keyFields

logChanges  assign

@property (assign) BOOL logChanges

lookupKeyFields  retain

@property (retain) NSString *lookupKeyFields

lookupResultField  retain

@property (retain) NSString *lookupResultField

lookupSource  retain

@property (retain) NSString *lookupSource

name  retain    (declared in DASchemaBaseObject)

Represents the name of the schema object. Name is a mandatory property and an exception will be raised if its value is nil or empty. Only alpha-numeric characters are allowed in the Name value.

@property (retain) NSString *name

note  retain    (declared in DASchemaBaseObject)

Description for schema object

@property (retain) NSString *note

precision  assign

@property (assign) int precision

regExpression  retain

@property (retain) NSString *regExpression

scale  assign

@property (assign) int scale

size  assign    (declared in DASchemaBaseField)

@property (assign) int size

value  retain    (declared in DASchemaBaseField)

@property (retain) NSString *value

 

initWithName:    (declared in DASchemaBaseObject)

Initializes a new instance of the class with a given name.

- (id) initWithName:(NSString *)aName

Parameters:

  • aName:

initWithXml:    (declared in DASchemaBaseObject)

Initializes a new instance of the class with a given XML string. Here, the XML string is the XML node from the Schema XML file that represents a certain schema object, for example the Schema Data Table or Schema Parameter. In most cases you will not need to invoke this method directly on the DASchemaBaseObject. This method is overridden in descendant classes (for example in the DASchemaDataTable) where it can be used for deserializing schema XML into a schema object.

- (id) initWithXml:(NSString *)anXml

Parameters:

  • anXml: