Class Range<TElementType>
- java.lang.Object
-
- de.bytefish.pgbulkinsert.pgsql.model.range.Range<TElementType>
-
public class Range<TElementType> extends Object
-
-
Constructor Summary
Constructors Constructor Description Range(@Nullable TElementType lowerBound, boolean lowerBoundIsInclusive, boolean lowerBoundInfinite, @Nullable TElementType upperBound, boolean upperBoundIsInclusive, boolean upperBoundInfinite)Range(@Nullable TElementType lowerBound, boolean lowerBoundIsInclusive, @Nullable TElementType upperBound, boolean upperBoundIsInclusive)Range(@Nullable TElementType lowerBound, @Nullable TElementType upperBound)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetFlags()@Nullable TElementTypegetLowerBound()@Nullable TElementTypegetUpperBound()booleanisEmpty()booleanisLowerBoundInfinite()booleanisUpperBoundInfinite()voidsetLowerBound(TElementType lowerBound)voidsetUpperBound(TElementType upperBound)
-
-
-
Constructor Detail
-
Range
public Range(@Nullable TElementType lowerBound, @Nullable TElementType upperBound)
-
Range
public Range(@Nullable TElementType lowerBound, boolean lowerBoundIsInclusive, @Nullable TElementType upperBound, boolean upperBoundIsInclusive)
-
Range
public Range(@Nullable TElementType lowerBound, boolean lowerBoundIsInclusive, boolean lowerBoundInfinite, @Nullable TElementType upperBound, boolean upperBoundIsInclusive, boolean upperBoundInfinite)
-
-
Method Detail
-
getFlags
public int getFlags()
-
isEmpty
public boolean isEmpty()
-
isLowerBoundInfinite
public boolean isLowerBoundInfinite()
-
isUpperBoundInfinite
public boolean isUpperBoundInfinite()
-
getLowerBound
public @Nullable TElementType getLowerBound()
-
setLowerBound
public void setLowerBound(TElementType lowerBound)
-
getUpperBound
public @Nullable TElementType getUpperBound()
-
setUpperBound
public void setUpperBound(TElementType upperBound)
-
-