Interface RowSource
-
- All Known Implementing Classes:
SelectRowSource
,TableRowSource
public interface RowSource
A 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 Alias
getImpliedAlias()
Get an implied alias for this row source if one is appropriate (e.g.<T> T
render(StatementRenderer<T> renderer)
Render the row sourcejava.lang.String
toPrettyString(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
java.lang.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:
-
-