Class TupleCodeGenerator

java.lang.Object
com.illumon.iris.db.util.tuples.TupleCodeGenerator

public class TupleCodeGenerator
extends Object
Generator for a library of semi-opaque classes for tuple (ordered, multi-element) keys.
  • Constructor Details

  • Method Details

    • getTupleClassName

      public static String getTupleClassName​(@NotNull Class... classes)
      Get the tuple class name for the supplied array of element classes.
      Parameters:
      classes - The element classes
      Returns:
      The tuple class name
    • getTupleImport

      public static String getTupleImport​(@NotNull String className)
      Prepend the output package name to the supplied tuple class name.
      Parameters:
      className - The tuple class name
      Returns:
      The full tuple class name for an import statement
    • main

      public static void main​(@NotNull String... args)