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


Field Summary
static GCUBELog logger
           
 
Constructor Summary
FilterExplorer()
           
 
Method Summary
static java.lang.StringBuilder generateRulesDescription(FilterCondition condition)
           
static Condition getCondition(FilterCondition condition, ColumnDefinition[] columsDefinition, java.lang.String tableAlias, java.lang.String... fieldId)
           
static Condition getConditionUsingValue(FilterCondition condition, CastObject value)
           
static java.lang.StringBuilder getFilterDescription(FilterCondition condition, ColumnDefinition[] columsDefinition)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

public static GCUBELog logger
Constructor Detail

FilterExplorer

public FilterExplorer()
Method Detail

getCondition

public static Condition getCondition(FilterCondition condition,
                                     ColumnDefinition[] columsDefinition,
                                     java.lang.String tableAlias,
                                     java.lang.String... fieldId)
                              throws java.lang.Exception
Throws:
java.lang.Exception

getConditionUsingValue

public static Condition getConditionUsingValue(FilterCondition condition,
                                               CastObject value)
                                        throws java.lang.Exception
Throws:
java.lang.Exception

getFilterDescription

public static java.lang.StringBuilder getFilterDescription(FilterCondition condition,
                                                           ColumnDefinition[] columsDefinition)
                                                    throws java.lang.Exception
Throws:
java.lang.Exception

generateRulesDescription

public static java.lang.StringBuilder generateRulesDescription(FilterCondition condition)
                                                        throws java.lang.Exception
Throws:
java.lang.Exception