1-10 of 11 < Previous Next >
1 vote
closed

Type Aliases

e.g. @type Email VARCHAR(75) Cusomer <- { ContactEmail } Email Employee <- { OnSiteEmail } Email Supplier <- { Support, Resupply } Email # This allows you to change the definition of Email in one ...

id# 801 | Planned Release: Crank-0.3 | Last Updated: Jan 5 at 12:16 AM  by michaelminutillo
1 vote
closed

Control over Inflector from within project

Be able to add special pluralization rules for the project. i.e. By Default People is considered to be the plural of person by the system but you might prefer Persons @irregular Person Persons Y...

id# 800 | Planned Release: Crank-0.3 | Last Updated: Jan 4 at 11:58 PM  by michaelminutillo
1 vote
closed

Entity Aliases

Rename Aliases in a Project whilst retaining the original text @alias Employee Manager Employee => { *ManagedBy } Manager is the same as Employee => { *ManagedBy } Employee

id# 799 | Planned Release: Crank-0.3 | Last Updated: Jan 4 at 11:53 PM  by michaelminutillo
1 vote
closed

Automatically Named Attributes

Attributes containing _ will be renamed. The _ will be replaced with the containing TableName. This is how the Automatic Keys are produced, they are created as _ID This allows for anonymous attrib...

id# 798 | Planned Release: Crank-0.3 | Last Updated: Jan 4 at 11:44 PM  by michaelminutillo
1 vote
closed

Primary Foreign Key Attributes

e.g. NewsArticle => { *ExtensionOf } ContentItem

id# 797 | Planned Release: Crank-0.3 | Last Updated: Jan 4 at 11:37 PM  by michaelminutillo
1 vote
closed

Link Optionality

Be able to specify that a link is Optional or Mandatory and link in with the @default preprocessor directive e.g. To say that a Customer may have a SalesRep who is a Staff member Customer => { S...

id# 796 | Planned Release: Crank-0.3 | Last Updated: Jan 4 at 11:35 PM  by michaelminutillo
1 vote
closed

"All" Entity Group

A special representation of "All" entities allowing Crank user to quickly attach attributes/links to all entitie in a project at once e.g. $ <- { CreatedOn?, ModifiedOn? } DATETIME <- {CreatedBy?...

id# 795 | Planned Release: Crank-0.3 | Last Updated: Jan 4 at 11:27 PM  by michaelminutillo
1 vote
closed

Entity Grouping

The ability to treat multiple entities as a single entity when adding attributes and links e.g. A, B <- { D } INT is the equivalent of A <- { D } INT B <- { D } INT

id# 794 | Planned Release: Crank-0.3 | Last Updated: Jan 4 at 11:23 PM  by michaelminutillo
1 vote
closed

Clean up source code

The source code is a bit of a mess :) Clean it up

id# 106 | Planned Release: Crank-0.3 | Last Updated: Jan 4 at 11:20 PM  by michaelminutillo
1 vote
closed

Nullability for Attributes

Add to the CAL Language the ability to mark an attribute as Nullable (or Non-Nullable). The proposed solution is to have a one character suffix for nullability. ? Denotes Nullable ! Denotes Non-Nul...

id# 107 | Planned Release: Crank-0.2 | Last Updated: Nov 28 2007 at 1:28 AM  by michaelminutillo

Configure View

Search
Sort by Id
Release
Title
Updated
Votes
1-10 of 11 < Previous 1 2 Next >
Updating...