Package com.github.eikecochu.sqlbuilder
Interface BeforeSelect<T extends BeforeSelect<T>>
-
- Type Parameters:
T- the generic type returned by some fluent methods of this interface
- All Superinterfaces:
QueryPart,QueryPartLinked<T>,QueryPartSQL<T>
public interface BeforeSelect<T extends BeforeSelect<T>> extends QueryPart, QueryPartSQL<T>, QueryPartLinked<T>
Implemented by keywords that precede the SELECT statement.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default Selectselect()Continue query with SELECTdefault Selectselect(Select select)Accept an existing SELECT statement as predecessordefault Selectselect(java.lang.String... columns)Continue query with SELECTdefault SelectselectSQL(java.lang.String sql)Use plain SQL to form this SELECT statement-
Methods inherited from interface com.github.eikecochu.sqlbuilder.QueryPartLinked
ext, parent, parent
-
Methods inherited from interface com.github.eikecochu.sqlbuilder.QueryPartSQL
sql
-
-
-
-
Method Detail
-
select
default Select select()
Continue query with SELECT- Returns:
- The new SELECT statement
-
select
default Select select(java.lang.String... columns)
Continue query with SELECT- Parameters:
columns- The column names to select- Returns:
- The new SELECT statement
-
select
default Select select(Select select)
Accept an existing SELECT statement as predecessor- Parameters:
select- The existing SELECT statement- Returns:
- Returns the passed SELECT statement
-
selectSQL
default Select selectSQL(java.lang.String sql)
Use plain SQL to form this SELECT statement- Parameters:
sql- The sql string- Returns:
- The new SELECT statement
-
-