|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.google.visualization.datasource.query.QueryFilter
com.google.visualization.datasource.query.ComparisonFilter
com.google.visualization.datasource.query.ColumnValueFilter
public class ColumnValueFilter
A filter that compares a column value to a constant value.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.google.visualization.datasource.query.ComparisonFilter |
|---|
ComparisonFilter.Operator |
| Field Summary |
|---|
| Fields inherited from class com.google.visualization.datasource.query.ComparisonFilter |
|---|
operator |
| Constructor Summary | |
|---|---|
ColumnValueFilter(AbstractColumn column,
Value value,
ComparisonFilter.Operator operator)
Constructs a new ColumnValueFilter on a given column, constant value and operator. |
|
ColumnValueFilter(AbstractColumn column,
Value value,
ComparisonFilter.Operator operator,
boolean isComparisonOrderReversed)
Constructs a new ColumnValueFilter on a given column, constant value, operator, and isComparisonOrderReversed. |
|
| Method Summary | |
|---|---|
boolean |
equals(java.lang.Object obj)
|
protected java.util.List<AggregationColumn> |
getAggregationColumns()
Returns a list of all aggregation columns this filter uses. |
java.util.Set<java.lang.String> |
getAllColumnIds()
Returns all the columnIds this filter uses, in this case the simple column IDs of the filter's column. |
AbstractColumn |
getColumn()
Returns the column ID associated with this ColumnValueFilter. |
java.util.List<ScalarFunctionColumn> |
getScalarFunctionColumns()
Returns a list of all scalarFunctionColumns this filter uses, in this case the scalarFunctionColumns in the filter's column (e.g, in thefilter 'year(a)=2008' it will return year(a). |
Value |
getValue()
Returns the value associated with this ColumnValueFilter. |
int |
hashCode()
|
boolean |
isComparisonOrderReversed()
Returns whether or not this operator's comparison order is reversed. |
boolean |
isMatch(DataTable table,
TableRow row)
Implements isMatch from the QueryFilter interface. |
java.lang.String |
toQueryString()
Returns a string that, when parsed by the query parser, should return an identical filter. |
| Methods inherited from class com.google.visualization.datasource.query.ComparisonFilter |
|---|
getOperator, isOperatorMatch |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ColumnValueFilter(AbstractColumn column,
Value value,
ComparisonFilter.Operator operator,
boolean isComparisonOrderReversed)
column - The column to compare.value - The constant value the column value is compared to.operator - The comparison operator to use.isComparisonOrderReversed - Whether to reverse the comparison order
of the operator.
public ColumnValueFilter(AbstractColumn column,
Value value,
ComparisonFilter.Operator operator)
column - The column to compare.value - The constant value the column value is compared to.operator - The comparison operator to use.| Method Detail |
|---|
public boolean isMatch(DataTable table,
TableRow row)
isMatch in class QueryFiltertable - The table containing this row.row - The row to check.
public java.util.Set<java.lang.String> getAllColumnIds()
getAllColumnIds in class QueryFilterpublic java.util.List<ScalarFunctionColumn> getScalarFunctionColumns()
getScalarFunctionColumns in class QueryFilterprotected java.util.List<AggregationColumn> getAggregationColumns()
getAggregationColumns in class QueryFilterpublic AbstractColumn getColumn()
public Value getValue()
public boolean isComparisonOrderReversed()
public java.lang.String toQueryString()
toQueryString in class QueryFilterpublic int hashCode()
hashCode in class ComparisonFilterpublic boolean equals(java.lang.Object obj)
equals in class ComparisonFilter
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||