lib/schemaType.js
function SchemaType(type, validation, wrapper, params){
    this.type = type;
    this.validate = validation;
    this.wrapper = wrapper;
    this.parameters = params;
    this.isPrimary = false;

    chainPrimaryKey();
}
function SchemaType(type, validation, wrapper, params){
    this.type = type;
    this.validate = validation;
    this.wrapper = wrapper;
    this.parameters = params;
    this.isPrimary = false;

    chainPrimaryKey();
}
function SchemaType ( type , validation , wrapper , params ) { this . type = type ; this . validate = validation ; this . wrapper = wrapper ; this . parameters = params ; this . isPrimary = false ; chainPrimaryKey ( ) ; }
A schema data type for use with Cassandra
@param  {String} type       The data type associated with Cassandra
@param  {Function} validation A function to validate that the value associated matches the type.
@param  {Object} wrapper  Wraps the schema value if necessary
@param  {Object} params  Additional parameters that the schema type may need.
@return {[type]}            [description]
A schema data type for use with Cassandra