it.eng.spagobi.engines.worksheet.utils.crosstab
Class CrosstabQueryCreator
java.lang.Object
it.eng.spagobi.engines.worksheet.utils.crosstab.CrosstabQueryCreator
public class CrosstabQueryCreator
- extends java.lang.Object
Creates the crosstab query
- Author:
- Davide Zerbetto (davide.zerbetto@eng.it)
Method Summary |
static java.lang.String |
getCrosstabQuery(CrosstabDefinition crosstabDefinition,
it.eng.spagobi.tools.dataset.persist.IDataSetTableDescriptor descriptor,
java.util.List<it.eng.qbe.query.WhereField> whereFields,
it.eng.spagobi.tools.datasource.bo.IDataSource dataSource)
|
static java.lang.String |
getTableQuery(java.util.List<java.lang.String> fieldsName,
boolean distinct,
it.eng.spagobi.tools.dataset.persist.IDataSetTableDescriptor descriptor,
java.util.List<it.eng.qbe.query.WhereField> whereFields)
|
static java.lang.String |
getTableQuery(java.util.List<java.lang.String> fieldsName,
boolean distinct,
it.eng.spagobi.tools.dataset.persist.IDataSetTableDescriptor descriptor,
java.util.List<it.eng.qbe.query.WhereField> whereFields,
java.lang.String orderBy,
java.util.List<java.lang.String> orderByFieldsName)
|
static java.lang.String |
getValueBounded(java.lang.String operandValueToBound,
java.lang.Class clazz)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
public static transient org.apache.log4j.Logger logger
- Logger component.
QBE_SMARTFILTER_COUNT
public static final java.lang.String QBE_SMARTFILTER_COUNT
- See Also:
- Constant Field Values
DEFAULT_ORDER_TYPE
public static final java.lang.String DEFAULT_ORDER_TYPE
- See Also:
- Constant Field Values
CrosstabQueryCreator
public CrosstabQueryCreator()
getCrosstabQuery
public static java.lang.String getCrosstabQuery(CrosstabDefinition crosstabDefinition,
it.eng.spagobi.tools.dataset.persist.IDataSetTableDescriptor descriptor,
java.util.List<it.eng.qbe.query.WhereField> whereFields,
it.eng.spagobi.tools.datasource.bo.IDataSource dataSource)
getValueBounded
public static java.lang.String getValueBounded(java.lang.String operandValueToBound,
java.lang.Class clazz)
getTableQuery
public static java.lang.String getTableQuery(java.util.List<java.lang.String> fieldsName,
boolean distinct,
it.eng.spagobi.tools.dataset.persist.IDataSetTableDescriptor descriptor,
java.util.List<it.eng.qbe.query.WhereField> whereFields,
java.lang.String orderBy,
java.util.List<java.lang.String> orderByFieldsName)
getTableQuery
public static java.lang.String getTableQuery(java.util.List<java.lang.String> fieldsName,
boolean distinct,
it.eng.spagobi.tools.dataset.persist.IDataSetTableDescriptor descriptor,
java.util.List<it.eng.qbe.query.WhereField> whereFields)