org.gcube.contentmanagement.timeseriesservice.impl.timeseries.operations.util
Class FilterExplorer

java.lang.Object
  extended by org.gcube.contentmanagement.timeseriesservice.impl.timeseries.operations.util.FilterExplorer

public class FilterExplorer
extends Object


Field Summary
static org.gcube.common.core.utils.logging.GCUBELog logger
           
 
Constructor Summary
FilterExplorer()
           
 
Method Summary
static StringBuilder generateRulesDescription(org.gcube.contentmanagement.timeseriesservice.stubs.types.FilterCondition condition)
           
static org.gcube.common.dbinterface.Condition getCondition(org.gcube.contentmanagement.timeseriesservice.stubs.types.FilterCondition condition, org.gcube.contentmanagement.timeseriesservice.stubs.types.ColumnDefinition[] columsDefinition, String tableAlias, String... fieldId)
           
static org.gcube.common.dbinterface.Condition getConditionUsingValue(org.gcube.contentmanagement.timeseriesservice.stubs.types.FilterCondition condition, org.gcube.common.dbinterface.CastObject value)
           
static StringBuilder getFilterDescription(org.gcube.contentmanagement.timeseriesservice.stubs.types.FilterCondition condition, org.gcube.contentmanagement.timeseriesservice.stubs.types.ColumnDefinition[] columsDefinition)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

public static org.gcube.common.core.utils.logging.GCUBELog logger
Constructor Detail

FilterExplorer

public FilterExplorer()
Method Detail

getCondition

public static org.gcube.common.dbinterface.Condition getCondition(org.gcube.contentmanagement.timeseriesservice.stubs.types.FilterCondition condition,
                                                                  org.gcube.contentmanagement.timeseriesservice.stubs.types.ColumnDefinition[] columsDefinition,
                                                                  String tableAlias,
                                                                  String... fieldId)
                                                           throws Exception
Throws:
Exception

getConditionUsingValue

public static org.gcube.common.dbinterface.Condition getConditionUsingValue(org.gcube.contentmanagement.timeseriesservice.stubs.types.FilterCondition condition,
                                                                            org.gcube.common.dbinterface.CastObject value)
                                                                     throws Exception
Throws:
Exception

getFilterDescription

public static StringBuilder getFilterDescription(org.gcube.contentmanagement.timeseriesservice.stubs.types.FilterCondition condition,
                                                 org.gcube.contentmanagement.timeseriesservice.stubs.types.ColumnDefinition[] columsDefinition)
                                          throws Exception
Throws:
Exception

generateRulesDescription

public static StringBuilder generateRulesDescription(org.gcube.contentmanagement.timeseriesservice.stubs.types.FilterCondition condition)
                                              throws Exception
Throws:
Exception


Copyright © 2012. All Rights Reserved.