Package com.illumon.iris.db.util.tuples
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 Summary
Constructors Constructor Description TupleCodeGenerator()
-
Method Summary
Modifier and Type Method Description static String
getTupleClassName(Class... classes)
Get the tuple class name for the supplied array of element classes.static String
getTupleImport(String className)
Prepend the output package name to the supplied tuple class name.static void
main(String... args)
-
Constructor Details
-
TupleCodeGenerator
public TupleCodeGenerator()
-
-
Method Details
-
getTupleClassName
Get the tuple class name for the supplied array of element classes.- Parameters:
classes
- The element classes- Returns:
- The tuple class name
-
getTupleImport
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
-