I think we can indeed best leave out a length attribute. People that want to use something of the kind, or a regex pattern can easily subclass MetaModelProperty and include those attributes themselves. It's not needed for minimal functionality.
> Date: Mon, 17 May 2010 10:01:30 +0200 > From: matt...@neotechnology.com > To: user@lists.neo4j.org > Subject: Re: [Neo] indexing mode on MetamodelProperties > > Any thoughts on this? > > 2010/5/4 Mattias Persson <matt...@neotechnology.com> > > > Yep, but in that case just adding a length attribute doesn't really give > > enough. You could just as well add that the string must match a certain > > regex. pattern or something similar. > > > > 2010/5/3 Niels Hoogeveen <pd_aficion...@hotmail.com> > > > > > >> Yes the length attribute could be used to limit the length of a String, > >> just like it does in most other databases. > >> Use cases are mostly in the area of serial numbers, order numbers, invoice > >> numbers, article codes, zip codes etc. > >> > Date: Mon, 3 May 2010 17:05:35 +0200 > >> > From: matt...@neotechnology.com > >> > To: user@lists.neo4j.org > >> > Subject: Re: [Neo] indexing mode on MetamodelProperties > >> > > >> > You mean to limit the length of a String? I'd say it's a little bit > >> > unnecessary, at least I see no point in it. Could you provide a usecase > >> for > >> > it? > >> > > >> > 2010/5/1 Niels Hoogeveen <pd_aficion...@hotmail.com> > >> > > >> > > > >> > > Thanks Mattias, > >> > > Having added this. I wonder if it would be a good idea to have a > >> length > >> > > attribute on MetaModelProperty, like found in schemas of all > >> relational > >> > > databases. For string properties such an attribute makes perfect > >> sense, for > >> > > ints and longs such an attribute only makes sense as long as the > >> length > >> > > attribute lies within the range of the underlying primitives, but for > >> chars, > >> > > bytes and booleans the attribute makes no sense at all. > >> > > We could opt for spelling out all specific propertytypes, > >> automatically > >> > > assigning them with the correct DatatypeClassRange and only providing > >> a > >> > > length attribute on those propertytypes where a length attribute makes > >> > > sense. > >> > > Any thoughts on this? > >> > > Niels > >> > > > Date: Sat, 1 May 2010 08:49:35 +0200 > >> > > > From: matt...@neotechnology.com > >> > > > To: user@lists.neo4j.org > >> > > > Subject: Re: [Neo] indexing mode on MetamodelProperties > >> > > > > >> > > > Great, good to see you progressing with the meta model! > >> > > > > >> > > > 2010/5/1, Niels Hoogeveen <pd_aficion...@hotmail.com>: > >> > > > > > >> > > > > Today I added an indexing mode to MetamodelProperties, with the > >> > > following > >> > > > > options. > >> > > > > NO_INDEX (default)INDEX UNIQUE_INDEXFULL_TEXT_INDEX > >> > > > > The functionality added does not perform any indexing itself, but > >> > > provides > >> > > > > information about which properties need to be indexed and what > >> mode of > >> > > > > indexing needs to used. > >> > > > > _________________________________________________________________ > >> > > > > Express yourself instantly with MSN Messenger! Download today it's > >> > > FREE! > >> > > > > http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ > >> > > > > _______________________________________________ > >> > > > > Neo mailing list > >> > > > > User@lists.neo4j.org > >> > > > > https://lists.neo4j.org/mailman/listinfo/user > >> > > > > > >> > > > > >> > > > > >> > > > -- > >> > > > Mattias Persson, [matt...@neotechnology.com] > >> > > > Hacker, Neo Technology > >> > > > www.neotechnology.com > >> > > > _______________________________________________ > >> > > > Neo mailing list > >> > > > User@lists.neo4j.org > >> > > > https://lists.neo4j.org/mailman/listinfo/user > >> > > > >> > > _________________________________________________________________ > >> > > New Windows 7: Simplify what you do everyday. Find the right PC for > >> you. > >> > > http://windows.microsoft.com/shop > >> > > _______________________________________________ > >> > > Neo mailing list > >> > > User@lists.neo4j.org > >> > > https://lists.neo4j.org/mailman/listinfo/user > >> > > > >> > > >> > > >> > > >> > -- > >> > Mattias Persson, [matt...@neotechnology.com] > >> > Hacker, Neo Technology > >> > www.neotechnology.com > >> > _______________________________________________ > >> > Neo mailing list > >> > User@lists.neo4j.org > >> > https://lists.neo4j.org/mailman/listinfo/user > >> > >> _________________________________________________________________ > >> New Windows 7: Find the right PC for you. Learn more. > >> http://windows.microsoft.com/shop > >> _______________________________________________ > >> Neo mailing list > >> User@lists.neo4j.org > >> https://lists.neo4j.org/mailman/listinfo/user > >> > > > > > > > > -- > > Mattias Persson, [matt...@neotechnology.com] > > Hacker, Neo Technology > > www.neotechnology.com > > > > > > -- > Mattias Persson, [matt...@neotechnology.com] > Hacker, Neo Technology > www.neotechnology.com > _______________________________________________ > Neo mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user _________________________________________________________________ New Windows 7: Find the right PC for you. Learn more. http://windows.microsoft.com/shop _______________________________________________ Neo mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user