Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.ecm.core.storage.sql.jdbc
Class SQLInfo.SQLInfoSelect

java.lang.Object
  extended by org.nuxeo.ecm.core.storage.sql.jdbc.SQLInfo.SQLInfoSelect
Enclosing class:
SQLInfo

public static class SQLInfo.SQLInfoSelect
extends Object


Field Summary
 SQLInfo.MapMaker mapMaker
           
 List<Column> opaqueColumns
           
 String sql
           
 List<Column> whatColumns
           
 List<Column> whereColumns
           
 
Constructor Summary
SQLInfo.SQLInfoSelect(String sql, List<Column> whatColumns, List<Column> whereColumns, List<Column> opaqueColumns)
          Standard select for given columns.
SQLInfo.SQLInfoSelect(String sql, List<Column> whatColumns, SQLInfo.MapMaker mapMaker, List<Column> whereColumns, List<Column> opaqueColumns)
           
SQLInfo.SQLInfoSelect(String sql, SQLInfo.MapMaker mapMaker)
          Select where some column keys may be aliased, and some columns may be computed.
 
Method Summary
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sql

public final String sql

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

SQLInfo.SQLInfoSelect

public SQLInfo.SQLInfoSelect(String sql,
                             List<Column> whatColumns,
                             List<Column> whereColumns,
                             List<Column> opaqueColumns)
Standard select for given columns.


SQLInfo.SQLInfoSelect

public SQLInfo.SQLInfoSelect(String sql,
                             SQLInfo.MapMaker mapMaker)
Select where some column keys may be aliased, and some columns may be computed. The SQLInfo.MapMaker is used by the queryAndFetch() method.


SQLInfo.SQLInfoSelect

public SQLInfo.SQLInfoSelect(String sql,
                             List<Column> whatColumns,
                             SQLInfo.MapMaker mapMaker,
                             List<Column> whereColumns,
                             List<Column> opaqueColumns)

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.