File:  [NeXTSTEP 3.3 examples] / Examples / EnterpriseObjects / Archiving / ArchivingNSObject / pubs.eomodel
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 17:48:48 2018 UTC (8 years, 1 month ago) by root
Branches: NeXT, MAIN
CVS tags: NeXTSTEP33, HEAD
Sample Programs from NeXSTEP 3.3

{
    EOModelVersion = 1; 
    adaptorName = Sybase; 
    connectionDictionary = {databaseName = pubs; hostName = SYBASE; password = ""; userName = sa; }; 
    entities = (
	{
	    attributes = (
		{
		    columnName = address; 
		    externalType = varchar; 
		    name = address; 
		    valueClassName = NSString; 
		}, 
		{
		    columnName = au_fname; 
		    externalType = varchar; 
		    name = firstname; 
		    valueClassName = NSString; 
		}, 
		{
		    columnName = au_id; 
		    externalType = id; 
		    name = authorID; 
		    valueClassName = NSString; 
		}, 
		{
		    columnName = au_lname; 
		    externalType = varchar; 
		    name = lastname; 
		    valueClassName = NSString; 
		}, 
		{
		    columnName = city; 
		    externalType = varchar; 
		    name = city; 
		    valueClassName = NSString; 
		}, 
		{
		    columnName = contract; 
		    externalType = bit; 
		    name = contract; 
		    valueClassName = NSNumber; 
		    valueType = i; 
		}, 
		{
		    columnName = phone; 
		    externalType = char; 
		    name = phone; 
		    valueClassName = NSString; 
		}, 
		{
		    columnName = state; 
		    externalType = char; 
		    name = state; 
		    valueClassName = NSString; 
		}, 
		{
		    columnName = zip; 
		    externalType = char; 
		    name = zip; 
		    valueClassName = NSString; 
		}
	    ); 
	    attributesUsedForLocking = (address, firstname, authorID, lastname, city, contract, phone, state, zip); 
	    className = NSAuthor; 
	    classProperties = (address, firstname, authorID, lastname, city, contract, phone, state, zip); 
	    externalName = authors; 
	    name = authors; 
	    primaryKeyAttributes = (authorID); 
	}
    ); 
}

unix.superglobalmegacorp.com

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