Annotation of Examples/EnterpriseObjects/SHLExamples/Sorting/books.eomodel, revision 1.1

1.1     ! root        1: {
        !             2:     EOModelVersion = 1; 
        !             3:     adaptorName = Sybase; 
        !             4:     connectionDictionary = {databaseName = pubs; hostName = SYBASE; password = ""; userName = sa; }; 
        !             5:     entities = (
        !             6:        {
        !             7:            attributes = (
        !             8:                {
        !             9:                    columnName = address; 
        !            10:                    externalType = varchar; 
        !            11:                    name = address; 
        !            12:                    valueClassName = NSString; 
        !            13:                }, 
        !            14:                {
        !            15:                    columnName = au_id; 
        !            16:                    externalType = id; 
        !            17:                    name = au_id; 
        !            18:                    valueClassName = NSString; 
        !            19:                }, 
        !            20:                {
        !            21:                    columnName = city; 
        !            22:                    externalType = varchar; 
        !            23:                    name = city; 
        !            24:                    valueClassName = NSString; 
        !            25:                }, 
        !            26:                {
        !            27:                    definition = "city + ' , ' + state + ' ' + zip"; 
        !            28:                    externalType = char; 
        !            29:                    isReadOnly = Y; 
        !            30:                    name = citystatezip; 
        !            31:                    valueClassName = NSString; 
        !            32:                }, 
        !            33:                {
        !            34:                    calendarFormat = "%b %d %Y %H:%M"; 
        !            35:                    columnName = contract; 
        !            36:                    externalType = bit; 
        !            37:                    name = contract; 
        !            38:                    valueClassName = NSNumber; 
        !            39:                    valueType = i; 
        !            40:                }, 
        !            41:                {
        !            42:                    columnName = au_fname; 
        !            43:                    externalType = varchar; 
        !            44:                    name = firstname; 
        !            45:                    valueClassName = NSString; 
        !            46:                }, 
        !            47:                {
        !            48:                    definition = "firstname + ' ' + lastname"; 
        !            49:                    externalType = varchar; 
        !            50:                    isReadOnly = Y; 
        !            51:                    name = fullname; 
        !            52:                    valueClassName = NSString; 
        !            53:                }, 
        !            54:                {
        !            55:                    columnName = au_lname; 
        !            56:                    externalType = varchar; 
        !            57:                    name = lastname; 
        !            58:                    valueClassName = NSString; 
        !            59:                }, 
        !            60:                {
        !            61:                    columnName = phone; 
        !            62:                    externalType = char; 
        !            63:                    name = phone; 
        !            64:                    valueClassName = NSString; 
        !            65:                }, 
        !            66:                {
        !            67:                    columnName = state; 
        !            68:                    externalType = char; 
        !            69:                    name = state; 
        !            70:                    valueClassName = NSString; 
        !            71:                }, 
        !            72:                {
        !            73:                    calendarFormat = "%b %d %Y %H:%M"; 
        !            74:                    columnName = zip; 
        !            75:                    externalType = char; 
        !            76:                    name = zip; 
        !            77:                    valueClassName = NSString; 
        !            78:                }
        !            79:            ); 
        !            80:            attributesUsedForLocking = (address, au_id, zip, contract, firstname, lastname); 
        !            81:            className = Author; 
        !            82:            classProperties = (
        !            83:                address, 
        !            84:                au_id, 
        !            85:                city, 
        !            86:                fullname, 
        !            87:                phone, 
        !            88:                state, 
        !            89:                toTitleAuthor, 
        !            90:                zip, 
        !            91:                contract, 
        !            92:                firstname, 
        !            93:                lastname, 
        !            94:                citystatezip
        !            95:            ); 
        !            96:            externalName = authors; 
        !            97:            name = authors; 
        !            98:            primaryKeyAttributes = (au_id); 
        !            99:            relationships = (
        !           100:                {
        !           101:                    destination = titleauthor; 
        !           102:                    isToMany = N; 
        !           103:                    joins = (
        !           104:                        {
        !           105:                            destinationAttribute = au_id; 
        !           106:                            joinOperator = EOJoinEqualTo; 
        !           107:                            joinSemantic = EOInnerJoin; 
        !           108:                            sourceAttribute = au_id; 
        !           109:                        }
        !           110:                    ); 
        !           111:                    name = toTitleAuthor; 
        !           112:                }
        !           113:            ); 
        !           114:        }, 
        !           115:        {
        !           116:            attributes = (
        !           117:                {
        !           118:                    columnName = au_id; 
        !           119:                    externalType = id; 
        !           120:                    name = au_id; 
        !           121:                    valueClassName = NSString; 
        !           122:                }, 
        !           123:                {
        !           124:                    columnName = au_ord; 
        !           125:                    externalType = tinyint; 
        !           126:                    name = au_ord; 
        !           127:                    valueClassName = NSNumber; 
        !           128:                    valueType = i; 
        !           129:                }, 
        !           130:                {
        !           131:                    columnName = royaltyper; 
        !           132:                    externalType = int; 
        !           133:                    name = royaltyper; 
        !           134:                    valueClassName = NSNumber; 
        !           135:                    valueType = i; 
        !           136:                }, 
        !           137:                {
        !           138:                    columnName = title_id; 
        !           139:                    externalType = tid; 
        !           140:                    name = title_id; 
        !           141:                    valueClassName = NSString; 
        !           142:                }
        !           143:            ); 
        !           144:            attributesUsedForLocking = (au_id, au_ord, royaltyper, title_id); 
        !           145:            classProperties = (au_id, au_ord, royaltyper, title_id, toAuthors); 
        !           146:            externalName = titleauthor; 
        !           147:            name = titleauthor; 
        !           148:            primaryKeyAttributes = (au_id); 
        !           149:            relationships = (
        !           150:                {
        !           151:                    destination = authors; 
        !           152:                    isToMany = N; 
        !           153:                    joins = (
        !           154:                        {
        !           155:                            destinationAttribute = au_id; 
        !           156:                            joinOperator = EOJoinEqualTo; 
        !           157:                            joinSemantic = EOInnerJoin; 
        !           158:                            sourceAttribute = au_id; 
        !           159:                        }
        !           160:                    ); 
        !           161:                    name = toAuthors; 
        !           162:                }
        !           163:            ); 
        !           164:        }, 
        !           165:        {
        !           166:            attributes = (
        !           167:                {
        !           168:                    columnName = advance; 
        !           169:                    externalType = money; 
        !           170:                    name = advance; 
        !           171:                    valueClassName = NSNumber; 
        !           172:                    valueType = d; 
        !           173:                }, 
        !           174:                {
        !           175:                    columnName = notes; 
        !           176:                    externalType = varchar; 
        !           177:                    name = notes; 
        !           178:                    valueClassName = NSString; 
        !           179:                }, 
        !           180:                {
        !           181:                    columnName = price; 
        !           182:                    externalType = money; 
        !           183:                    name = price; 
        !           184:                    valueClassName = NSNumber; 
        !           185:                    valueType = d; 
        !           186:                }, 
        !           187:                {
        !           188:                    columnName = pub_id; 
        !           189:                    externalType = char; 
        !           190:                    name = pub_id; 
        !           191:                    valueClassName = NSString; 
        !           192:                }, 
        !           193:                {
        !           194:                    calendarFormat = "%b %d %Y %H:%M"; 
        !           195:                    columnName = pubdate; 
        !           196:                    externalType = datetime; 
        !           197:                    name = pubdate; 
        !           198:                    valueClassName = NSCalendarDate; 
        !           199:                }, 
        !           200:                {
        !           201:                    columnName = royalty; 
        !           202:                    externalType = int; 
        !           203:                    name = royalty; 
        !           204:                    valueClassName = NSNumber; 
        !           205:                    valueType = i; 
        !           206:                }, 
        !           207:                {
        !           208:                    columnName = title; 
        !           209:                    externalType = varchar; 
        !           210:                    name = title; 
        !           211:                    valueClassName = NSString; 
        !           212:                }, 
        !           213:                {
        !           214:                    columnName = title_id; 
        !           215:                    externalType = tid; 
        !           216:                    name = title_id; 
        !           217:                    valueClassName = NSString; 
        !           218:                }, 
        !           219:                {
        !           220:                    columnName = type; 
        !           221:                    externalType = char; 
        !           222:                    name = type; 
        !           223:                    valueClassName = NSString; 
        !           224:                }, 
        !           225:                {
        !           226:                    columnName = ytd_sales; 
        !           227:                    externalType = int; 
        !           228:                    name = ytd_sales; 
        !           229:                    valueClassName = NSNumber; 
        !           230:                    valueType = i; 
        !           231:                }
        !           232:            ); 
        !           233:            attributesUsedForLocking = (
        !           234:                advance, 
        !           235:                notes, 
        !           236:                price, 
        !           237:                pub_id, 
        !           238:                pubdate, 
        !           239:                royalty, 
        !           240:                title, 
        !           241:                title_id, 
        !           242:                type, 
        !           243:                ytd_sales
        !           244:            ); 
        !           245:            classProperties = (
        !           246:                advance, 
        !           247:                notes, 
        !           248:                price, 
        !           249:                pub_id, 
        !           250:                pubdate, 
        !           251:                royalty, 
        !           252:                title, 
        !           253:                title_id, 
        !           254:                type, 
        !           255:                ytd_sales
        !           256:            ); 
        !           257:            externalName = titles; 
        !           258:            name = titles; 
        !           259:            primaryKeyAttributes = (title_id); 
        !           260:        }
        !           261:     ); 
        !           262: }

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.