Class StructureUtils

java.lang.Object
org.gridgain.structure.StructureUtils

public final class StructureUtils extends Object
Structure utils.
  • Method Details

    • cast

      public static <T> T cast(Object obj)
      Returns a given object as a typed one.
    • cast

      public static <T, R> Marshaller<T,R> cast(Marshaller<?,?> marshaller)
      Returns a given marshaller as a typed one.
    • cast

      public static <K, V> Map<K,V> cast(Map<?,?> map)
      Returns a given map as a typed one.
    • nativeOrByteArray

      public static <T> Class<T> nativeOrByteArray(Class<?> clazz)
      Returns same class if natively supported, else byte[].
    • marshaller

      public static <T> Marshaller<T,?> marshaller(Class<T> clazz)
      Returns noop marshaller if natively supported, else ByteArrayMarshaller.
    • columnType

      public static ColumnType columnType(Class<?> clazz)
      Return corresponding column type if natively supported, else byte_array.