Package adalid.core.expressions
Class XB
- java.lang.Object
-
- adalid.core.expressions.XB
-
public class XB extends Object
- Author:
- Jorge Campins
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classXB.AnyTypeExpressionBuilderclassXB.BooleanExpressionBuilderclassXB.CharacterExpressionBuilderclassXB.EntityExpressionBuilderclassXB.NumericExpressionBuilderclassXB.TemporalExpressionBuilder
-
Field Summary
Fields Modifier and Type Field Description static XB.AnyTypeExpressionBuilderAnyTypestatic XB.BooleanExpressionBuilderBooleanstatic XB.CharacterExpressionBuilderCharacterstatic TemporalScalarXCURRENT_DATEstatic TemporalScalarXCURRENT_TIMEstatic TemporalScalarXCURRENT_TIMESTAMPstatic CharacterScalarXCURRENT_USER_CODEstatic NumericScalarXCURRENT_USER_IDstatic CharacterScalarXEMPTYstatic XB.EntityExpressionBuilderEntitystatic XB.NumericExpressionBuilderNumericstatic XB.TemporalExpressionBuilderTemporalstatic BooleanScalarXTRUTHstatic BooleanScalarXUNTRUTH
-
Method Summary
-
-
-
Field Detail
-
Entity
public static XB.EntityExpressionBuilder Entity
-
Boolean
public static XB.BooleanExpressionBuilder Boolean
-
Character
public static XB.CharacterExpressionBuilder Character
-
Numeric
public static XB.NumericExpressionBuilder Numeric
-
Temporal
public static XB.TemporalExpressionBuilder Temporal
-
AnyType
public static XB.AnyTypeExpressionBuilder AnyType
-
TRUTH
public static final BooleanScalarX TRUTH
-
UNTRUTH
public static final BooleanScalarX UNTRUTH
-
EMPTY
public static final CharacterScalarX EMPTY
-
CURRENT_USER_CODE
public static final CharacterScalarX CURRENT_USER_CODE
-
CURRENT_USER_ID
public static final NumericScalarX CURRENT_USER_ID
-
CURRENT_DATE
public static final TemporalScalarX CURRENT_DATE
-
CURRENT_TIME
public static final TemporalScalarX CURRENT_TIME
-
CURRENT_TIMESTAMP
public static final TemporalScalarX CURRENT_TIMESTAMP
-
-
Method Detail
-
toEntity
public static EntityScalarX toEntity(Instance x)
-
not
public static BooleanScalarX not(BooleanExpression x)
-
toBoolean
public static BooleanScalarX toBoolean(Object x)
-
defaultWhenNull
public static CharacterScalarX defaultWhenNull(CharacterExpression x)
-
nullWhenDefault
public static CharacterScalarX nullWhenDefault(CharacterExpression x)
-
lower
public static CharacterScalarX lower(CharacterExpression x)
-
upper
public static CharacterScalarX upper(CharacterExpression x)
-
capitalize
public static CharacterScalarX capitalize(CharacterExpression x)
-
uncapitalize
public static CharacterScalarX uncapitalize(CharacterExpression x)
-
trim
public static CharacterScalarX trim(CharacterExpression x)
-
ltrim
public static CharacterScalarX ltrim(CharacterExpression x)
-
rtrim
public static CharacterScalarX rtrim(CharacterExpression x)
-
toChar
public static CharacterScalarX toChar(Object x)
-
toCharString
public static CharacterScalarX toCharString(Object x)
-
toLocaleString
public static CharacterScalarX toLocaleString(Object x)
-
defaultWhenNull
public static NumericScalarX defaultWhenNull(NumericExpression x)
-
nullWhenDefault
public static NumericScalarX nullWhenDefault(NumericExpression x)
-
abs
public static NumericScalarX abs(NumericExpression x)
-
chs
public static NumericScalarX chs(NumericExpression x)
-
inv
public static NumericScalarX inv(NumericExpression x)
-
toBigDecimal
public static NumericScalarX toBigDecimal(Object x)
-
toBigInteger
public static NumericScalarX toBigInteger(Object x)
-
toByte
public static NumericScalarX toByte(Object x)
-
toShort
public static NumericScalarX toShort(Object x)
-
toInteger
public static NumericScalarX toInteger(Object x)
-
toLong
public static NumericScalarX toLong(Object x)
-
toDouble
public static NumericScalarX toDouble(Object x)
-
toFloat
public static NumericScalarX toFloat(Object x)
-
defaultWhenNull
public static TemporalScalarX defaultWhenNull(TemporalExpression x)
-
nullWhenDefault
public static TemporalScalarX nullWhenDefault(TemporalExpression x)
-
toDate
public static TemporalScalarX toDate(Object x)
-
toTime
public static TemporalScalarX toTime(Object x)
-
toTimestamp
public static TemporalScalarX toTimestamp(Object x)
-
truth
public static BooleanScalarX truth()
-
untruth
public static BooleanScalarX untruth()
-
empty
public static CharacterScalarX empty()
-
currentUserCode
public static CharacterScalarX currentUserCode()
-
currentUserId
public static NumericScalarX currentUserId()
-
currentDate
public static TemporalScalarX currentDate()
-
currentTime
public static TemporalScalarX currentTime()
-
currentTimestamp
public static TemporalScalarX currentTimestamp()
-
-