EntityPropertyTypeParserPtr create( const std::string& name, DataTypePtr dataType )
		{
			if ( dataType->typeName().substr(0, 4) == "INT8" ||
				 dataType->typeName().substr(0, 5) == "UINT8" )
				return new EntityIntParser();
			else
				return NULL;
		}
		EntityPropertyTypeParserPtr create( const std::string& name, DataTypePtr dataType )
		{
			if ( dataType->typeName().substr(0, 5) == "ARRAY" )
				return new EntityArrayParser();
			else
				return NULL;
		}
		EntityPropertyTypeParserPtr create( const std::string& name, DataTypePtr dataType )
		{
			if ( dataType->typeName().substr(0, 6) == "STRING" )
				return new EntityStringParser();
			else
				return NULL;
		}