package com.kryptnostic.v2.storage.types;

import java.util.UUID;

public final class TypeUUIDs {
    private TypeUUIDs() {}

    /**
     * The default object type
     */
    public static final UUID TYPE                   = new UUID( 0L, 0L );
    public static final UUID UTF8_STRING            = new UUID( 0L, 1L );
    public static final UUID UTF16_STRING           = new UUID( 0L, 2L );
    public static final UUID INDEX_METADATA         = new UUID( 0L, 3L );
    public static final UUID EVENT                  = new UUID( 0L, 4L );

    /**
     * A block is a reserved type for chunking a large object into several child objects.
     */
    public static final UUID BLOCK                  = new UUID( 0L, 4L );
    public static final UUID FHE_PRIVATE_KEY        = new UUID( 0L, 5L );
    public static final UUID FHE_SEARCH_PRIVATE_KEY = new UUID( 0L, 6L );

    public static final UUID INDEX_SEGMENT          = new UUID( 0L, 7L );

    public static final UUID DEFAULT_TYPE           = UTF8_STRING;
}

@@ -707,25 +707,25 @@
 w UUID( 0L, 
-4
+5
 L );%0A    pub
@@ -777,33 +777,33 @@
 = new UUID( 0L, 
-5
+6
 L );%0A    public 
@@ -855,25 +855,25 @@
 w UUID( 0L, 
-6
+7
 L );%0A%0A    pu
@@ -926,33 +926,33 @@
 = new UUID( 0L, 
-7
+8
 L );%0A%0A    public

fix the collided type UUID