java.lang.Object
org.litebridgedb.orm.api.select.model.SelectSpec
org.litebridgedb.orm.api.sql.SqlSelectSpec
public class SqlSelectSpec
extends org.litebridgedb.orm.api.select.model.SelectSpec
Specification for constructing a SQL SELECT statement.
This class encapsulates table, column, join, condition, order by, and limit specifications for building a query.
-
Field Summary
FieldsFields inherited from class org.litebridgedb.orm.api.select.model.SelectSpec
dtoAliases, joins, limit, orderBys, table, whereConditions -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddColumns(List<Column> columns) columns()newJoinSpec(String table) newJoinSpec(Table table) voidsetColumns(List<Column> columns) Methods inherited from class org.litebridgedb.orm.api.select.model.SelectSpec
ensureLimit, getDtoAlias, getJoins, getLimit, getOrderBys, getTable, getWhereConditions, newOrderBy, newWhereCondition, setDtoAlias, setJoins, setLimit, setOrderBys, setTable, setWhereConditions, toSelect
-
Field Details
-
columns
-
-
Constructor Details
-
SqlSelectSpec
public SqlSelectSpec()
-
-
Method Details
-
getColumns
-
setColumns
-
addColumns
-
newJoinSpec
-
newJoinSpec
-
columns
- Specified by:
columnsin classorg.litebridgedb.orm.api.select.model.SelectSpec
-