Class SQLInfo.SQLInfoSelect
- java.lang.Object
-
- org.nuxeo.ecm.core.storage.sql.jdbc.SQLInfo.SQLInfoSelect
-
- Enclosing class:
- SQLInfo
public static class SQLInfo.SQLInfoSelect extends Object
-
-
Field Summary
Fields Modifier and Type Field Description SQLInfo.MapMaker
mapMaker
List<Column>
opaqueColumns
String
sql
List<Column>
whatColumns
List<Column>
whereColumns
-
Constructor Summary
Constructors Constructor Description SQLInfoSelect(String sql, List<Column> whatColumns, List<Column> whereColumns, List<Column> opaqueColumns)
Standard select for given columns.SQLInfoSelect(String sql, List<Column> whatColumns, SQLInfo.MapMaker mapMaker, List<Column> whereColumns, List<Column> opaqueColumns)
SQLInfoSelect(String sql, SQLInfo.MapMaker mapMaker)
Select where some column keys may be aliased, and some columns may be computed.
-
-
-
Field Detail
-
whatColumns
public final List<Column> whatColumns
-
mapMaker
public final SQLInfo.MapMaker mapMaker
-
whereColumns
public final List<Column> whereColumns
-
opaqueColumns
public final List<Column> opaqueColumns
-
-
Constructor Detail
-
SQLInfoSelect
public SQLInfoSelect(String sql, List<Column> whatColumns, List<Column> whereColumns, List<Column> opaqueColumns)
Standard select for given columns.
-
SQLInfoSelect
public SQLInfoSelect(String sql, SQLInfo.MapMaker mapMaker)
Select where some column keys may be aliased, and some columns may be computed. TheSQLInfo.MapMaker
is used by the queryAndFetch() method.
-
SQLInfoSelect
public SQLInfoSelect(String sql, List<Column> whatColumns, SQLInfo.MapMaker mapMaker, List<Column> whereColumns, List<Column> opaqueColumns)
-
-