Also most idomatic clients use the information so they can return the 
appropriate type to you. 

>  Can the metadata be applied
> after the fact? If so how?
UPDATE COLUMN FAMILY in the CLI will let you change it. 
Note that we do not update the existing data. This can be a problem if you do 
something like change a variable length integer to a fixed length one. 

Cheers

-----------------
Aaron Morton
Freelance Developer
@aaronmorton
http://www.thelastpickle.com

On 12/11/2012, at 8:06 AM, Kevin Burton <rkevinbur...@charter.net> wrote:

> Thank you this helps with my understanding. 
> 
> So the goal here is to supply as many name/type pairs as can be reasonably
> be foreseen when the column family is created? Can the metadata be applied
> after the fact? If so how?
> 
> -----Original Message-----
> From: Edward Capriolo [mailto:edlinuxg...@gmail.com] 
> Sent: Sunday, November 11, 2012 9:37 AM
> To: user@cassandra.apache.org
> Subject: Re: CREATE COLUMNFAMILY
> 
> If you supply metadata cassandra can use it for several things.
> 
> 1) It validates data on insertion
> 2) Helps display the information in human readable formats in tools like the
> CLI and sstabletojson
> 3) If you add a built-in secondary index the type information is needed,
> strings sort differently then integer
> 4) columns in rows are sorted by the column name, strings sort differently
> then integers
> 
> On Sat, Nov 10, 2012 at 11:55 PM, Kevin Burton <rkevinbur...@charter.net>
> wrote:
>> I am sure this has been asked before but what is the purpose of 
>> entering key/value or more correctly key name/data type values on the 
>> CREATE COLUMNFAMILY command.
>> 
>> 
>> 
>> 
> 

Reply via email to