Class NumberColumn<T extends NumberColumn<T,N>,N extends Number>
- java.lang.Object
-
- de.jaggl.sqlbuilder.columns.Column
-
- de.jaggl.sqlbuilder.columns.number.NumberColumn<T,N>
-
- All Implemented Interfaces:
Aliasable,Definable,Groupable,Selectable,Valuable
- Direct Known Subclasses:
DoubleTypeColumn,IntegerColumn
public abstract class NumberColumn<T extends NumberColumn<T,N>,N extends Number> extends Column
- Since:
- 2.0.0
- Author:
- Martin Schumacher
-
-
Field Summary
-
Fields inherited from class de.jaggl.sqlbuilder.columns.Column
columnDefinition, name, table
-
-
Constructor Summary
Constructors Constructor Description NumberColumn(Table table, String name, String alias, ColumnDefinition columnDefinition)
-
Method Summary
-
Methods inherited from class de.jaggl.sqlbuilder.columns.Column
eq, getFullName, getFullNameOrAlias, getValue, isEqualTo, isNotEqualTo, isNotNull, isNull, nEq
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.jaggl.sqlbuilder.domain.Definable
getColumnDefinition
-
-
-
-
Constructor Detail
-
NumberColumn
public NumberColumn(Table table, String name, String alias, ColumnDefinition columnDefinition)
-
-
Method Detail
-
isEqualTo
public Condition isEqualTo(long value)
-
eq
public Condition eq(long value)
-
isEqualTo
public Condition isEqualTo(double value)
-
eq
public Condition eq(double value)
-
isNotEqualTo
public Condition isNotEqualTo(long value)
-
nEq
public Condition nEq(long value)
-
isNotEqualTo
public Condition isNotEqualTo(double value)
-
nEq
public Condition nEq(double value)
-
isLessThan
public Condition isLessThan(long value)
-
lt
public Condition lt(long value)
-
isLessThan
public Condition isLessThan(double value)
-
lt
public Condition lt(double value)
-
isGreaterThan
public Condition isGreaterThan(long value)
-
gt
public Condition gt(long value)
-
isGreaterThan
public Condition isGreaterThan(double value)
-
gt
public Condition gt(double value)
-
isLessThanOrEqualTo
public Condition isLessThanOrEqualTo(long value)
-
ltEq
public Condition ltEq(long value)
-
isLessThanOrEqualTo
public Condition isLessThanOrEqualTo(double value)
-
ltEq
public Condition ltEq(double value)
-
isGreaterThanOrEqualTo
public Condition isGreaterThanOrEqualTo(long value)
-
gtEq
public Condition gtEq(long value)
-
isGreaterThanOrEqualTo
public Condition isGreaterThanOrEqualTo(double value)
-
gtEq
public Condition gtEq(double value)
-
isBetween
public Condition isBetween(long value1, long value2)
-
isBetween
public Condition isBetween(double value1, double value2)
-
-