Interface TemporaryNameGenerator
- All Known Implementing Classes:
TemporaryNameGenerator.Monotonic
public interface TemporaryNameGenerator
Utility class for generating temporary and unique names for query expressions.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classGenerates names with a monotonically increasing numeric suffix. -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic Stringstatic StringlimitToString(String string) static StringlocallyUniqueTemporaryName(String inner) static StringtemporaryName(Expression inner, Expression outer, int suffix) static StringtoString(Expression ex)
-
Field Details
-
TO_STRING_LIMIT
static final int TO_STRING_LIMIT- See Also:
-
-
Method Details
-
temporaryName
-
locallyUniqueTemporaryName
-
toString
-
extractString
-
limitToString
-
next
-