class VertexLabel extends CassandraTable {

        public static final String TABLE = HugeType.VERTEX_LABEL.string();

        public VertexLabel() {
            super(TABLE);
        }

        @Override
        public void init(CassandraSessionPool.Session session) {<FILL_FUNCTION_BODY>}
    }

            ImmutableMap<HugeKeys, DataType> pkeys = ImmutableMap.of(
                    HugeKeys.ID, TYPE_SL
            );
            ImmutableMap<HugeKeys, DataType> ckeys = ImmutableMap.of();
            ImmutableMap<HugeKeys, DataType> columns = ImmutableMap
                    .<HugeKeys, DataType>builder()
                    .put(HugeKeys.NAME, DataType.text())
                    .put(HugeKeys.ID_STRATEGY, DataType.tinyint())
                    .put(HugeKeys.PRIMARY_KEYS, DataType.list(TYPE_PK))
                    .put(HugeKeys.NULLABLE_KEYS, DataType.set(TYPE_PK))
                    .put(HugeKeys.INDEX_LABELS, DataType.set(TYPE_IL))
                    .put(HugeKeys.PROPERTIES, DataType.set(TYPE_PK))
                    .put(HugeKeys.ENABLE_LABEL_INDEX, DataType.cboolean())
                    .put(HugeKeys.USER_DATA, TYPE_UD)
                    .put(HugeKeys.STATUS, DataType.tinyint())
                    .put(HugeKeys.TTL, TYPE_TTL)
                    .put(HugeKeys.TTL_START_TIME, TYPE_PK)
                    .build();

            this.createTable(session, pkeys, ckeys, columns);
            this.createIndex(session, NAME_INDEX, HugeKeys.NAME);
        
<no_super_class>