J - Java typeT - Typepublic abstract class ASimpleNominalColumn<J,T extends NominalType<J>> extends Object implements Column<T>, EqualityFiltering<J,T>, Virtualling<T>, AggregatingNominal<T>, Grouping
| Modifier | Constructor and Description |
|---|---|
protected |
ASimpleNominalColumn(String aName,
T aType) |
| Modifier and Type | Method and Description |
|---|---|
AggregateColumn<T> |
count() |
protected AggregateColumn<T> |
createAggregation(Aggregation aggregation) |
protected Filter |
createFilter(FilterComparator comarator,
Column<T> column) |
protected Filter |
createFilter(FilterComparator comarator,
List<J,T> list) |
protected Filter |
createFilter(FilterComparator comarator,
ListValue<J,TypeList<J,Type<J>>> value) |
protected Filter |
createFilter(FilterComparator comarator,
Value<J,T> value) |
Filter |
filterEqualTo(Column<T> column) |
Filter |
filterEqualTo(Value<J,T> value) |
Filter |
filterIn(ListValue<J,TypeList<J,Type<J>>> list) |
Filter |
filterNotEqualTo(Column<T> column) |
Filter |
filterNotEqualTo(Value<J,T> value) |
AggregateColumn<T> |
first() |
String |
getName() |
T |
getType() |
Group |
group() |
AggregateColumn<T> |
last() |
String |
toQ() |
VirtualColumn<T> |
virtual(String virtual) |
public final String getName()
getName in interface Column<T extends NominalType<J>>public final T getType()
getType in interface Column<T extends NominalType<J>>public final VirtualColumn<T> virtual(String virtual)
virtual in interface Virtualling<T extends NominalType<J>>virtual - Virtualpublic final AggregateColumn<T> first()
first in interface AggregatingNominal<T extends NominalType<J>>public final AggregateColumn<T> last()
last in interface AggregatingNominal<T extends NominalType<J>>public final AggregateColumn<T> count()
count in interface AggregatingNominal<T extends NominalType<J>>protected final AggregateColumn<T> createAggregation(Aggregation aggregation)
aggregation - Aggregationpublic final Filter filterEqualTo(Value<J,T> value)
filterEqualTo in interface EqualityFiltering<J,T extends NominalType<J>>value - Valuepublic final Filter filterNotEqualTo(Value<J,T> value)
filterNotEqualTo in interface EqualityFiltering<J,T extends NominalType<J>>value - Valuepublic final Filter filterEqualTo(Column<T> column)
filterEqualTo in interface EqualityFiltering<J,T extends NominalType<J>>column - Columnpublic final Filter filterNotEqualTo(Column<T> column)
filterNotEqualTo in interface EqualityFiltering<J,T extends NominalType<J>>column - Columnpublic final Filter filterIn(ListValue<J,TypeList<J,Type<J>>> list)
filterIn in interface EqualityFiltering<J,T extends NominalType<J>>list - Listprotected final Filter createFilter(FilterComparator comarator, ListValue<J,TypeList<J,Type<J>>> value)
comarator - Comparatorvalue - Valueprotected final Filter createFilter(FilterComparator comarator, Value<J,T> value)
comarator - Comparatorvalue - Valueprotected final Filter createFilter(FilterComparator comarator, Column<T> column)
comarator - Comparatorcolumn - Columnprotected final Filter createFilter(FilterComparator comarator, List<J,T> list)
comarator - Comparatorlist - ListCopyright © 2012-2014. All Rights Reserved.