Nuxeo Enterprise Platform 5.4

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 java.lang.Object


Field Summary
 SQLInfo.MapMaker mapMaker
           
 java.util.List<Column> opaqueColumns
           
 java.lang.String sql
           
 java.util.List<Column> whatColumns
           
 java.util.List<Column> whereColumns
           
 
Constructor Summary
SQLInfo.SQLInfoSelect(java.lang.String sql, java.util.List<Column> whatColumns, java.util.List<Column> whereColumns, java.util.List<Column> opaqueColumns)
          Standard select for given columns.
SQLInfo.SQLInfoSelect(java.lang.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 java.lang.String sql

whatColumns

public final java.util.List<Column> whatColumns

mapMaker

public final SQLInfo.MapMaker mapMaker

whereColumns

public final java.util.List<Column> whereColumns

opaqueColumns

public final java.util.List<Column> opaqueColumns
Constructor Detail

SQLInfo.SQLInfoSelect

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


SQLInfo.SQLInfoSelect

public SQLInfo.SQLInfoSelect(java.lang.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.


Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.