Aaron McCurry created BLUR-112:
----------------------------------

             Summary: Allow for types to be set on blur tables
                 Key: BLUR-112
                 URL: https://issues.apache.org/jira/browse/BLUR-112
             Project: Apache Blur
          Issue Type: Improvement
    Affects Versions: 0.1.5
            Reporter: Aaron McCurry
             Fix For: 0.1.5


Create the ability for Blur to handle the default Lucene field types.  This 
should not be tied to the table descriptor because types should be allowed to 
be added at runtime.  Also 2 new fields should be added to the TableDescriptor:

1. A strict types attribute.  If set to true, if a new column is added to the 
table and there is no type mapping for it.  Throw an exception.  Set to false 
by default.

2. Default type is strict is set to false.  The default type should be text.

Also, dynamic columns could be allowed if their name included the type.  Such 
as:

The column name could be "col1" with a type of "int", in the Column struct in 
thrift the name would be "col1/int" and if the type did not exist before the 
call it would be added.

Thoughts?

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to