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

    • TupleCodeGenerator

      public TupleCodeGenerator()
  • 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)