|
|
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.