Interface RowSource
-
- All Known Implementing Classes:
SelectRowSource,TableRowSource
public interface RowSourceA table, values or subselect statement which can be included in the FROM clause of a select statement
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default AliasgetImpliedAlias()Get an implied alias for this row source if one is appropriate (e.g.<T> Trender(StatementRenderer<T> renderer)Render the row sourceStringtoPrettyString(boolean pretty)Render the object as a string
-
-
-
Method Detail
-
getImpliedAlias
default Alias getImpliedAlias()
Get an implied alias for this row source if one is appropriate (e.g. the table name)- Returns:
-
toPrettyString
String toPrettyString(boolean pretty)
Render the object as a string- Parameters:
pretty- pretty-print the return value if true- Returns:
-
render
<T> T render(StatementRenderer<T> renderer)
Render the row source- Type Parameters:
T-- Parameters:
renderer-- Returns:
-
-