class AnalyticsIndex {

    public String getIndexName( AnalyticsTableType tableType )
    {
        String columnName = StringUtils.join( this.getColumns(), "_" );

        return quote( PREFIX_INDEX + removeQuote( columnName ) + "_" + shortenTableName( this.getTable(), tableType ) + "_" + CodeGenerator.generateCode( 5 ) );
    }

    public  AnalyticsIndex( String table, List<String> columns, String type );

}