Class Line2DExpression.MinXExpression
- java.lang.Object
-
- nz.co.gregs.dbvolution.expressions.AnyExpression<B,R,D>
-
- nz.co.gregs.dbvolution.expressions.EqualExpression<B,R,D>
-
- nz.co.gregs.dbvolution.expressions.InExpression<B,R,D>
-
- nz.co.gregs.dbvolution.expressions.RangeExpression<B,R,D>
-
- nz.co.gregs.dbvolution.expressions.SimpleNumericExpression<Number,NumberResult,DBNumber>
-
- nz.co.gregs.dbvolution.expressions.NumberExpression
-
- nz.co.gregs.dbvolution.expressions.spatial2D.Line2DExpression.MinXExpression
-
- All Implemented Interfaces:
Serializable
,DBExpression
,ExpressionColumn<DBNumber>
,HasSQLString
,AnyComparable<Number,NumberResult>
,AnyResult<Number>
,EqualComparable<Number,NumberResult>
,EqualResult<Number>
,ExpressionCanHaveNullValues
,ExpressionHasStandardStringResult
,InComparable<Number,NumberResult>
,InResult<Number>
,NullCapableResult<Number>
,NumberResult
,RangeComparable<Number,NumberResult>
,RangeResult<Number>
,SimpleNumericResult<Number>
- Enclosing class:
- Line2DExpression
protected static class Line2DExpression.MinXExpression extends NumberExpression
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class nz.co.gregs.dbvolution.expressions.AnyExpression
AnyExpression.CountAllExpression, AnyExpression.CountDistinctExpression, AnyExpression.CountExpression, AnyExpression.NTileExpression, AnyExpression.PercentageExpression, AnyExpression.RankExpression
-
Nested classes/interfaces inherited from class nz.co.gregs.dbvolution.expressions.EqualExpression
EqualExpression.ModeSimpleExpression<B,R extends EqualResult<B>,D extends QueryableDatatype<B>,X extends EqualExpression<B,R,D>>, EqualExpression.ModeStrictExpression<B,R extends EqualResult<B>,D extends QueryableDatatype<B>,X extends EqualExpression<B,R,D>>
-
Nested classes/interfaces inherited from class nz.co.gregs.dbvolution.expressions.NumberExpression
NumberExpression.AbsoluteValueExpression, NumberExpression.AverageExpression, NumberExpression.ChooseFromStringsExpression, NumberExpression.CosineExpression, NumberExpression.CotangentExpression, NumberExpression.DegreesExpression, NumberExpression.DivideByExpression, NumberExpression.ExponentialExpression, NumberExpression.FirstValueExpression, NumberExpression.GreatestOfExpression, NumberExpression.HyperbolicCosineExpression, NumberExpression.HyperbolicSineExpression, NumberExpression.HyperbolicTangentExpression, NumberExpression.IfDBNullExpression, NumberExpression.IntegerResultExpression, NumberExpression.InverseCosineExpression, NumberExpression.InverseSineExpression, NumberExpression.InverseTangent2Expression, NumberExpression.InverseTangentExpression, NumberExpression.IsLessThanExpression, NumberExpression.LagExpression, NumberExpression.LastValueExpression, NumberExpression.LeadExpression, NumberExpression.LogBase10Expression, NumberExpression.MaxUnaryFunction, NumberExpression.MinUnaryFunction, NumberExpression.ModulusRemainderExpression, NumberExpression.NaturalLogExpression, NumberExpression.NthValueExpression, NumberExpression.PlusExpression, NumberExpression.PowerExpression, NumberExpression.RadiansExpression, NumberExpression.RandomNumberExpression, NumberExpression.RoundDownExpression, NumberExpression.RoundExpression, NumberExpression.RoundToNumberofDecimalPlaces, NumberExpression.RoundUpExpression, NumberExpression.SignExpression, NumberExpression.SineExpression, NumberExpression.SquareRootExpression, NumberExpression.StandardDeviationExpression, NumberExpression.SumExpression, NumberExpression.TangentExpression, NumberExpression.TimesExpression, NumberExpression.TruncateExpression
-
Nested classes/interfaces inherited from class nz.co.gregs.dbvolution.expressions.RangeExpression
RangeExpression.MedianExpression<B,R extends EqualResult<B>,D extends QueryableDatatype<B>,X extends EqualExpression<B,R,D>>, RangeExpression.UniqueRankingExpression<B,R extends EqualResult<B>,D extends QueryableDatatype<B>,X extends EqualExpression<B,R,D>>
-
-
Field Summary
-
Fields inherited from class nz.co.gregs.dbvolution.expressions.NumberExpression
APERYS_CONSTANT, E, EULERS_CONSTANT, GAMMA, GOLDEN_RATIO, ONE, PI, ROOT2, TEN, TWO, ZERO, ZETA3
-
-
Constructor Summary
Constructors Constructor Description MinXExpression(Line2DExpression first)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Line2DExpression.MinXExpression
copy()
A Complete Copy Of This DBValue.String
doExpressionTransform(DBDefinition db)
-
Methods inherited from class nz.co.gregs.dbvolution.expressions.AnyExpression
ascending, asResult, count, countAll, countDistinctValues, countNotNull, createSQLForFromClause, createSQLForGroupByClause, denseRank, descending, getInnerResult, highestFirst, highestLast, isComplexExpression, isNullSafetyTerminator, isPurelyFunctional, isWindowingFunction, lowestFirst, lowestLast, nTile, nTile, nTile, nullBoolean, nullDate, nullDateRepeat, nullDuration, nullInstant, nullInteger, nullLine2D, nullLineSegment2D, nullLocalDate, nullLocalDateTime, nullMultiPoint2D, nullNumber, nullPoint2D, nullPolygon2D, nullString, percentageRank, rank, rowNumber, runningCount, value, value, value, value, value, value, value, value, value, value, value, value, value, value, value, value, value, value, value, value, value, value, value, value, value
-
Methods inherited from interface nz.co.gregs.dbvolution.expressions.DBExpression
createSQLForFromClause, createSQLForGroupByClause, isComplexExpression, isPurelyFunctional, isWindowingFunction
-
Methods inherited from class nz.co.gregs.dbvolution.expressions.EqualExpression
countIf, is, isNot
-
Methods inherited from interface nz.co.gregs.dbvolution.expressions.ExpressionColumn
toExpressionColumn
-
Methods inherited from interface nz.co.gregs.dbvolution.results.InComparable
isIn
-
Methods inherited from class nz.co.gregs.dbvolution.expressions.InExpression
isIn, isIn, isIn, isNotIn, isNotIn, isNotIn
-
Methods inherited from class nz.co.gregs.dbvolution.expressions.NumberExpression
abs, absoluteValue, append, append, arccos, arcsin, arctan, arctan2, arctan2, arctan2, asExpressionColumn, average, bracket, choose, choose, chooseWithDefault, chooseWithDefault, cos, cosh, cotangent, cubed, decimalPart, degrees, dividedBy, dividedBy, dividedBy, exp, expression, expression, expression, expression, firstValue, floor, getQueryableDatatypeForExpressionValue, greatestOf, greatestOf, greatestOf, greatestOf, ifDBNull, ifDBNull, ifDBNull, ifThenElse, integerPart, integerResult, is, is, is, isBetween, isBetween, isBetween, isBetween, isBetween, isBetween, isBetween, isBetweenExclusive, isBetweenExclusive, isBetweenExclusive, isBetweenExclusive, isBetweenExclusive, isBetweenExclusive, isBetweenExclusive, isBetweenInclusive, isBetweenInclusive, isBetweenInclusive, isBetweenInclusive, isBetweenInclusive, isBetweenInclusive, isBetweenInclusive, isEven, isGreaterThan, isGreaterThan, isGreaterThan, isGreaterThan, isGreaterThan, isGreaterThan, isGreaterThanOrEqual, isGreaterThanOrEqual, isGreaterThanOrEqual, isIn, isIn, isIn, isIn, isInCollection, isLessThan, isLessThan, isLessThan, isLessThan, isLessThan, isLessThan, isLessThanOrEqual, isLessThanOrEqual, isLessThanOrEqual, isNot, isNot, isNot, isNotInCollection, isNotNull, isNull, isOdd, isShorterThanOrAsLongAs, isShorterThanOrAsLongAs, isShorterThanOrAsLongAs, lag, lag, lag, lastValue, lead, lead, lead, leastOf, leastOf, leastOf, leastOf, lengthOfDecimalPart, logBase10, logN, max, min, minus, minus, minus, mod, mod, mod, modeSimple, modeStrict, nextRowValue, nthValue, nullExpression, numberOfDigits, numberResult, plus, plus, plus, power, power, previousRowValue, radians, random, round, round, round, round, round, round, roundDown, roundUp, runningTotal, sign, signPlusMinus, sine, sinh, squared, squareRoot, standardDeviation, stddev, stringResult, sum, tan, tanh, times, times, times, trunc
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from class nz.co.gregs.dbvolution.expressions.RangeExpression
isBetween, isBetween, isBetween, isBetween, isBetween, isBetweenExclusive, isBetweenExclusive, isBetweenExclusive, isBetweenExclusive, isBetweenExclusive, isBetweenInclusive, isBetweenInclusive, isBetweenInclusive, isBetweenInclusive, isBetweenInclusive, isGreaterThan, isGreaterThan, isGreaterThanOrEqual, isLessThan, isLessThan, isLessThanOrEqual
-
-
-
-
Constructor Detail
-
MinXExpression
public MinXExpression(Line2DExpression first)
-
-
Method Detail
-
doExpressionTransform
public String doExpressionTransform(DBDefinition db)
-
copy
public Line2DExpression.MinXExpression copy()
Description copied from interface:DBExpression
A Complete Copy Of This DBValue.Immutability in DBvolution is maintain by internally copying objects.
This method enables immutability by performing a deep copy of the object.
Singletons may return themselves but all other objects must return a new instance with copies of all mutable fields.
Support DBvolution at Patreon
- Specified by:
copy
in interfaceDBExpression
- Specified by:
copy
in interfaceNumberResult
- Overrides:
copy
in classNumberExpression
- Returns:
- a copy of this
DBValue
-
-