|
|
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: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.